Software Engineering Technology (Optional Co-op)

Description

Program Details:

  • Program Code: 3469
  • School: School of Engineering Technology and Applied Science
  • Credential: Ontario College Advanced Diploma
  • Program Type: Post-secondary program
  • Program Length: 3 years/ 6 semesters
  • Start Date: Fall, Winter
  • Location: Online

Program Availability:

  • January 2024
  • September 2024
  • January 2025

Program Overview:

Please note: Software Engineering Technology (Optional Co-op) is also offered in class.

Software is taking the planet by storm and Centennial College's Software Engineering Technology program will provide you with three years of learning in designing, developing, and maintaining software systems.

During this time, you'll attend advanced diploma courses that will cover modern programming paradigms and frameworks, design and algorithm concepts, data management tools, modern software engineering methodologies, and integration of intelligent systems into various applications. The program will also expose you to a solid knowledge of systems integration, enterprise development, mobile computing and software security.

The coursework in this college engineering technology program will emphasize object-oriented software design methodologies, user-oriented interface design, software testing and QA, C#, Java, Java EE, Oracle, MS-SQL Server, UNIX/Linux, Python, Microsoft's .NET Core, HTML5/CSS/JavaScript/Angular, React, mobile application development, emerging web frameworks, cloud computing, predictive analytics, machine learning, and more.

To round out the curriculum's technical focus, the Software Engineering Technology program will include two software development projects. For these real-world business applications, you'll put into action all the technical, systems and business skills acquired during your courses to build higher quality software.

The knowledge you'll obtain in Software Engineering Technology will enable you to design and develop various kinds of software applications, human-computer interfaces and enterprise information systems.

Please note

Please note: For the co-op option, qualified students transfer to the co-op version (program #3449) in Semester 3.  A fully online fast-track version of this program may be available to qualified college or university graduates with a background in software. Fast track applicants gain direct admission into Semester 3 of this three-year program and receive their advanced diploma in four semesters (program #3479), or, for co-op fast-track students, in four semesters plus two work terms (program #3459). This program is offered in an on campus version (program #3409) with co-op (program #3419), and, the fast-track programs are also available in an on campus version (program #3429), and with co-op (Program #3439).

Courses

Semester 1

COMM-160/COMM-161  College Communications 1
COMP-100  Programming I
COMP-120  Software Engineering Fundamentals
COMP-213  Web Interface Design
GNED  General Education Elective
MATH-175  Functions and Number Systems

Semester 2

COMM-170/COMM-171  College Communications 2
COMP-122  Introduction to Database Concepts
COMP-123  Programming 2
COMP-125  Client-Side Web Development
COMP-225  Software Requirements Engineering
COMP-301  Unix/Linux Operating Systems
MATH-185  Discrete Mathematics
 
Semester 3

COMP-214  Advanced Database Concepts
COMP-228  Java Programming
COMP-229  Web Application Development
COMP-246  Software Systems Design
ENGL-253  Advanced Business Communications
GNED-500  Global Citizenship: From Social Analysis to Social Action
 
Semester 4

COMP-212  Programming 3
COMP-216  Networking for Software Developers
COMP-254  Data Structures and Algorithms
COMP-304  Mobile Apps Development
COMP-311  Software Testing and Quality Assurance
MATH-210  Linear Algebra and Statistics

Semester 5

COMP-231  Software Development Project I
COMP-255  Business and Entrepreneurship for Software Engineering Technology
COMP-303  Enterprise Application Development
COMP-306  API Engineering and Cloud Computing
COMP-307  Software Security
COMP-309  Data Warehousing and Predictive Analytics
 
Co-op program #3449: Courses may be offered in an alternate sequence.
 
Semester 6

CNET-307  IT Project Management
COMP-308  Emerging Technologies
COMP-313  Software Development Project 2
COMP-321  Enterprise Systems Integration
ELECT 1  Technical Elective 1
EMPS-102  Employment Skills 2
GNED  General Education Elective
 
Co-op program #3449: Courses may be offered in an alternate sequence.
 
Technical Electives:
 
COMP367 DevOps Implementation
COMP377 AI for Software Developers
 
Note: Check with the institution regarding start/end dates, prices, and delivery method. These may vary according to program, section, and/or semester.

Related Courses

Overview

Centennial College logo
  • Institution: Centennial College
  • Program type: Diplôme d’études collégiales de l’Ontario – niveau avancé
  • Language: English
  • Program Code: 3469
  • Delivery Method: Entièrement en ligne/à distance

Enrol Now

Disclaimer:
Check with the institution regarding start/end dates, prices, and delivery method. These may vary according to program, section, and/or semester.