Bachelor of Science in Computer Engineering (BSCO)
The Computer Engineering program is accredited by the Engineering Accreditation of ABET, http://www.abet.org
Mission of the Program
Computer engineering rests on the fundamentals of electrical engineering and computer science fields. Computer engineers are involved in many hardware and software attributes of computing, from the design of computer networks to digital circuit design. Computer engineers build, analyze, design, and evaluate computer systems. Students in this program take courses in logic design, computer organization and architecture, embedded computer systems, engineering design, operating systems, computer networks, digital signal processing, software engineering, database systems, circuits and electronics. The computer engineering program incorporates a project based course of study and a learning environment that utilizes laboratory exercises and teamwork.. Our graduates are well prepared for pursuing both advanced degrees and professional careers.
Program Educational Objectives
After graduation, program graduates should demonstrate the abilities:
- Lifelong learning: Pursue professional development to meet and adapt to the emerging and evolving technology.
- Successful Careers: have a successful career in the field of computer engineering or related fields.
- Professionalism: Graduates will contribute to their fields or professions.
Students should demonstrate these abilities upon graduation.
(1) An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
(2) An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
(3) An ability to communicate effectively with a range of audiences.
(4) An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
(5) An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
(6) An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
(7) An ability to acquire and apply new knowledge as needed, using appropriate learning strategies
Computer Engineering Major Courses
- ELEC2250 - Network Theory I
- ELEC2275 - Digital Logic
- ELEC2750 - Network Theory II
- ELEC2850 - Microcontrollers Using C Programming
- ELEC3150 - Object-Oriented Programming
- ELEC3200 - Advanced Digital Circuit Design
- ELEC3250- Analog Circuit Design
- ELEC3550 - Computer Networks
- ELEC3600- Signals and Systems
- ELEC3725 - Computer Architecture
- ELEC4400 - Engineering Digital Signal Processing
- ENGR5000 - Engineering Senior Design I
- ENGR5500 - Engineering Senior Design II
- ENGR1000- Introduction to Engineering
- ENGR1500- Intro to Engineering Design
- ENGR1600- Fundamentals of CAD and CAM
- ENGR1800- Introduction to MATLAB
- COMP2670 Database Management Systems
- COMP3499 Operating Systems of Engineers