The students at John Fraser who are enrolled in the Computer Engineering program are taught various applications. Below are some outstanding examples of student work. This course helps students understand and apply computer engineering concepts. Students will analyze and design computer components such as logic circuits and interfaces; develop and construct systems and write the associated computer programs to drive real-world devices such as traffic lights, models, and robots; and explore networking hardware, protocols, and configurations. As well as developing project management skills, students will examine the ethics of computer use and explore related educational requirements and careers.