Co-operative Education Program
Three-year Diploma Program
Fennell Campus (559)
Graduates from Software Engineering would be able to join various systems, programming and/or data base groups at an intermediate level position. They will be proficient in several types of programming languages, web based technologies, systems analysis and design and data base management. In addition the students will have some familiarity with other topics such as networks, the internet, and training methods.
In addition to a broad knowledge of computers, computer programming, computer interconnectivity and the importance of data, success in this field is dependent on excellent communication skills, problem solving skills and teamwork skills. These requirements are emphasized in the mathematics, business, communication courses as well as the computer programming and project based core courses.
Admission Requirements
Applicants should note that a background in computers is required for success in this program. Academic credit or independent learning in Windows, Microsoft Office, and the Internet including web browsers and email are essential. Applicants without this background should complete a preparatory course in computer fundamentals available through Mohawk College.
Procedure
All applications received by February 1 will be considered equally. Admission decisions will be mailed by the College starting March 31. Any vacancies will be filled on a first-come, first-served basis by applicants who applied after February 1.
Co-operative Education
The three-year program consists of six academic semesters interspersed with three semesters in the workplace; semesters are four months long. Work terms are full-time, employer-paid positions in the computing field. The Department of Co-operative Education facilitates the development of program related job opportunities. Students qualify for these positions through on-campus interviews with employers.
Career Opportunities
Mohawk College Computer Science Technology - Software Engineer students can obtain jobs in government, business and industry. Our graduates occupy positions from the trainee level (for the most recent graduates) right up to senior management in practically every industry and level of government - and some have started their own companies.
The opportunities for graduates encompass the entire workplace from small companies to large corporations, local to federal governments, transportation, manufacturing, finance; the list is seemingly infinite. What this means is that graduates can typically establish computing careers in fields which interest them.
Program Recognition
Technology or Applied Science Programs
The Ontario Association of Certified Engineering Technicians and Technologists (OACETT) conditionally recognizes this program as meeting all of the academic requirements for certification in the Certified Engineering Technologist (CET) or Applied Science Technologist (AscT) category. Graduates and final year students are immediately eligible to be registered as Associate members of OACETT upon submission of the Graduate Application form available through the Student and Graduate Employment Office or OACETT. Additional requirements to become certified (work experience, the OACETT Professional Practice Examination, the OACETT Technology Report, peer references, etc.) will be requested once the application has been received. Requirements for certification are the jurisdiction of OACETT.
Job Descriptions
Software Engineers design and write programs in various computer languages. They must have a sound, practical knowledge of current computer languages as well as how to design effective machine interfaces. Often, web based technologies are included.
Systems Analysts design and manage computer systems based on user specifications. This involves everything from data collection and storage of programs, computer connectivity requirements and information access needs. Analysts must have excellent problem solving, interpersonal and communication skills.
Support Specialists ensure that people who rely on computers in their workplace get help whenever and wherever they need it. User support forms a crucial field requiring a high degree of communication and interpersonal skills. Job functions include training of individuals or small groups and helping people who are having difficulties with systems or programs.
Modern systems rely heavily on the collection, maintenance and distribution of information. Controlled access to these data bases either locally or remotely through computer networks is a complex and demanding task requiring a broad knowledge of all facets of computing.
The six-semester (three-year) program prepares students for entry into all of these fields.