Computer Science

12 months self-paced



Students who complete the Back-end Web Developer course can take the Computer Science course during year two of the program. The Computer Science course is a self-paced program where students have a duration of 12 months to complete the curriculum. Most students take this course while working on their apprenticeship projects.


 Technical topics include:

● Advanced algorithms and data structures

● Computer architecture

● Memory hierarchy and its performance implications ● Operating systems

● Networking

● Java and C

● Design patterns

● Object Relational Mapping

● Enterprise systems and architecture

Students who complete the course will graduate with a Software Engineering certificate.