Conestoga College Logo - Home Page

Computer Applications Development (Optional Co-op)

Credential:
Ontario College Graduate Certificate
College Code:
CONS
School:
Engineering & Information Technology
Program Code:
0066
Accelerated Delivery:
No
Campus:
WA
Academic Year:
2018 / 2019

Notice:

Students in this program are required to bring a mobile device that meets minimum specified requirements.

About the Program

This one-year, full-time, graduate certificate program provides students with a broad business and technical background in computer applications, database applications, data communications, programming, data design and systems analysis and design. This program provides the student with programming experience and the skills necessary to analyze and design Information Technology (IT) based solutions.
In the Computer Applications Development program, students benefit from specialized courses taught by highly qualified industry experts. As a result, students should expect to have classes scheduled up until 8:00 p.m.

The optional co-op stream includes one co-op work term.

For more information contact the Program Coordinator at itprograms@conestogac.on.ca.

Program Information

Length: One-year Ontario College Graduate Certificate program
Delivery Sequence:
         Waterloo - September/2018 - Fall | Winter
         Waterloo - January/2019 - Winter | Spring/Summer
         Waterloo - May/2019 - Spring/Summer | Fall
Delivery Sequence for Co-op Option:
         Waterloo - September/2018 - Fall | Winter | Spring/Summer
         Waterloo - January/2019 - Winter | Spring/Summer | Fall
         Waterloo - May/2019 - Spring/Summer | Fall | Winter
Location: Waterloo
Start: September, January and May
First-Year Capacity: 30

Admission Requirements

Note re: Admission Requirements

Applying to the Co-op Stream

Co-op Information

Admission Procedures

Program Requirements

Graduate Opportunities

Students graduate with programming experience and the skills necessary to analyze and design computer applications for business. Entry-level positions for graduates of this program include computer programmer, web application developer, software tester and quality control professional. In addition to these, career path opportunities would include systems analyst, business analyst, project manager and IT manager.

On average, 78% of graduates from the last three years (2014 to 2016) found employment within six months of graduation.

For more details on related occupations, job market information and career opportunities, see the Government of Canada website: http://www.workingincanada.gc.ca

Pathways & Credit Transfer

Conestoga pathways enable students to build on their academic achievements in order to earn a degree or additional credential. Pathways are formed through agreements between Conestoga programs or partner institutions. View the transfer agreement opportunities for this program.

Often applicants have earned credits from another college or university that may allow a student to be granted advanced standing or exemption. Learn more about credit transfer opportunities at Conestoga.

Program Courses

Non Co-op Course Details (0066)
Course Code Course Title and Description
Level 1
INFO8000 Systems Development: Concepts & Analysis

Description: Upon completion of this course, the student will understand the Systems Development Life Cycle and the Object-Oriented Analysis methodology using the Unified Modeling Language. An object-oriented approach will be applied to a business system case study utilizing a Computer Assisted Systems Engineering tool to analyze the system's requirements. Emphasis will be placed on typical industry practices, documentation and presentation skills in a team environment.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:

PROG1245 Programming: Web Foundations

Description: In this course, students develop the skills needed to build static web sites. This includes facility with coding HTML, XHTML, and CSS, as well as the insertion of graphics and video into web sites.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:

PROG8010 Programming: Software Development Techniques

Description: Students use an object-oriented language to develop software solutions to solve business problems. Assignments illustrate the concepts of variables, decisions, scope, functions, repetition, and arrays. Problem solving techniques such as flowcharting and pseudo code are emphasized in order to develop business solutions. Students are required to use best practices to test and debug their projects.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:

PROG8020 Programming: Web Design and Development

Description: This course introduces the student to web applications development. Students apply best practices of user interface design to the development of web sites. Assignments illustrate the use of client side scripting to validate web forms. A server side scripting language is used together with a database to implement business solutions that save and process data.
Hours: 75
Credits: 5
Pre-Requisites:
CoRequisites:

PROG8080 Programming: Database Management

Description: This course teaches the knowledge and skills needed to use relational databases to persist application data. Students will learn how to design relational databases, create them using Microsoft SQL Server, and manipulate them using Structured Query Language (SQL). Business Intelligence Services, reporting and database administration will be introduced. The knowledge and skills learned in this course can be adapted to other database products and SQL dialects.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:

Level 2
INFO2080 Systems Development: Design

Description: Upon completion of this course, the student will understand the Systems Development Life Cycle and the Object-Oriented Design methodology using the Unified Modeling Language. An object-oriented approach will be applied to a business system case study utilizing a Computer Assisted Systems Engineering tool to design a proposed solution from the requirements prepared in the Systems Development: Analysis course. Emphasis will be placed on typical industry practices, documentation and presentation skills in a team environment.
Hours: 60
Credits: 4
Pre-Requisites: INFO2070 or INFO8000
CoRequisites:

INFO8105 System Development Project

Description: Students perform case studies in which they analyze real life examples of deliverables from all phases of the Systems Development Life Cycle (SDLC). The studies will draw on such areas as analytical models, human factors, security, software testing and entrepreneurship. Concurrent with the case studies, small groups of students work as a project team to plan, design, code, document and install a custom computer application as assigned by the instructor.
Hours: 90
Credits: 6
Pre-Requisites: INFO8000, PROG8020, INFO1570 or PROG1245, PROG8080
CoRequisites:

PROG2230 Programming: Microsoft Web Technologies

Description: This course teaches students how to develop Web Applications using ASP.NET. Students learn how to dynamically create web pages using data from a relational database and how to update data on a relational database with information provided by the user through a web form. The students will use application-wide variables, code and style sheets, object-oriented constructs, classes, and sessional variables.
Hours: 75
Credits: 5
Pre-Requisites: PROG1245, PROG1780 or PROG1781 or PROG1783 or PROG8010
CoRequisites:

PROG8110 Programming: Mobile Application Development

Description: In this course, the student plans, designs and builds mobile applications. Native, mobile web and hybrid applications are explored and developed.
Hours: 60
Credits: 4
Pre-Requisites: PROG8010, PROG8020, INFO1570 or PROG1245, PROG8080
CoRequisites:

Optional Co-op Course Details (0066C)
Course Code Course Title and Description
Level 1
INFO8000 Systems Development: Concepts & Analysis

Description: Upon completion of this course, the student will understand the Systems Development Life Cycle and the Object-Oriented Analysis methodology using the Unified Modeling Language. An object-oriented approach will be applied to a business system case study utilizing a Computer Assisted Systems Engineering tool to analyze the system's requirements. Emphasis will be placed on typical industry practices, documentation and presentation skills in a team environment.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:

PROG1245 Programming: Web Foundations

Description: In this course, students develop the skills needed to build static web sites. This includes facility with coding HTML, XHTML, and CSS, as well as the insertion of graphics and video into web sites.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:

PROG8010 Programming: Software Development Techniques

Description: Students use an object-oriented language to develop software solutions to solve business problems. Assignments illustrate the concepts of variables, decisions, scope, functions, repetition, and arrays. Problem solving techniques such as flowcharting and pseudo code are emphasized in order to develop business solutions. Students are required to use best practices to test and debug their projects.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:

PROG8020 Programming: Web Design and Development

Description: This course introduces the student to web applications development. Students apply best practices of user interface design to the development of web sites. Assignments illustrate the use of client side scripting to validate web forms. A server side scripting language is used together with a database to implement business solutions that save and process data.
Hours: 75
Credits: 5
Pre-Requisites:
CoRequisites:

PROG8080 Programming: Database Management

Description: This course teaches the knowledge and skills needed to use relational databases to persist application data. Students will learn how to design relational databases, create them using Microsoft SQL Server, and manipulate them using Structured Query Language (SQL). Business Intelligence Services, reporting and database administration will be introduced. The knowledge and skills learned in this course can be adapted to other database products and SQL dialects.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:

Level 2
CEPR8000 Co-op and Career Preparation

Description: This mandatory course prepares students for job searching for their co-op work terms and for post-graduate careers. Students will reflect on their skills, attitudes, and expectations and evaluate and interpret available opportunities in the workplace. Self-marketing techniques using resumes, cover letters, cold-calls, and interviewing will be learned and students will learn the expectations, rules, and regulations that apply in the workplace with regards to social, organizational, ethical, and safety issues while developing an awareness of self-reflective practice.
Hours: 14
Credits: 1
Pre-Requisites:
CoRequisites:

INFO2080 Systems Development: Design

Description: Upon completion of this course, the student will understand the Systems Development Life Cycle and the Object-Oriented Design methodology using the Unified Modeling Language. An object-oriented approach will be applied to a business system case study utilizing a Computer Assisted Systems Engineering tool to design a proposed solution from the requirements prepared in the Systems Development: Analysis course. Emphasis will be placed on typical industry practices, documentation and presentation skills in a team environment.
Hours: 60
Credits: 4
Pre-Requisites: INFO2070 or INFO8000
CoRequisites:

INFO8105 System Development Project

Description: Students perform case studies in which they analyze real life examples of deliverables from all phases of the Systems Development Life Cycle (SDLC). The studies will draw on such areas as analytical models, human factors, security, software testing and entrepreneurship. Concurrent with the case studies, small groups of students work as a project team to plan, design, code, document and install a custom computer application as assigned by the instructor.
Hours: 90
Credits: 6
Pre-Requisites: INFO8000, PROG8020, INFO1570 or PROG1245, PROG8080
CoRequisites:

PROG2230 Programming: Microsoft Web Technologies

Description: This course teaches students how to develop Web Applications using ASP.NET. Students learn how to dynamically create web pages using data from a relational database and how to update data on a relational database with information provided by the user through a web form. The students will use application-wide variables, code and style sheets, object-oriented constructs, classes, and sessional variables.
Hours: 75
Credits: 5
Pre-Requisites: PROG1245, PROG1780 or PROG1781 or PROG1783 or PROG8010
CoRequisites:

PROG8110 Programming: Mobile Application Development

Description: In this course, the student plans, designs and builds mobile applications. Native, mobile web and hybrid applications are explored and developed.
Hours: 60
Credits: 4
Pre-Requisites: PROG8010, PROG8020, INFO1570 or PROG1245, PROG8080
CoRequisites:

Level 3
COOP8020 Co-op Work Term CAD

Description: This course will provide students with college-approved work experience in an information technology environment. This course will increase the student's understanding of employer expectations with regards to attitudinal, practical, and academic skills. These skill areas will be improved during the work term while the student responsibly performs the duties as laid out in the job description, in accordance with course and program outcomes. Student development will be evaluated during and at the conclusion of the work experience.
Hours: 420
Credits: 14
Pre-Requisites: CDEV1020 or CEPR8000
CoRequisites:

Program Outcomes

Program Handbook

Non Co-op Handbook

Optional Co-op Handbook

For program information, call the Information Centre at 519-748-5220 ext 3656.

Disclaimer

The College reserves the right to alter information including requirements and fees and to cancel at any time a program, course, or program major or option; to change the location and/or term in which a program or course is offered; to change the program curriculum as necessary to meet current competencies in the job market or for budgetary reasons; or to withdraw an offer of admission both prior to and after its acceptance by an applicant or student because of insufficient applications or registrations, over-acceptance of offers of admission, budgetary constraints, or for other such reasons. In the event the College exercises such a right, the College’s sole liability will be the return of monies paid by the applicant or student to the College.

Students actively registered in cohort delivered programs who take longer than the designed program length of time to complete their studies are accountable for completing any new or additional courses that may result due to changes in the program of study. Unless otherwise stated, students registered in non-cohort delivered programs must complete the program of study within seven years of being admitted to the program.

PROGRAM SEARCH

Program Status (Domestic)
Start DateCampusStatus**
SEP, 2017 Doon Closed
JAN, 2018 Doon Open
MAY, 2018 Doon Open
SEP, 2018 Waterloo Open
JAN, 2019 Waterloo Open
MAY, 2019 Waterloo Open
** Status applicable to domestic students
Program status for international students


Career Coach

Success Stories

Back To Top