Software Design & Programming
Print this form

Students complete intense exercises that provide a comprehensive, conceptual and practical understanding of software engineering, including system development and design.  The program is designed to provide students with a broad base of skills so that they are able to develop software solutions while working independently or as part of a team.  The emphasis is on the fundamentals of software engineering, problem solving and programming techniques.
Students choose to specialize in one of three areas: System Analyst, Database, or e-Commerce

DESIGNATION
Diploma
NOC
2171, 2173, 2174, 2282, 2283
FORMAT
Full-time
DURATION
48 weeks
PREREQUISITES
Grade 12 or equivalent or mature student status (19 years of age or older).
MODULES
Core:       (12 weeks)
COM  CFL    Computer Fundamentals
COM  HRD    Computer Assembly and Configuration
OPS  WIN    Windows Operating Systems
NET  ADM    Network Administration
PRO  OOP    Object Oriented Concept and Design
PRO  SPD    Data Structures
PRO  CPP    C++ Programming
              
Electives:  (24 weeks)
Students must select and complete 1 specialization program,
in addition to one of the elective tracks from the following:
.NET PRO NET .Net Framework PRO  VBN    VB.Net PRO  CSP    C# Programming PRO  SOA    Service Oriented Architecture (XML & Web Services)
J2EE
PRO  JTE    J2EE Technology and Programming PRO  JAV    Java Programming PRO  DAP    Distributed Applications GEN  CPE    Career Planning and Employment Assistance
Graduates from this program will find employment in one of the following areas:
  • Programmer
  • Software Developer
  • Systems Analyst
  • E-commerce Developer
  • Database Programmer / Administrator
  • Software Support
  • Software Quality Control