Bachelor of Science Degree in Computer Engineering
The Bachelor of Science degree in Computer Engineering gives the students the opportunity to acquire broad engineering skills and knowledge to enable them to design and implement computer and digital systems. The discipline of computer engineering includes topics such as logic design; digital systems design; discrete mathematics; computer organization; embedded systems design requiring assembly programming of microprocessors, high-level programming and interfacing of processors to other circuits; high-level digital design languages (HDL) and Field Programmable Gate Arrays (FPGA’s); Very Large Scale Integrated (VLSI) circuit design; and fundamental electrical engineering, mathematics, and science. While the B.S. in CmpE is not currently ABET accredited as it is a newly established program, plans are underway for the accreditation of the program at the earliest opportunity.
The minimum number of semester credit hours required for this degree is 126, at least 39 of which must be at the upper-division level. At least 42 of the required computer engineering credits must be taken at UTSA. All candidates for this degree must fulfill the Core Curriculum requirements, the General Engineering requirements, and the Computer Engineering requirements, which are listed below.
Core Curriculum Requirements (42 semester credit hours)
Students seeking the Bachelor of Science degree in Computer Engineering must fulfill University Core Curriculum requirements in the same manner as other students. The courses listed below satisfy both major requirements and Core Curriculum requirements; however, if these courses are taken to satisfy both requirements, then students may need to take additional courses in order to meet the minimum number of semester credit hours required for this degree. For a complete listing of courses that satisfy the Core Curriculum requirements, see pages 3-5 of this catalog.
MAT 1214 may be used to satisfy the core requirement in Mathematics, as well as one of the General Engineering requirements. CHE 1103 and PHY 1903 may be used to satisfy the core requirement in Natural Sciences, as well as two of the General Engineering requirements. COR 1203 should be used to satisfy the core requirement in Social and Behavioral Science. ECO 2023 should be used to satisfy the core requirement in Economics.
General Engineering Requirements
All degree-seeking candidates in engineering must complete the following 22 semester credit hours, as well as the Core Curriculum requirements and major requirements:
CHE 1103 General Chemistry I
EGR 2323 Applied Engineering Analysis I
MAT 1214 Calculus I
MAT 1224 Calculus II
PHY 1903, 1911 Engineering Physics I and Laboratory
PHY 1923, 1931 Engineering Physics II and Laboratory
Computer Engineering Degree Requirements
All degree-seeking candidates in Computer Engineering must complete the following semester credit hours, as well as the Core Curriculum requirements and General Engineering requirements:
- 56 semester credit hours of required courses:
- 47 semester credit hours of electrical and computer engineering courses:
EE 1323 Introduction to Electrical Engineering Profession
EE 2423 Network Theory
EE 2511 Logic Design Laboratory
EE 2513 Logic Design
EE 3113 Electrical Engineering Laboratory I
EE 3223 C++ and Data Structures
EE 3313 Electronic Circuits I
EE 3323 Electronic Devices
EE 3423 Signals and Systems I
EE 3463 Microcomputer Systems I
EE 3563 Digital Systems Design
EE 4113 Electrical Engineering Laboratory II
EE 4243 Computer Organization and Architecture
EE 4513 Introduction to VLSI Design
EE 4811 Electrical Engineering Design I
EE 4813 Electrical Engineering Design II
EGR 3323 Applied Engineering Analysis II
- 9 semester credit hours of supporting courses:
CS 2073 Computer Programming with Engineering Applications
CS 2233 Discrete Mathematical Structures
EE 3533 Random Signals and Noise
or
STA 3533 Probability and Random Processes
- 47 semester credit hours of electrical and computer engineering courses:
- 15 semester credit hours of computer engineering elective courses from the following list:
CS 3733 Operating Systems
CS 3773 Software Engineering
CS 4353 Unix and Network Security
EE 4553 VLSI Testing
EE 4563 FPGA-Based System Design
EE 4583 Microcomputer Systems II
EE 4593 Embedded System Design
EE 4643 Digital Signal Processing
EE 4663 Digital Image Processing
EE 4953 Special Studies in Electrical Engineering (Computer Engineering related topics only)
B.S. in Computer Engineering – Recommended Four-Year Academic Plan
| First Semester | Second Semester | ||
|---|---|---|---|
| EE 1323 | 3 | EE 2511 | 1 |
| CHE 1103 (core and major) | 3 | EE 2513 | 3 |
| COR 1203 (core) | 3 | CS 2073 | 3 |
| MAT 1214 (core and major) | 4 | MAT 1224 | 4 |
| WRC 1013 (core) | 3 | PHY 1903 (core and major) | 3 |
| PHY 1911 | 1 | ||
| WRC 1023 (core) | 3 | ||
| Total semester hours | 16 | Total semester hours | 18 |
| Third Semester | Fourth Semester | ||
| CS 2233 | 3 | EE 3313 | 3 |
| EE 2423 | 3 | EE 3423 | 3 |
| EGR 2323 | 3 | EE 3463 | 3 |
| PHY 1923 | 3 | EGR 3323 | 3 |
| PHY 1931 | 1 | U.S. History & Diversity core | 3 |
| U.S. History & Diversity core | 3 | ||
| Total semester hours | 16 | Total semester hours | 15 |
| Fifth Semester | Sixth Semester | ||
| EE 3113 | 3 | EE 3533 or STA 3533 | 3 |
| EE 3223 | 3 | EE 4243 | 3 |
| EE 3323 | 3 | EE 4513 | 3 |
| EE 3563 | 3 | POL 1013 (core) | 3 |
| Literature core | 3 | Technical elective | 3 |
| Total semester hours | 15 | Total semester hours | 15 | Seventh Semester | Eighth Semester |
| EE 4113 | 3 | ECO 2023 (core) | 3 |
| EE 4811 | 1 | EE 4813 | 3 |
| POL 1133 or 1213 (core) | 3 | Technical elective | 3 |
| Technical elective | 3 | Technical elective | 3 |
| Technical elective | 3 | World Society & Issues core | 3 |
| Visual & Performing Arts core | 3 | ||
| Total semester hours | 16 | Total semester hours | 15 |