Duration: 2 years
Course description:
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.
Admission requirements:
Contact >>