Computer Engineering (BEng) program at Concordia University:
Foundation Courses:
Introduction to Computer Engineering: Overview of computer engineering principles, including digital logic design, computer architecture, and programming fundamentals.
Electrical Circuits and Systems: Study of basic electrical circuits, electronics, and systems used in computer engineering.
Core Computer Engineering Courses:
Digital Systems Design: Exploration of digital system design techniques, including combinational and sequential logic circuits, computer arithmetic, and memory systems.
Computer Organization and Architecture: Study of computer organization and architecture principles, including processor design, memory hierarchy, and input/output systems.
Embedded Systems: Introduction to embedded systems design, including microcontrollers, real-time operating systems, and hardware/software interfacing.
Software Development Courses:
Programming Fundamentals: Introduction to programming languages and software development concepts, including algorithm design, data structures, and software engineering practices.
Object-Oriented Programming: Focus on object-oriented programming paradigms and practices, including class design, inheritance, polymorphism, and software testing.
Electives:
Students have the flexibility to choose elective courses in areas of interest, such as artificial intelligence, machine learning, computer networks, cybersecurity, or robotics.
Laboratory and Design Projects:
The program includes laboratory courses and design projects where students gain hands-on experience in computer engineering principles and techniques. This may involve designing and implementing computer systems, solving engineering problems, or working on team projects.
Co-operative Education (Co-op) Option:
Concordia University's Computer Engineering program offers a co-operative education option, which allows students to gain practical work experience through alternating periods of study and paid work terms in relevant industries.
Please note that the specific courses and requirements may vary, and it's important to refer to Concordia University's official website or contact the university directly for the most accurate and up-to-date information about their Bachelor of Engineering (BEng) program in Computer Engineering.
Show less