thesis and project framework

32
Framework for CS/IT/IS Undergraduate Thesis/Project Advising Philippine Society of IT Educators

Upload: aki-yvan

Post on 03-Apr-2015

410 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Thesis and Project Framework

Framework for CS/IT/ISUndergraduate Thesis/Project

Advising

Philippine Society of IT Educators

Page 2: Thesis and Project Framework

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

Page 3: Thesis and Project Framework

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

Page 4: Thesis and Project Framework

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

Page 5: Thesis and Project Framework

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

Page 6: Thesis and Project Framework

BS Computer Science

Page 7: Thesis and Project Framework

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.

Page 8: Thesis and Project Framework

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.

Page 9: Thesis and Project Framework

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.

Page 10: Thesis and Project Framework

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

Page 11: Thesis and Project Framework

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.

Page 12: Thesis and Project Framework

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

Page 13: Thesis and Project Framework

Manuscript Template (for Foundations of CS)

ACM Format

Page 14: Thesis and Project Framework

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

Page 15: Thesis and Project Framework

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

Page 16: Thesis and Project Framework

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

Page 17: Thesis and Project Framework

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

Page 18: Thesis and Project Framework

BS Information TechnologyBS Information Systems

Page 19: Thesis and Project Framework

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.

Page 20: Thesis and Project Framework

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.

Page 21: Thesis and Project Framework

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.

Page 22: Thesis and Project Framework

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

Page 23: Thesis and Project Framework

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

Page 24: Thesis and Project Framework

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

Page 25: Thesis and Project Framework

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

Page 26: Thesis and Project Framework

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

Page 27: Thesis and Project Framework

Suggested Projects for BSIS

IS Planning Enterprise Resource Plan Information Systems Strategic Plan

Analysis and design of a sufficiently complex system

Page 28: Thesis and Project Framework

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

Page 29: Thesis and Project Framework

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

Page 30: Thesis and Project Framework

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

Page 31: Thesis and Project Framework

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

Page 32: Thesis and Project Framework

Thank you for listening.Enjoy the Bohol Tour!