HOLY ANGEL UNIVERSITY
COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY
COMPUTER SCIENCE INDEPENDENT STUDY 2 COURSE SYLLABUS
Course Code : 6CIS2 Prerequisite : 6CIS1
Course Credit : 3 Units (3 hours LEC) Year Level: 4th year
Degree Program : Bachelor of Science in Computer Science Course Description :
Through the course, various concepts, tools and techniques in research methodology are introduced to the students. It aids the students in learning, understanding and applying various and proper techniques / methods of research in Computer Science (CS) projects. The emphasis is on helping the students appreciate the value of research and finding practical applications for it. Putting theories learned into practice, the students are expected to undergo a research project proposal, document their work and submit and present the output by the end of the semester through a preliminary oral defense to a panel of faculty members.
At the end of the course, students will be able to:
Course Outcomes Graduate Outcomes Aligned to
CO1 Defend using sound science and fundamentals and reach substantiated conclusions and recommendations using fundamental principles and theories of computing, technical concepts and practices in computing field and related disciplines.
Apply knowledge of computing fundamentals and specialization, mathematics, science, and domain knowledge appropriate for the computing
specialization to the abstraction and
conceptualization of computing models from defined problems and requirements.
CO2 Decide on practices and standards applicable to the problem domain with concerns to security issues
Knowledge and understanding of information
security issues in relation to the design, development and use of information systems
CO3 Formulate literature necessary for the
understanding of requirements and solutions Research on related literature that will guide the gathering of data and the development of solutions to complex Information Technology problems
Differentiates and evaluates theories and approaches to complex problems within the computing field.
Identify, analyze, formulate, research literature, and solve complex computing problems and
requirements reaching substantiated conclusions using fundamental principles of mathematics,
computing sciences, and relevant domain disciplines
CO4 Identify user needs and requirements based on a comprehensive gathering of data and information Analyze situations using appropriate models Analyze user needs and requirements to determine specific areas where computing solutions will be used
Generate computing requirements and
specifications considering multiple constraints Validate requirements against specifications for the selection and creation of computer-based systems.
CO5 Formulate set of alternative solutions to address complex computing problems
Design systems, components, or processes with resourcefulness, imagination, insight, originality, aesthetic judgment, enterprise and risk taking approach to meet specified user needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations
Develop specifications to facilitate development and implementation of solutions
Develop and implement solutions from given specifications
Formulate test cases that represents real world scenarios that will assess the fitness to purpose and level of satisfaction of user needs of the
Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
designed and developed systems, components or processes
CO6 Decide and employ appropriate IT resources for effective integration of IT-based solutions.
Formulate contingencies for possible constraints when incorporating new IT solutions to existing system environment.
Test compatibility with existing and legacy IT solutions.
Recommend preventive and corrective
maintenance plan for effective integration of It- based solutions.
An ability to apply mathematical foundations,
algorithmic principles and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices
CO7 Evaluate techniques, methodologies,
standards/frameworks, methods and tools for its appropriateness to the complex computing activities to be performed considering its advantages and limitations.
Select, use and adapt appropriate techniques, methodologies, standards/frameworks, methods and tools to complex computing activities
Create new tools as necessary to improve the efficiency and effectiveness of performing tasks and achieve goals
Create, select, adapt and apply appropriate
techniques, resources and modern computing tools to complex computing activities, with an
understanding of the limitations to accomplish a common goal
CO8 As a team member Independently source necessary knowledge, assistance, skills and resources to complete tasks.
Perform tasks independently without the need for prodding
Coordinate with other business professionals and professionals from other disciplines to achieve goals and complete tasks
Raise issues and concerns to the team in order to seek consensus resolutions
As a leader of a team
Set proper goals and timeline of activities to
Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary settings
complete team objectives
Allocate tasks according to team member capabilities
Monitor task completion and performance of team members
Manage resources needed by the team to achieve team goals
Resolve and reduce conflicts within the team CO9 Interview clients to gather background
information, situation, existing concerns and issues necessary to frame and achieve common understanding of problems to be addressed by computing solutions
Write effective reports and documentations about the results of performing specific computing and professional tasks
Comprehend reports and other documentations Write documentations (including design
documentations) completely and
comprehensively, with appropriate tone, correct grammar and construction, adapting to
documentation standards, to communicate ideas, choices, assumptions, and
consequences of decisions
Develop effective presentation material that will enhance understanding of ideas being
communicated
Deliver presentations effectively and efficiently to various audience (computing community, society at large, and users)
using English and Filipino as needed, with appropriate tone, correct grammar and construction
Negotiate with one or more collaborators to advance an oral argument or articulate an
Communicate effectively with the computing
community and with society at large about complex computing activities through logical writing,
presentations, and clear instructions in both English and Filipino.
approach to resolving issues
Choose appropriate language suitable to the audience and respectful to the audience background and culture
Provide clear instructions to team members CO10 Assess societal, health, safety, legal and cultural
issues within organizational, national and/or global contexts as needed in the domain where computing solutions will be conceptualized, designed and implemented
Make design and implementation decisions considering the societal, health, safety, legal and cultural issues involved and
the impact to these to such decisions
Act upon the consequential social, moral, legal and professional responsibilities
Understand professional, ethical, moral, legal, security, social issues, responsibilities and professional issues involved in the utilization of computer technology and be guided by the adoption of appropriate professional, ethical and legal
practices
CO11 Consistently conform to the professional code of ethics, and professional norms governing the performance of computing activities
Perform responsibilities and accept accountability of the consequences of not performing responsibilities as expected
Develops and defends an approach most likely to address ethical issue productively.
Arrives at a clearly expressed reconciliation of competing claims from technical practice with respect to benefits and harms to those affected.
CO12 Reflect on own abilities and skills to determine necessary development needs to reach level of expectations and aspirations
as a computing professional
Prepare a personal development plan Engage independently in developmental activities (like participating in professional organizations, attendance to seminars and
Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional
training) as a result of recognizing the need to further and continuously develop one’s
competencies as a computing professional Evaluate achievements and deficiencies against own’s personal development plan
Learning Evidences:
As proof of achievement of the above-mentioned outcomes, students are required to submit/demonstrate the following:
LE1: Documentation CO1-CO12
(Research Paper)
LE2: System Prototype CO1-CO12
(Working Software or Prototype/ Presentation / Adviser’s Grade) Measurement System:
A. Games
Criteria
I. Presentation (30%) Weight(%)
Knowledge of the Research Contents 30
Delivery 20
Attitude 10
Knowledge of Research Methodology and Techniques 20
Presentation Tools * 20
Total 100
* 2D/3D models/characters/objects, presentations, etc.
II. Research Paper (25%)
Introduction 10
Review of Related Literature and Studies 5
Conceptual Framework 10
Objective of the study 10
Scope and Delimitation 5
Research Design 5
Respondents and Sources of Data 10
Research Instrument 5
Research procedure 5
Results 10
Discussion 10
Recommendations 10
Mechanics of writing and format 5
Total 100
III. Game Software (45%) Aesthetics
Design (Game Components) 20
Sound 10
Performance Efficiency
Speed 10
Runtime 15
Ease of Use
Navigation Controls 20
Concept
Challenge 15
Curiosity 10
Total 100
B. Software/ Desktop Application
Criteria
I. Presentation (30%) Weight(%)
Knowledge of the Research Contents 30
Delivery 20
Attitude 10
Knowledge of Research Methodology and Techniques 20
Presentation Tools * 20
Total 100
* 2D/3D models/characters/objects, presentations, etc.
II. Research Paper (25%) APA
Introduction 10
Review of Related Literature and Studies 5
Conceptual Framework 10
Objective of the study 10
Scope and Delimitation 5
Research Design 5
Respondents and Sources of Data 10
Research Instrument 5
Research procedure 5
Results 10
Discussion 10
Recommendations 10
Mechanics of writing and format 5
Total 100
III. Software (45%)
Performance Effectiveness 25
Performance Efficiency 25
Ease of Use 25
Flexibility 25
Total 100
C. Website/ Web Based Application Criteria
I. Presentation (25%)
Weight (%)
Knowledge of the Research Contents 30
Delivery 20
Attitude 10
Knowledge of Research Methodology and Techniques 20
Presentation Tools * 20
Total 100
II. Research Paper (25%) APA
Introduction 10
Review of Related Literature and Studies 5
Conceptual Framework 10
Objective of the study 10
Scope and Delimitation 5
Research Design 5
Respondents and Sources of Data 10
Research Instrument 5
Research procedure 5
Results 10
Discussion 10
Recommendations 5
Uploaded Site 5
Mechanics of writing and format 5
Total 100
III. Web Layout & Design (15%)
Originality and Concept 10
Organization and Content 20
Graphics 10
Color Scheme 10
Fonts 10
Layout 10
Navigation and Ease of Use 10
Spelling and Grammar 10
Website Credibility 10
Total 100
III. Web Database Design & Functionality (35%)
Information Download 15
Security 15
Validation 10
Format and Platform Transferability 10
Browser and Resolution Compatibility 10
Normalization and Table Relationships 15
Table and Field Labeling 10
Queries and Reports 15
Total 100
D. New system with 3D Integration
Criteria
I. Presentation (25%) Weight(%)
Knowledge of the Research Contents 30
Delivery 20
Attitude 10
Knowledge of Research Methodology and Techniques 20
Presentation Tools * 20
Total 100
* 2D/3D models/characters/objects, presentations, etc.
II. Research Paper (25%) APA
Introduction 10
Review of Related Literature and Studies 5
Conceptual Framework 10
Objective of the study 10
Scope and Delimitation 5
Research Design 5
Respondents and Sources of Data 10
Research Instrument 5
Research procedure 5
Results 10
Discussion 10
Recommendations 10
Mechanics of writing and format 5
Total 100
III. Software (50%)
Performance Effectiveness 20
Performance Efficiency 20
Ease of Use 15
Flexibility 15
3D Navigational Aspects
3D engine (or game engine) 10
Camera Works 10
Renderer 10
Total 100
Learning Plan:
Intended Learning Outcome
Unit (Weeks)
Course Outcome
Topic Learning
Activities
Assessment Activity
Student Output I. Employ appropriate
research method.
II. Utilize appropriate sampling method.
III. Gather data using appropriate tools designed during their CIS1.
IV. Interpret collected pertinent data that will support research objectives
1 - 6 Data Gathering and
Interpretation
Chapters 1- 5
V. Design and test the components of the proposed software solution.
7-15 Coding and Testing Software
Prototype
VI. Present output to a panel of faculty members.
6-17 Presentation of Final
Research Output
Final Oral Defense
Group Presentation
Document:
Chapters 1- 5
Software/
Prototype LE1, LE2 VI. Submission of
revisions
18 Submission of final
documents after revisions
LE1, LE2
A. Published Materials
Publication Manual of the American Psychological Association 6th Edition
Introducing Research Methodology : A Beginner's Guide to Doing a Research Project by Uwe Flick
Research writing made simple : a modular approach to collegiate and graduate students by Pedrito Jose V. Bermudo B. Video Reference (DVD)
Writing a great research paper
C. Web References
C.1 http://www.writing.utoronto.ca/advice/specific-types-of-writing/literature-review (Conducting literature review) C.2 http://inform.nu/Articles/Vol9/V9p181-212Levy99.pdf (A Systems Approach to Conduct an Effective Literature
Review in Support of Information Systems Research)
C.3 http://www.fi.uu.nl/publicaties/literatuur/endnote_ecgbl_930_amory.pdf(Game object model version II: a theoretical framework
for educational game development)
C.4 http://win.ua.ac.be/~sdemey/Tutorial_ResearchMethods/ResearchMethds01_MethodsOvervw.4pgup.pdf (Research Methods in Computer Science)
C.5 http://win.ua.ac.be/~sdemey/Tutorial_ResearchMethods/ResearchMethds02_Reviewing.4pgup.pdf (Research Methods in Computer Science)
C.6 http://www.andrews.edu/~vyhmeisr/papers/sdm.html (The Use and Adaptation of System Development Methodologies)
C.7 http://www.docucu.com/Research-and-Development-Management-System.pdf (System Development in Information System Research)
C.8
http://www.researchgate.net/publication/228604095_The_systems_development_or_engineering_approach_to_res earch_in_ information _systems_An_action_research_perspective (The Systems Development or Engineering Approach to Research in Information Systems: An Action Research Perspective)
C.9 http://www-rohan.sdsu.edu/~renglish/470/notes/chapt11/chapter11.htm (Sampling Foundations) C.10 http://www.surveysystem.com/sscalc.htm (Sample Size Calculation)
C.11 http://www.qualtrics.com/blog/determining-sample-size/ (How to ensure you get the correct sample size) C.12 http://stattrek.com/sample-size/simple-random-sample.aspx (Statistics- Simple Random Sample)
C.13 http://www.socialresearchmethods.net/kb/survey.php (Research Methods – Measurement –Survey Research) C.14 http://ratandon.mysite.syr.edu/cis453/notes/DFD_over_Flowcharts.pdf (Understanding Data flow Diagrams)
Grading System:
A. Games
Final Grade = ((Presentation (30%) + Research Paper (25%) + Game Software (45%))*90) + Adviser’s Grade (10%))
B. Software/ Desktop Application
Final Grade = ((Presentation (30%) + Research Paper (25%) + Software (45%))*90) + Adviser’s Grade (10%))
C. Website/ Web Based Application
Final Grade = ((Presentation (25%) + Research Paper (25%) + Web Layout & Design (15%) + Web Database Design &
Functionality (35%))*90) + Adviser’s Grade (10%))
D. New system with 3D Integration
Final Grade = ((Presentation (25%) + Research Paper (25%) + Software (50%))*90%) + Adviser’s Grade (10%))
Transmutation Table:
Minimum Passing Percent Average of Subject : 60
RANGE EQUIVALENTS (COMPUTED AVERAGES & TRANSMUTED VALUES)
Range of computed average
Range of
Transmuted Value
Grade General Classification
95.20 100.00 97 100 1.00 Outstanding
90.40 95.1999 94 96 1.25 Excellent
85.60 90.3999 91 93 1.50 Superior
80.80 85.5999 88 90 1.75 Very Good
76.00 80.7999 85 87 2.00 Good
71.20 75.9999 82 84 2.25 Satisfactory
66.40 71.1999 79 81 2.50 Fairly Satisfactory
61.60 66.3999 76 78 2.75 Fair
60.00 61.5999 75 3.00 Passed
BELOW Passing Average 5.00 FAILED
Failure Due to Absences 6.00 FA
Unauthorized Withdrawal 8.00 UW
Officially Dropped 9.00 Dropped