Bachelor of Science in Electrical and Computer Engineering
Learn how to make hardware and software speak the same language by applying traditional electrical engineering practices to computer design.
The electrical and computer engineering degree program involves the study of hardware, software, communications, and the interactions between them. Curriculum focuses on the theories, principles, and practices of traditional electrical engineering and mathematics and applies them to the design of computers and computer-based devices. Electrical and computer engineering degree students study the design of digital hardware systems, including communications systems, computers, and devices that contain computers. They study software development, focusing on software for digital devices and their interfaces with users and other devices. The Bachelor of Science in Electrical Engineering and Computer Engineering program emphasizes a balanced approach between hardware and software, both built on an engineering and mathematics foundation. Currently, a dominant area within electrical and computer engineering is embedded systems, the development of devices that have software and hardware embedded within. For example, devices such as cell phones, digital audio players, digital video recorders, alarm systems, x-ray machines, and laser surgical tools all require integration of hardware and embedded software and all are the result of computer engineering. The undergraduate program is structured to establish analytical thinking and design skills in areas such as computer architecture, digital logic design, circuits analysis, computer communication networks, digital computer control, integrated circuit engineering, project management, VLSI design, digital signal processing, and embedded systems.
Program Learning Outcomes
- Apply knowledge of mathematics, science, and engineering to solve problems.
- Analyze and interpret data.
- Design a component, a system, or a process to meet desired needs within realistic constraints.
- Function on a team and be able to communicate orally and in writing to accomplish a common goal.
- Identify, formulate, and solve engineering problems.
- Use professional ethics in making engineering decisions.
- Identify the impact of engineering solutions in a global, and economic environment.
- Use the techniques, skills, and modern engineering tools necessary for engineering practice.
- MTH 215 College Algebra & Trigonometry
- PHS 104 Introductory Physics
- PHS 130A Physics Lab for Engineering
- CSC 208 Calculus for Comp. Science I
- CSC 209 Calculus for Comp. Science II
- CSC 220 Applied Probability & Stats.
- CSC 242 Intro to Programming Concepts
- CSC 252 Programming in C++
- CSC 300 Object Oriented Design
- CSC 310 Linear Algebra and Matrix Comp
- CEE 300 Engineering Numerical Methods
- PHS 231 Calculus-based Physics 1
- PHS 232 Calculus-based Physics 2
- CSC 331 Discrete Structures and Logic
- CEE 310 Circuit Analysis
- CEE 310L Circuit Analysis Lab
- CSC 340 Digital Logic Design
- CSC 340L Digital Logic Design Lab
- CSC 342 Computer Architecture
- CSC 350 Computer Ethics
- CSC 436 Comp. Communication Networks
- EGR 340 Embedded Systems
- EGR 340L Embedded Systems Lab
- EGR 324 Linear Systems and Signals
- EGR 324L Linear Systems and Signals Lab
- CEE 420 Microelectronics
- CEE 420L Microelectronics Lab
- CEE 430 Digital Signal Processing
- CEE 440 VLSI Design
- CEE 498 Capstone Design Project I
- CEE 499A Capstone Design Project II
- CEE 499B Capstone Design Project III