Programmer Analyst (Business) Co-op is a three-year program which trains the student to work effectively as a team member in a wide variety of business application development environments. This is a co-operative education program that offers the student work term placements in May of the first academic year, in January of the second academic year and in September of the third academic year. Each work term placement affords the student 12 to 16 weeks of workplace experience, for a total of 36 to 48 weeks during the three-year program.
The program’s main emphasis is on the design and development of a variety of business-oriented applications using the most recent versions of widely used computer programming languages and current programming techniques. Emphasis is on database design and programming, the traditional and object-oriented system development life cycles, and web application development. As well, learning strategies, ethics, industry and work place best practices, team building, communications and interpersonal skills are developed throughout the program via coursework and participation on project teams.
The student must complete a comprehensive project in the final semester thereby consolidating all of the skills and knowledge acquired throughout the program.
The combination of coursework and work term experience provides the student with a skill set that will prepare her/him for an entry-level business programming position. With relevant work experience, the student should be able to follow the career progression to Programmer Analyst and eventually to Systems Analyst.
Note: Mathematical, problem solving and logic skills are essential for program and career success. These skills are used and developed throughout the program.
The aim of the Programmer Analyst (Business) Co-op program is to graduate a student with:
1. the theoretical knowledge and practical programming skills enabling her/him to function as an entry-level programmer in an object-oriented, database-oriented business programming environment
2. the skills required to interpret and effectively apply industry procedures and policies in the workplace
3. the social, interpersonal and communication skills necessary to be a productive member of a team
4. the self-awareness and reflective skills to create, evaluate and modify personal growth, learning plans and career plans
The Programmer Analyst (Business) Co-op program has been accredited by the Canadian Information Processing Society (CIPS) until 2017. The Co-op delivery method of the program has been accredited by the Canadian Association for Co-operative Education (CAFCE) until 2023.
Graduates of the Programmer Analyst (Business) Co-op program may find employment in computer-related industries, such as: provincial and federal government departments, as well as small, medium and large corporations. Typical job titles may include junior programmer analyst, junior developer, programmer, database programmer and web developer.
Eligibility for admission to Programmer Analyst (Business) Co-op program requires the applicant to meet one of the following four academic criteria:
1. High School
Provincial High School Graduation Certificate with a 60% overall average in the following (or equivalent):
i. English 3201 or English 3202 (60% minimum)
ii. Mathematics (4 credits) chosen from:
Advanced: 2200, 3200 (50% minimum in each course)
Academic: 2201 (50% minimum), 3201 (60% minimum)
2. Comprehensive Arts and Science (CAS) Transition
Comprehensive Arts and Science (Transition) Certificate with the following courses:
i. Math Fundamentals: MA1040, MA1041
3. Adult Basic Education (ABE)
Adult Basic Education (Level III) Graduation with Business-Related College Profile including the following courses (or equivalent):
i. English 3101A, 3101B, 3101C or 3102A, 3102B, 3102C
ii. Mathematics 1101A, 1101B, 1101C, 2101A, 2101B, 2101C, 3101A, 3101B, 3101C
Applicants with Adult Basic Education (Level III) Graduation with a different profile may be eligible for admission to the program provided the appropriate selection of courses including those outlined above have been completed.
4. Mature Student Requirements
Applicants who do not meet the education prerequisites for this program, are 19 years of age or older, and have been out of school for at least one year may be considered on an individual basis under the Mature Student Requirements; for more information regarding the Mature Student Requirements please refer to Procedure AC-102-PR Admission.
Cannabis: What you need to know at CNA
Coding camp: Partnership for young minds
CNA-Q: Doha campus sees 445 graduates