Title: Framework for CS/IT/IS Undergraduate Thesis/Project Advising
1Framework for CS/IT/ISUndergraduate
Thesis/Project Advising
- Philippine Society of IT Educators
2Introduction
- 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
3Introduction
- 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
4Objective
- 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
5Output
- 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
6BS Computer Science
7CMO 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.
8CMO 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.
9Adviser/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.
10Duration/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
11Suggested 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.
12Suggested 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
13Manuscript Template (for Foundations of CS)
14Manuscript 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
15Manuscript 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
16Manuscript 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
17Manuscript 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
18BS Information TechnologyBS Information Systems
19BSIT
- 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.
20BSIS
- 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.
21CMO 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.
22Adviser/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 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/Management/Syst
ems) 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
23Duration/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
24Suggested 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
25Suggested 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
-
26Suggested 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
27Suggested Projects for BSIS
- IS Planning
- Enterprise Resource Plan
- Information Systems Strategic Plan
- Analysis and design of a sufficiently complex
system
28Manuscript 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
29Manuscript 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
30Manuscript Template for IT/IS
- for Information Systems Strategic Plan template,
refer to the National Computer Centers
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
31Conclusions
- 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
32- Thank you for listening.
- Enjoy the Bohol Tour!
- ?