Searching…

Print Page



Software Development Projects (ITEC 2903)

Total Credits: 4
Lecture Credits: 1
Lab Credits: 3

Description: This course will guide you through the development of intermediate and advanced level software applications. These applications will be suitable for inclusion in a software development portfolio. You may use the platform and development environments of your choice. In order to develop these applications, you will apply the skills developed in previous software development language courses. You may work both individually and in teams to achieve application development goals. Must be taken A-F.

Topical Outline:
1. Software development methodologies to build applications
2. Application requirements, analysis, design, coding, testing and deployment
3. Software development and management tools
4. Creating software application portfolios

Learning Outcomes:
1. Analyze project requirements to determine the most effective design for a project
2. Write correct code to build a project, based on a high-level design
3. Create appropriate tests to ensure that the project meets the given requirements
4. Deploy their projects correctly, and add their projects to their portfolios

Prerequisites:  ITEC 2505, ITEC 2545 and ITEC 2560