Computer Engineering (B.S.Comp.E.)

Required course work includes the university requirements (see regulation J-3) and:

CHEM 111Principles of Chemistry I3
CHEM 111LPrinciples of Chemistry I Laboratory1
COMM 101Fundamentals of Public Speaking2
CS 120Computer Science I4
CS 121Computer Science II3
CS 150Computer Organization and Architecture3
CS 210Programming Languages3
CS 240Computer Operating Systems3
CS 270System Software3
ECE 101Foundations of Electrical and Computer Engineering2
ECE 210Electrical Circuits I3
ECE 211Electrical Circuits Lab I1
ECE 212Electrical Circuits II3
ECE 213Electrical Circuits II Lab1
ECE 240Digital Logic3
ECE 241Logic Circuit Lab1
ECE 292Sophomore Seminar0
ECE 310Microelectronics I3
ECE 311Microelectronics I Lab1
ECE 340Microcontrollers3
ECE 341Microcontrollers Lab1
ECE 350Signals and Systems I3
ECE 351Signals and Systems I Lab1
ECE 440Digital Systems Engineering3
ECE 482Computer Engineering Senior Design I3
ECE 483Computer Engineering Senior Design II3
ECE 491Senior Seminar0
ENGL 317Technical Writing3
MATH 170Analytic Geometry and Calculus I4
MATH 175Analytic Geometry and Calculus II4
MATH 176Discrete Mathematics3
MATH 310Ordinary Differential Equations3
MATH 330Linear Algebra3
PHIL 103Ethics3
or AMST 301 Studies in American Culture
PHYS 211Engineering Physics I3
PHYS 211LLaboratory Physics I1
PHYS 212Engineering Physics II3
PHYS 212LLaboratory Physics II1
STAT 301Probability and Statistics3
Select one of the following:3-4
Principles of Macroeconomics
Principles of Microeconomics
Foundations of Economic Analysis
Technical Electives
Select from upper-division computer engineering, electrical engineering, and computer science courses:15
Total Hours112-113

Courses to total 128 credits for this degree, not counting ENGL 101, MATH 143, and other courses that might be required to remove deficiencies.

Students majoring in computer engineering must earn a grade of P in ECE 292 and a grade of C or better in each of the following courses for graduation, and before registration is permitted in upper-division engineering courses:

CHEM 111Principles of Chemistry I3
CHEM 111LPrinciples of Chemistry I Laboratory1
CS 120Computer Science I4
ECE 210Electrical Circuits I3
ECE 211Electrical Circuits Lab I1
ECE 212Electrical Circuits II3
ECE 213Electrical Circuits II Lab1
ECE 240Digital Logic3
ECE 241Logic Circuit Lab1
MATH 170Analytic Geometry and Calculus I4
MATH 175Analytic Geometry and Calculus II4
MATH 310Ordinary Differential Equations3
PHYS 211Engineering Physics I3
PHYS 211LLaboratory Physics I1
PHYS 212Engineering Physics II3
PHYS 212LLaboratory Physics II1

Students majoring in compuber engineering must earn a grade of C or better in each of the folloiwng courses for graduation, and before registration is permitted in 200-level CS courses:

CS 120Computer Science I4
CS 121Computer Science II3
CS 150Computer Organization and Architecture3
MATH 176Discrete Mathematics3

Students majoring in computer engineering must earn a grade of C or better in each of the following courses for graduation, and before registration is permitted in upper-division CS courses:

CS 210Programming Languages3
CS 240Computer Operating Systems3
CS 270System Software3
MATH 170Analytic Geometry and Calculus I4
MATH 175Analytic Geometry and Calculus II4
MATH 176Discrete Mathematics3

Students majoring in computer engineering must meet the college requirements for admission to classes (see "Admission to Classes" under college of Engineering, part four).

Any student majoring in computer engineering may accumulate no more than five (5) letter grades of D’s and F’s in mathematics, science, or engineering courses that are used to satisfy graduation requirements. Included in this number are multiple repeats of a single class or single repeats in multiple classes and courses transferred from other institutions. Specifically excluded are D or F grades from laboratory sections associated with courses.