Computer Engineering (BS)
Degree Requirements
Code | Title | Hours |
---|---|---|
General Education Requirements | 54 | |
Major Requirements | ||
Computer Engineering Major Core | ||
EG 101 | Intro to Engineering & Design (& Lab) (or EG 201 for LINK students) | 2 |
EG 231 | Intro to Ethics and Economics | 3 |
CPE 260 | Intro to C++ Programming | 3 |
CSC 231 | Intro Data Structures Algs | 4 |
CSC 311 | Networking and Communications | 3 |
CSC 322 | Operating Systems | 3 |
EE 220 | Circuit Analysis I | 3 |
EE 223 | Network Analysis | 3 |
EE 227 | Circuits and Devices Lab | 1 |
EE 263 | Digital Logic Design | 3 |
EE 264 | Microprocessor Sys-Interfacing | 3 |
EE 268 | Digital Logic Design Lab | 1 |
EE 321 | Signals, Systems & Transforms | 3 |
EE 322 | Prob, Rand Sigs & Stat Anlys | 3 |
EE 328 | Feedback Control Systems | 3 |
EE 331 | Physical Electronics | 3 |
EE 334 | Digital Electronics | 3 |
EE 368 | Microprocessor Sys Interf Lab | 1 |
EE 401 | Intro Elec and CpE Design - W | 1 |
EE 404 | Electrical and Computer Engineering Design | 3 |
EE 431 | Analog Electronics | 3 |
EE 446 | Embedded System Design Lab | 1 |
EE 454 | Digital Computer Architecture | 3 |
EE 457 | Embedded System Design | 3 |
Tracks | ||
Select one of the following Tracks: | 12 | |
Hardware Track: Technical Electives | ||
A. Select two of the following: | ||
Virtual Instrumentation | ||
VSLI Technology-Fabrication | ||
HDL Logic Synthesis 1 | ||
Computer Networks | ||
HDL Logic Simulation 1 | ||
Wireless Networks | ||
Digital Signal Processing | ||
Programmable Logic Controllers | ||
Signal Integrity | ||
Synth Active-Passive Networks | ||
Wireless Communication | ||
Advanced Communication Systems | ||
B. Select two of the following: | ||
Virtual Instrumentation | ||
VSLI Technology-Fabrication | ||
HDL Logic Synthesis 1 | ||
Computer Networks | ||
HDL Logic Simulation 1 | ||
Wireless Networks | ||
Digital Signal Processing | ||
Programmable Logic Controllers | ||
Signal Integrity | ||
Synth Active-Passive Networks | ||
Wireless Communication | ||
Advanced Communication Systems | ||
Compiler Design-Construction | ||
Comm - Network Analysis | ||
Real-Time Software Systems | ||
Computer Graphics | ||
Modeling and Simulation | ||
Numerical Analysis | ||
AI Theory and Programming | ||
Computer Game Development | ||
Adv Game & Simulation Dev | ||
Form Lang - Automata Theory | ||
Secure Software Engineering | ||
Software Track: Technical Electives | ||
A. Complete the following: | ||
Software Engineering Prin - W | ||
Adv Data Structures and Algs | ||
Prog Language Theory | ||
B. Select one of the following: | ||
Virtual Instrumentation | ||
VSLI Technology-Fabrication | ||
HDL Logic Synthesis 1 | ||
Computer Networks | ||
HDL Logic Simulation 1 | ||
Wireless Networks | ||
Digital Signal Processing | ||
Programmable Logic Controllers | ||
Signal Integrity | ||
Synth Active-Passive Networks | ||
Wireless Communication | ||
Advanced Communication Systems | ||
Compiler Design-Construction | ||
Comm - Network Analysis | ||
Real-Time Software Systems | ||
Computer Graphics | ||
Modeling and Simulation | ||
Numerical Analysis | ||
AI Theory and Programming | ||
Computer Game Development | ||
Adv Game & Simulation Dev | ||
Form Lang - Automata Theory | ||
Secure Software Engineering | ||
Computer Senior Lab | ||
Select one of the following: | 1 | |
Electronics Lab | ||
Field-Programmable Gate Array Lab | ||
Controls Lab | ||
Minor Requirements | ||
A minor is not required for this degree program | 0 | |
Total Hours | 129 |
Note: All undergraduates must complete two designated writing credit (W) courses, at least one of which must be in the student’s major or minor. Courses carrying this required credit are identified in the University Bulletin by W after the course title. Appropriate software tools will be utilized in almost all CpE/EE courses.
General Education requirements
Code | Title | Hours |
---|---|---|
Area I – Written Composition | ||
Complete the following: | ||
EH 101 | English Composition I (Students who earn an English ACT score of 27, or a written SAT score of 610, can opt out of EH 101) | 3 |
EH 102 | English Composition II | 3 |
or EH 105 | Honors Composition - H | |
Area II – Humanities & Fine Arts | ||
A. Select one of the following: | 3 | |
Brit Lit before 1785 | ||
Brit Lit after 1785 | ||
Am Lit before 1865 | ||
Am Lit after 1865 | ||
World Lit before 1650 | ||
World Lit after 1650 | ||
B. Select one of the following: | 3 | |
Survey of Art | ||
Art History I | ||
Art History II | ||
Art Appreciation | ||
Introduction to Theatre | ||
Introduction to Music | ||
C. Complete the following: | ||
CA 110 | Public Speaking | 3 |
Area III – Natural Sciences & Mathematics | ||
Complete the following: | ||
MA 125 | Calculus I | 4 |
CH 131 & 131L | General Chemistry I and General Chemistry I Lab | 4 |
PH 201 & 201L | Calculus-Based Physics I and Calculus-Based Physics I Lab | 4 |
PH 202 & 202L | Calculus-Based Physics II and Calculus-Based Physics II Lab | 4 |
Area IV – History, Social & Behavioral Sciences | ||
A. Select one of the following: | 3 | |
HY of Western Civilization I | ||
HY of Western Civilization II | ||
US History to 1877 | ||
US History since 1877 | ||
B. Select one of the following: | 3 | |
Intro to Cultural Anthropology | ||
Intro Archaeology-Bio Anthro | ||
Intro to Communication | ||
Interpersonal Comm | ||
Prin of Microeconomics | ||
Prin of Macroeconomics | ||
People, Places, Environment | ||
World Regional Geography | ||
Intro to Gender Studies | ||
Global Issues | ||
Seasons of Life | ||
Intro to US Government | ||
Introduction to Psychology | ||
Life Span Development | ||
Introductory Sociology | ||
Social Problems | ||
C. Select one additional course from either List A or List B above in Area IV | 3 | |
Area V – Pre-Professional, Major, Elective Courses | ||
Complete the following: | ||
MA 126 | Calculus II | 4 |
MA 227 | Calculus III | 4 |
MA 238 | Differential Equations I | 3 |
MA 267 | Discrete Math Structures | 3 |
Total Hours | 54 |
Professional Component Standing (PCS)
PCS is required to be eligible to take EE 300-level and EE 400-level courses. PCS is awarded when the student meets the following requirements:
- Grade “C” or higher in each of the following courses: MA 125, MA 126, CH 131, CH 131L, PH 201, CPE 260, EE 220, EE 263, EH 101, EH 102 or EH 105
- Minimum Grade Point Average 2.00 in all courses taken at USA
Students who fail to maintain a GPA of at least 2.00 overall at the University of South Alabama will lose PCS status. As a result, they may be required to take or repeat appropriate courses as specified by the Department Chair to correct their deficiencies and may not be permitted to continue in 300- and 400-level engineering courses.
Graduation Plan
(129 Total Hours)
The Sample 4-year plan is designed as a guide for students preparing for their course selections. This information provides only a suggested schedule. Actual course selections should be made in consultation with an advisor. Courses listed as Milestones are required to obtain Professional Component Standing (PCS).
First Year | ||
---|---|---|
Fall | Hours | |
MA 125 | Calculus I 1 | 4 |
CH 131 & 131L |
General Chemistry I and General Chemistry I Lab 1 |
4 |
EH 101 | English Composition I 1 | 3 |
EG 101 | Intro to Engineering & Design (and EG 101 Lab) | 2 |
General Education | Area II or IV | 3 |
Milestone Notes | ||
Must complete at least 12 hours with a 2.0 or higher GPA |
||
Hours | 16 | |
Spring | ||
MA 126 | Calculus II 1 | 4 |
PH 201 & 201L |
Calculus-Based Physics I and Calculus-Based Physics I Lab 1 |
4 |
EH 102 | English Composition II (or EH 105) 1 | 3 |
CPE 260 | Intro to C++ Programming 1 | 3 |
CA 110 | Public Speaking | 3 |
Milestone Notes | ||
Calculus I | ||
General Chemistry I and General Chemistry I Lab |
||
English Composition I (if not exempt) | ||
Hours | 17 | |
Second Year | ||
Fall | ||
MA 227 | Calculus III | 4 |
PH 202 & 202L |
Calculus-Based Physics II and Calculus-Based Physics II Lab |
4 |
EE 220 | Circuit Analysis I 1 | 3 |
EE 263 | Digital Logic Design 1 | 3 |
MA 267 | Discrete Math Structures | 3 |
Milestone Notes | ||
Calculus-Based Physics I and Calculus-Based Physics I Lab |
||
Calculus II | ||
Intro to C++ Programming | ||
English Composition II or Honors Composition - H |
||
Hours | 17 | |
Spring | ||
MA 238 | Differential Equations I | 3 |
EE 223 | Network Analysis | 3 |
General Education | Area II or IV | 3 |
EE 268 | Digital Logic Design Lab | 1 |
EE 264 | Microprocessor Sys-Interfacing | 3 |
CSC 231 | Intro Data Structures Algs | 4 |
Milestone Notes | ||
Circuit Analysis I | ||
Digital Logic Design or Digital Logic Computer Arch |
||
Obtain PCS |
||
Hours | 17 | |
Third Year | ||
Fall | ||
EE 331 | Physical Electronics | 3 |
EE 321 | Signals, Systems & Transforms | 3 |
EE 227 | Circuits and Devices Lab | 1 |
EE 368 | Microprocessor Sys Interf Lab | 1 |
EG 231 | Intro to Ethics and Economics | 3 |
CSC 311 | Networking and Communications | 3 |
General Education | Area II or IV | 3 |
Hours | 17 | |
Spring | ||
EE 334 | Digital Electronics | 3 |
EE 328 | Feedback Control Systems | 3 |
EE 322 | Prob, Rand Sigs & Stat Anlys | 3 |
EE 457 | Embedded System Design | 3 |
EE 446 | Embedded System Design Lab 2 | 1 |
CSC 322 | Operating Systems | 3 |
Hours | 16 | |
Fourth Year | ||
Fall | ||
EE 431 | Analog Electronics | 3 |
EE 401 | Intro Elec and CpE Design - W 3 | 1 |
EE/CSC 4xx*** | Technical Elective 4 | 3 |
EE 454 | Digital Computer Architecture 3 | 3 |
EE/CSC 4xx*** | Technical Elective 4 | 3 |
General Education | Area II or IV | 3 |
Milestone Notes | ||
Apply for Graduation |
||
Hours | 16 | |
Spring | ||
EE 4xx | Senior Lab Elective | 1 |
EE 404 | Electrical and Computer Engineering Design 2 | 3 |
EE/CSC 4xx | Technical Elective 4 | 3 |
EE/CSC 4xx | Technical Elective 4 | 3 |
General Education | Area II or IV | 3 |
Hours | 13 | |
Total Hours | 129 |
- 1
Grade C or better in these courses is required to obtain Professional Component Standing (PCS) in the Computer Engineering Program. No 300-level courses can be taken without PCS.
- 2
EE course only taught in the Spring semester.
- 3
EE course only taught in the Fall semester.
- 4
CpE technical electives must be selected from CSC and/or EE courses at 400-level according to the selected track with permission of the student’s advisor.
Note: Students not Term 1-Calculus I ready will exceed the 129 hours required for this degree. If math is not started prior to Fall of Year 1, it is likely that the four-year graduation timetable will be extended. Students with ACT Math scores of 21 and below should begin math courses in the summer before Fall of Year 1.