Professional Documents
Culture Documents
Undergraduate Thesis and Project Guidelines
Undergraduate Thesis and Project Guidelines
Program
Description (CMO 53, s2006)
BS Computer Science
The Bachelor of Science in Computer Science (BSCS) program prepares students to be IT professionals and researchers, and to be proficient in designing and developing computing solutions.
BS Information Technology
The Bachelor of Science in Information Technology (BSIT) program prepares students to be IT professionals, be well versed on application installation, operation, development, maintenance and administration, and familiar with hardware installation, operation, and maintenance. Capstone project is required for the BSIT program. It should be in the form of a systems application or an enterprise resource plan.
BS Information Systems
The Bachelor of Science in Information Systems (BSIS) program prepares students to be IT professionals and be expert on design and implementation of IS for business processes.
Thesis is a requirement for the BSCS program. Contents must be focused on the theories and concepts of computing and it should be in the form of scientific work that may be presented in a public forum. Software development projects / special problems described below are considered as undergraduate theses. Software development: - mobile computing systems - software extensions or plug-ins - expert systems - decision support systems - systems software (software tools/utilities, interpreters, simulators, compilers etc) - intelligent systems - game development - computer vision - image/signal processing
Capstone project is required for the BSIS programs. It should be in the form of a systems application or an enterprise resource plan.
Software Development - software customization - information systems development for an actual client (with pilot testing) - web applications development (with at least alpha testing on live servers) - mobile computing systems *** Infrastructure implications with the introduction of the system should be clearly specified in the final report
Software Development - software customization - information systems development for a actual client - web applications development - mobile computing systems *** Changes in process flow and/or information policies with the introduction of the system should be clearly specified in the final report
Multimedia systems - game development - e-learning systems - interactive systems - information kiosks Network design and implementation; and server farm configuration and management IT Management - IT Strategic Plan for sufficiently complex enterprise - IT Security Analysis, Planning and Implementation
IS Planning - Enterprise Resource Plan - Information Systems Strategic Plan Analysis and design of a sufficiently complex system
*** The development of the software system should involve algorithm- based research and development and anchored on computer science principles. Foundations of Computer Science - Automata and Formal Languages - Data Structures and Algorithm Design and Analysis - Web Semantics - Coding theory - Programming languages - Visualization systems Thesis/ Project Duration Composition 2 semesters
1 or 2 semesters
1 or 2 semesters
Adviser/Panel Composition
The thesis is prepared under the guidance of an adviser and should be presented and accepted by a Panel composed of at least 3 members that includes the adviser. The adviser must have completed a CS project beyond the bachelors degree project. As much as possible, the adviser should be a full-time faculty member of the HEI otherwise a full-time faculty co-adviser is required. Advisers and Panel Members should have a degree in an ITE or allied program. At least one of the panel members must have a masters degree in ITE (preferably Computer Science) or allied program. As a general rule, faculty advisers should handle at most five projects/theses.
The project is prepared under the guidance of an adviser and presented and accepted by a Panel composed of at least 3 members that includes the adviser. The adviser must have completed an IT/IS project successfully beyond the bachelors degree project. . As much as possible, the adviser should be a full-time faculty member of the HEI otherwise a full-time faculty co-adviser is required. Advisers and Panel Members should have a degree in an ITE or allied program. At least one of the panel members must have a masters degree in ITE (preferably Information Technology/Information Management/Systems) or allied program and at least one must have industry experience. As a general rule, faculty advisers should handle at most five projects. *** As much as possible, the organization for which the project is intended should be represented
The project is prepared under the guidance of an adviser and presented and accepted by a Panel composed of at least 3 members that includes the adviser. The adviser must have completed an IT/IS project successfully beyond the bachelors degree project. . As much as possible, the adviser should be a full-time faculty member of the HEI otherwise a full-time faculty co-adviser is required. Advisers and Panel Members should have a degree in an ITE or allied program. At least one of the panel members must have a masters degree in ITE (preferably Information Technology/Information Management/Systems) or allied program and at least one must have industry experience. As a general rule, faculty advisers should handle at most five projects. *** As much as possible, the organization for which the project is intended should be represented
Manuscript Template/Format
Option 1: Bound manuscript Recommended Outline for Special Problems involving Foundations of Computer Science Title Page Abstract Table of Contents List of Figures, List of Tables, List of Notations Introduction - Background of the problem - Statement of the problem - Objectives - Significance - Scope and limitations Related Literature Theoretical Background - include comprehensive discussion on theorems, definitions, fundamental algorithms , mathematical models/formula Design and Methodology - Include discussion on conceptual design / system architecture/ block diagrams and algorithms Results and Discussion Conclusions and Recommendations Appendices may include the following - Relevant Source Code - Evaluation Tool - Sample input/output/Reports
Bound Manuscript Recommended Outline for Software Development Projects Title Page Executive Summary Table of Contents List of Figures, List of Tables, List of Notations Introduction - Project Context - Purpose and Description - Objectives - Scope and limitations Review of Related Literature/Systems Technical Background Methodology - Requirements Specification - Analysis - Design - Development and Testing Recommendations - Implementation Plan (Infrastructure/Deployment) Appendices may include the following - Relevant Source Code - Evaluation Tool - Sample input/output/Reports - Users Guide - Curriculum Vitae
Bound Manuscript Recommended Outline for Software Development Projects Title Page Executive Summary Table of Contents List of Figures, List of Tables, List of Notations Introduction - Project Context - Purpose and Description - Objectives - Scope and limitations Review of Related Literature/Systems Technical Background Methodology - Project Context - Requirements Specification - Analysis - Design - Development and Testing Recommendations - Implementation Plan (Processes/Policies/Personnel) Appendices may include the following - Relevant Source Code - Evaluation Tool - Sample input/output/Reports - Users Guide - Curriculum Vitae
Option 2: Bound manuscript Recommended Outline for Special Problems involving Software Development Title Page Abstract Table of Contents List of Figures, List of Tables, List of Notations Introduction - Project Context - Purpose and Description - Objectives - Scope and limitations Related Literature Technical Background - include in-depth discussion on relevant technical aspects of the project Design and Methodology - Include discussion on conceptual design / system architecture/ block diagrams and algorithms Results and Discussion Conclusions and Recommendations Appendices may include the following - Relevant Source Code - Evaluation Tool - Sample input/output/Reports
Option 3: Follow ACM Research Article Format ) Thesis/Project Presentation Public Presentation is required - School-based presentation open to the public Other Options: Regional Student Congress - PSITE Regional Chapters are encouraged to organize undergraduate paper presentations Presentations to Philippine Computing Science Congress of CSP, National Conference on IT Education of PSITE Public Presentation is recommended - School-based presentation open to the public Public Presentation is recommended - School-based presentation open to the public