BS Computer Engineering
The BS Computer Engineering (BS CoE) Program was instituted in 1994. Prior to this, the only program of the Department of Electrical Engineering (now the Electrical and Electronics Engineering Institute) was BS Electrical Engineering (BS EE). Students who wanted to specialize in Computer Engineering were offered courses on Computer Organization, Computer Networks and Software Engineering. The institution of the BS CoE Program allowed for more specialty courses on computer engineering to be offered. The BS CoE Program still share a significant number of foundational courses with the BS EE Program.
A new curriculum, paving the way for the four-year BS CoE Program, was adopted for the Academic Year 2018-2018. The old BS CoE curriculum taught concepts in the context of the technologies and/or applications they are most prominent in. This approach, while effective in the short-term, can lead to obsolescence very quickly. In response to this, the new BS CoE curriculum emphasizes the fundamentals of computer enginering, enabling students to adapt and thrive in this fast-paced, and ever-evolving field. Specifically, in addition to the global changes in the Electrical and Electronics Engineering curriculum, there is an increased focus on (1) the fundamental, technology-agnostic (instead of technology-specific) ideas and concepts that students need, in order to adapt to new technologies; (2) the interaction between these fundamental ideas and concepts in order to leverage these interactions in building increasingly complex and sophisticated systems, (3) providing a venue for students to apply these ideas and concepts in different fields/applications within the Computer Engineering Body of Knowledge, as well as in other fields, in a project-type environment.
Program Educational Objectives (PEO)
The BS CoE program is preparing its graduates to have the capacity to do the following within three to five years after graduation:
- Advocate better methods, systems, techniques or tools to their organization.
- Engage in research and development and communicate new ideas in a technical publication or other media.
- Take leadership roles in computer engineering or related fields for the betterment of the society.
- Engage in continuous education and sustain their motivation for lifelong learning.
Generally, the attainment of PEO leads the graduates to either a technical or managerial career track in the industry, government, or academe. The BS CoE program provides its graduates with advantages in different areas including, but not limited to the following areas:
- Cyber-Physical Systems and Control
- Software Systems Engineering
- Computer Networks, Cloud Computing, and Security
- High-Performance Computing and Signal Processing
- VLSI and Digital Integrated Circuit Design
- Artificial Intelligence and Machine Learning
Student Outcomes (SO)
- SO 1 (Knowledge Application): Apply an engineering mindset to bring together mathematics, science, and engineering concepts in order to develop effective solutions to complex computer engineering problems.
- SO 2 (Critical Thinking): Apply engineering design principles to critically define problems, develop and implement solutions that address real-world constraints, and evaluate the results and their implications.
- SO 3 (Innovation): Apply existing and emerging technologies in contributing sustainable engineering solutions to national and global problems.
- SO 4 (Leadership & Service): Recognize ethical and professional responsibilities to become team leaders and to contribute to the betterment of the nation and society.
- SO 5 (Knowledge Sharing & Collaboration): Demonstrate effective communication and collaboration within professional teams and in multidisciplinary contexts.
- SO 6 (Lifelong Learning): Engage in independent, lifelong learning to remain relevant and globally competitive throughout their whole career.
Curriculum
View the 4-year BS CoE Curriculum Checklist here and flowchart here.
View the Remote Learning Curriculum Checklist v3.1 for student number 2022-xxxxx here.
View the Remote Learning Curriculum Checklist v3.2 for student number 2021-xxxxx here.
View the Remote Learning Curriculum Checklist v2.2 for student number 2020-xxxxx here.
