Computer Engineering (BS)

Degree Requirements

General Education Requirements54
Major Requirements
Computer Engineering Major Core
EG 101Intro to Engineering & Design (or EG 201 for LINK students)2
EG 231Intro to Ethics and Economics3
CPE 260Intro to C++ Programming3
CSC 231Intro Data Structures Algs4
CSC 311Networking and Communications3
CSC 322Operating Systems3
EE 220Circuit Analysis I3
EE 223Network Analysis3
EE 227Circuits and Devices Lab1
EE 263Digital Logic Design3
EE 264Microprocessor Sys-Interfacing3
EE 268Digital Logic Design Lab1
EE 321Signals, Systems & Transforms3
EE 322Prob, Rand Sigs & Stat Anlys3
EE 328Feedback Control Systems3
EE 331Physical Electronics3
EE 334Digital Electronics3
EE 368Microprocessor Sys Interf Lab1
EE 401Intro Elec and CpE Design - W1
EE 404Electrical and Computer Engineering Design3
EE 431Analog Electronics3
EE 446Embedded System Design Lab1
EE 454Digital Computer Architecture3
EE 457Embedded System Design3
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
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
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
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
Programmable Logic Devices Lab
Control and Communications Lab
Minor Requirements
A minor is not required for this degree program0
Total Hours129

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.

1

Credit for both EE 440 & EE 443 is not allowed.

General Education requirements

Area I – Written Composition
Complete the following:
EH 101English 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 102English Composition II3
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 110Public Speaking3
Area III – Natural Sciences & Mathematics
Complete the following:
MA 125Calculus I4
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 IV3
Area V Pre-Professional, Major, Elective Courses
Complete the following:
MA 126Calculus II4
MA 227Calculus III4
MA 238Differential Equations I3
MA 267Discrete Math Structures3
Total Hours54

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:

Students who fail to maintain at least a 2.00 GPA overall at the University of South Alabama will lose PCS status and 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).

Plan of Study Grid
First Year
FallHours
MA 125 Calculus I 4 4
CH 131
131L
General Chemistry I
and General Chemistry I Lab 4
4
EH 101 English Composition I 4 3
EG 101 Intro to Engineering & Design 2
CA 110 Public Speaking 3
Milestone Notes
Must complete at least 12 hours with a 2.0 or higher GPA
 Hours16
Spring
MA 126 Calculus II 4 4
PH 201
201L
Calculus-Based Physics I
and Calculus-Based Physics I Lab 4
4
EH 102 English Composition II (or EH 105) 4 3
CPE 260 Intro to C++ Programming 4 3
Gen EducationArea II or IV 3
Milestone Notes
Calculus I
General Chemistry I
and General Chemistry I Lab
English Composition I (if not exempt)
 Hours17
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 4 3
EE 263 Digital Logic Design 4 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
 Hours17
Spring
MA 238 Differential Equations I 3
EE 223 Network Analysis 3
EE 264 Microprocessor Sys-Interfacing 3
EE 268 Digital Logic Design Lab 1
CSC 231 Intro Data Structures Algs 4
General Education: Area I, II, or IV 3
Milestone Notes
Circuit Analysis I
Digital Logic Design
or Digital Logic Computer Arch
Obtain PCS
 Hours17
Third Year
Fall
EE 331 Physical Electronics 3
EE 321 Signals, Systems & Transforms 3
EE 227 Circuits and Devices Lab 1
EG 231 Intro to Ethics and Economics 3
EE 368 Microprocessor Sys Interf Lab 1
CSC 311 Networking and Communications 3
General Education:Area I, II or IV 3
 Hours17
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 1 1
CSC 322 Operating Systems 3
Milestone Notes
Apply for Graduation
 Hours16
Fourth Year
Fall
EE 431 Analog Electronics 3
EE 401 Intro Elec and CpE Design - W 2 1
EE 454 Digital Computer Architecture 3
EE/CSC 4xx***Technical Elective 3 3
EE/CSC 4xx***Technical Elective 3 3
General Education:Area I, II or IV 3
 Hours16
Spring
EE 4xxTechnical Service Lab 1
EE 404 Electrical and Computer Engineering Design 1 3
EE/CSC 4xxTechnical Elective 3 3
EE/CSC 4xxTechnical Elective 3 3
General Education: Area I, II or IV 3
 Hours13
 Total Hours129
1

EE course only taught in the Spring semester.

2

EE course only taught in the Fall semester.

3

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.

4

These courses are required for Professional Component Standing (PCS). Grade C or better in each course is required to obtain PCS in the Computer Engineering Program. No 300-level courses can be taken without PCS.

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.