Framework for CS/IT/IS Undergraduate Thesis/Project Advising

Philippine Society of IT Educators

Introduction  

Framework was prepared by PSITE Research as a result of the NCITE 2009 Pre-conference on CS/IT/IS Project Advising The following documents were used as references: 
 

CMO 53 s. 2006 ACM Computing Curricula 2005 NCITE pre-conference presentations

Introduction 

The working group is composed of the following: 
      

Dr. Randy Gamboa Dr. Jaime De Leon Caro Dr. Vladmir Mariano Dr. Allan Sioson Dr. Bart Tanguilig Oliver Malabanan Edwin Marañon Cherry Lyn Sta. Romana

BSIT project and BSIS project .Objective  Produce a document containing details on the following:    Expectations/Definition of a BSCS thesis. BSIT project and BSIS project Similarities/Differences among BSCS thesis. BSIT project and BSIS project Required output document with description for BSCS thesis.

Output   The committee came up with a table describing the expectations from a BSCS thesis and IT/IS projects The output is a work in progress and PSITE National will do its best to continue with the work and hopefully come up with a manual .

BS Computer Science .

CMO 53 s. . and to be proficient in designing and developing computing solutions. 20006 Definition  The Bachelor of Science in Computer Science (BSCS) program prepares students to be IT professionals and researchers.

CMO 53 s. . 20006 Definition  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.

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 master s degree in ITE (preferably Computer Science) or allied program. .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 bachelor s degree project. faculty advisers should handle at most five projects/theses. As a general rule.

National Conference on IT Education of PSITE .Duration/Team Composition/ Presentation    2 semesters Individual or team of 2 to 5 members depending on the complexity of the project 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.

natural language processing. parallel computing.based research and development and anchored on computer science principles. systems software (software tools/utilities. bioinformatics.Suggested Thesis for BSCS  Software development projects under the following areas are considered theses mobile computing systems. compilers etc). image/signal processing. game development. interpreters. embedded systems. simulators. pattern recognition and data mining. human-computer interaction/ affective computing/emphatic computing. intelligent systems. graphics applications. computer vision. cloud computing. software extensions or plug-ins. modeling and simulation. decision support systems. expert systems. . emerging technologies The development of the software system should involve algorithm.

Suggested Thesis for BSCS Foundations of Computer Science  Automata and Formal Languages  Data Structures  Algorithm Design and Analysis  Web Semantics  Coding theory  Programming languages  Visualization systems .

Manuscript Template (for Foundations of CS)  ACM Format .

List of Tables.Manuscript Template (for Foundations of CS)      Title Page Abstract Table of Contents List of Figures. List of Notations Introduction      Background of the problem Statement of the problem Objectives Significance Scope and limitations .

fundamental algorithms .Manuscript Template (for Foundations of CS)   Related Literature Theoretical Background  include comprehensive discussion on theorems. definitions. mathematical models/formula Include discussion on conceptual design / system architecture/ block diagrams and algorithms  Design and Methodology     Results and Discussion Conclusions and Recommendations Appendices may include the following    Relevant Source Code Evaluation Tool Sample input/output/Reports .

List of Tables.Manuscript Template (for Software Development Projects)      Title Page Abstract Table of Contents List of Figures. List of Notations Introduction     Project Context Purpose and Description Objectives Scope and limitations  Related Literature .

Manuscript Template (for CS Software Development Projects)  Technical Background  include in-depth discussion on relevant technical aspects of the project Include discussion on conceptual design / system architecture/ block diagrams and algorithms  Design and Methodology     Results and Discussion Conclusions and Recommendations Appendices may include the following      Relevant Source Code Evaluation Tool Sample input/output/Reports Users Guide Curriculum Vitae .

BS Information Technology BS Information Systems .

be well versed on application installation. and maintenance. and familiar with hardware installation. maintenance and administration. . operation. operation.BSIT  The Bachelor of Science in Information Technology (BSIT) program prepares students to be IT professionals. development.

.BSIS  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.

It should be in the form of a systems application or an enterprise resource plan. 2006 Definition  Capstone project is required for the BSIT program. .CMO 53 s.

Adviser/Panel Composition 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. At least one of the panel members must have a master s degree in ITE (preferably Information Technology/Management/Systems) or allied program and at least one must have industry experience.  The adviser must have completed an IT/IS project successfully beyond the bachelor s degree project. the adviser should be a full-time faculty member of the HEI otherwise a full-time faculty co-adviser is required. As much as possible. faculty advisers should handle at most five projects.  As a general rule. . the organization for which the project is intended should be represented  . *** As much as possible.  Advisers and Panel Members should have a degree in an ITE or allied program.

Duration/Team Composition/ Presentation    1 or 2 semesters Individual or team of 2 to 5 members depending on the complexity of the project Public Presentation is recommended  School-based presentation open to the public .

Suggested Projects for BSIT 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 .

Suggested Projects for BSIT 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 .

Suggested Projects for BSIS 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 .

Suggested Projects for BSIS IS Planning  Enterprise Resource Plan  Information Systems Strategic Plan Analysis and design of a sufficiently complex system .

Manuscript Template for IT/IS      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 .

Manuscript Template for IT/IS   Technical Background Methodology     Requirements Specification Analysis Design Development and Testing    Recommendations Implementation Plan (Infrastructure/Deployment for BSIT/ Processes/Policies/Personnel for BSIS) Appendices may include the following      Relevant Source Code Evaluation Tool Sample input/output/Reports Users Guide Curriculum Vitae .

refer to the National Computer Center s Information Systems Strategic Planning Guidebook Template for Software Development projects may be used for the Analysis and Design Projects excluding the Implementation portion No recommended template for Multimedia Systems Development. Network Design and Implementation and IT Management No recommended template for Enterprise Resource Planning    .Manuscript Template for IT/IS  for Information Systems Strategic Plan template.

Conclusions    A lot of work still needs to be done in order to come up with a Manual on Thesis/Project Advising We invite schools to share their best practices with us so that we can incorporate them in succeeding revisions We still need to get endorsement from the Commission on Higher Education in order to avoid misinterpretation of CS/IT/IS projects in relation to thesis/project requirements of other disciplines .

Thank you for listening. Enjoy the Bohol Tour! .

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.