PROGRAM OVERVIEW
The course Software Development introduces the students to the principles and practice of the development of software systems from analysis and design to implementation and maintenance. This is in consideration of the nature of software systems, which are typically large and complex systems that require a disciplined and professional approach to their analysis, design and implementation.
More specifically it teaches students to organize, plan, execute and document a small-group software development project from requirements gathering through to implementation in a professionally and technically competent manner as well as analyze, design and implement software systems using appropriate methods and tools.
The modules in this program will be delivered through (a) interactive discussions in the classroom utilizing visual aids and other teaching materials to gain the knowledge and (b) laboratory classes to acquire the required skills and competencies. Take home reading assignments may also be given from time to time.
Specifically, some of the teaching methodologies to be utilized are:
• Interactive lecture and discussion
• Problem solving
• Simulation (hands-on machine problems and exercises)
• Individualize learning
• On-the-job training
The trainees/students are expected to:
• Develop software.
• Create code application.
• Review developed software.
• Build database.
• Write and compiled code based on the software requirement.
• Create user and technical documentation.
Upon completion of this course, the trainees/students with the necessary competencies, should be able to perform the duties, responsibilities and acquired attitude relevant to the job title of a Software Developer.
The trainees/students also should be able to pass the Occupational Qualification and Certification System (National Certificate - Level IV) of Technical Education and Skills Development Authority (TESDA) – a government accrediting institution.
| Duration | The Software Development consists of 14 basic modules, 1 common module and 11 core modules, involving a total nominal duration of 1838 hours. |
| Recognition | This program is accredited by the Commission on Higher Education (CHED) and it is fully recognized internationally for further education and employment. |
| Intakes | Two intakes per year • First Semester: June - October • Second Semester: November – March |
| Modules | Fourteen (14) Basic Modules • Introduction to Software Engineering |

