You are on page 1of 32

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
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, BSIT project and BSIS
project
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. 20006 Definition
 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.
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.
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. 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.
 As a general rule, faculty advisers should handle at most
five projects/theses.
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, National Conference on IT Education of PSITE
Suggested “Thesis” for BSCS
 Software development projects under the following areas
are considered “theses”
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; natural language processing; pattern
recognition and data mining; bioinformatics; modeling and
simulation; graphics applications; human-computer interaction/
affective computing/emphatic computing; cloud computing;
parallel computing; embedded systems; emerging technologies

The development of the software system should involve


algorithm- based research and development and anchored
on computer science principles.
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
Manuscript Template (for
Foundations of CS)

 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
Manuscript Template (for
Foundations of CS)
 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
Manuscript Template (for
Software Development Projects)

 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
Manuscript Template (for CS
Software Development Projects)

 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
 Users Guide
 Curriculum Vitae
BS Information Technology
BS Information Systems
BSIT
 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.
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.
CMO 53 s. 2006 Definition
 Capstone project is required for the
BSIT program. It should be in the form
of a systems application or an
enterprise resource plan.
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.
 The adviser must have completed an IT/IS project successfully
beyond the bachelor’s 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
master’s degree in ITE (preferably Information
Technology/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
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
Manuscript Template for IT/IS
 for Information Systems Strategic Plan template, 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


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!

You might also like