Computer Engineering (B.S.Comp.E.)
Required course work includes the university requirements (see regulation J-3) and:
Code | Title | Hours |
---|---|---|
CHEM 1111 | General Chemistry I | 3 |
CHEM 1111L | General Chemistry I Laboratory | 1 |
COMM 1101 | Fundamentals of Oral Communication | 3 |
CS 1120 | Computer Science I | 4 |
CS 1121 | Computer Science II | 3 |
CS 2100 | Programming Languages | 3 |
CS 1550 | Computer Organization and Architecture | 3 |
CS 2240 | Computer Operating Systems | 3 |
CS 2230 | System Software | 3 |
ECE 1010 | Foundations of Electrical and Computer Engineering | 2 |
ECE 2100 | Electrical Circuits I | 3 |
ECE 2110 | Electrical Circuits Lab I | 1 |
ECE 2120 | Electrical Circuits II | 3 |
ECE 2130 | Electrical Circuits II Lab | 1 |
ECE 2400 | Digital Logic | 3 |
ECE 2410 | Logic Circuit Lab | 1 |
ECE 2920 | Sophomore Seminar | 0 |
ECE 3100 | Microelectronics I | 3 |
ECE 3110 | Microelectronics I Lab | 1 |
ECE 3400 | Microcontrollers | 3 |
ECE 3410 | Microcontrollers Lab | 1 |
ECE 3500 | Signals and Systems I | 3 |
ECE 3510 | Signals and Systems I Lab | 1 |
ECE 4400 | Digital Systems Engineering | 3 |
ECE 4820 | Computer Engineering Senior Design I | 3 |
ECE 4910 | Senior Seminar | 0 |
ECE 4830 | Computer Engineering Senior Design II | 3 |
MATH 1170 | Calculus I | 4 |
MATH 1750 | Calculus II | 4 |
MATH 1760 | Discrete Mathematics | 3 |
MATH 3100 | Ordinary Differential Equations | 3 |
MATH 3300 | Linear Algebra | 3 |
PHIL 1103 | Introduction to Ethics | 3 |
PHYS 2110 | Engineering Physics I | 3 |
PHYS 2110L | Laboratory Physics I | 1 |
PHYS 2120 | Engineering Physics II | 3 |
PHYS 2120L | Laboratory Physics II | 1 |
STAT 3010 | Probability and Statistics | 3 |
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 Hours | 110-111 |
Courses to total 128 credits for this degree, not counting prerequisites that may be required for registration in MATH 1170 and ENGL 1102.
Students majoring in computer engineering must earn a grade of P in ECE 2920 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:
Code | Title | Hours |
---|---|---|
CHEM 1111 | General Chemistry I | 3 |
CHEM 1111L | General Chemistry I Laboratory | 1 |
CS 1120 | Computer Science I | 4 |
ECE 2100 | Electrical Circuits I | 3 |
ECE 2110 | Electrical Circuits Lab I | 1 |
ECE 2120 | Electrical Circuits II | 3 |
ECE 2130 | Electrical Circuits II Lab | 1 |
ECE 2400 | Digital Logic | 3 |
ECE 2410 | Logic Circuit Lab | 1 |
MATH 1170 | Calculus I | 4 |
MATH 1750 | Calculus II | 4 |
MATH 3100 | Ordinary Differential Equations | 3 |
PHYS 2110 | Engineering Physics I | 3 |
PHYS 2110L | Laboratory Physics I | 1 |
PHYS 2120 | Engineering Physics II | 3 |
PHYS 2120L | Laboratory Physics II | 1 |
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 2000-level CS courses:
Code | Title | Hours |
---|---|---|
MATH 1760 | Discrete Mathematics | 3 |
CS 1550 | Computer Organization and Architecture | 3 |
CS 1120 | Computer Science I | 4 |
CS 1121 | Computer Science II | 3 |
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:
Code | Title | Hours |
---|---|---|
CS 2240 | Computer Operating Systems | 3 |
CS 2230 | System Software | 3 |
MATH 1170 | Calculus I | 4 |
MATH 1750 | Calculus II | 4 |
MATH 1760 | Discrete Mathematics | 3 |
CS 2100 | Programming Languages | 3 |
Students majoring in computer engineering must meet the college requirements for admission to classes (see "Admission to Classes" under the College of Engineering).
Any student majoring in computer engineering may accumulate no more than five (5) letter grades of Ds and Fs 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.
Four-Year Plan
Fall Term 1 | Hours | |
---|---|---|
CHEM 1111 | General Chemistry I | 3 |
CHEM 1111L | General Chemistry I Laboratory | 1 |
CS 1120 | Computer Science I | 4 |
ENGL 1101 | Writing and Rhetoric I | 3 |
MATH 1170 | Calculus I | 4 |
MATH 1760 | Discrete Mathematics | 3 |
Hours | 18 | |
Spring Term 1 | ||
CS 1121 | Computer Science II | 3 |
ECE 1010 | Foundations of Electrical and Computer Engineering | 2 |
ENGL 1102 | Writing and Rhetoric II | 3 |
MATH 1750 | Calculus II | 4 |
PHYS 2110 | Engineering Physics I | 3 |
PHYS 2110L | Laboratory Physics I | 1 |
Hours | 16 | |
Fall Term 2 | ||
COMM 1101 | Fundamentals of Oral Communication | 3 |
ECE 2100 | Electrical Circuits I | 3 |
ECE 2110 | Electrical Circuits Lab I | 1 |
MATH 3100 | Ordinary Differential Equations | 3 |
PHYS 2120 | Engineering Physics II | 3 |
PHYS 2120L | Laboratory Physics II | 1 |
ECON 2201 OR ECON 2202 OR ECON 2720 | 3 | |
Hours | 17 | |
Spring Term 2 | ||
CS 1550 | Computer Organization and Architecture | 3 |
ECE 2120 | Electrical Circuits II | 3 |
ECE 2130 | Electrical Circuits II Lab | 1 |
ECE 2400 | Digital Logic | 3 |
ECE 2410 | Logic Circuit Lab | 1 |
ECE 2920 | Sophomore Seminar | 0 |
MATH 3300 | Linear Algebra | 3 |
Social and Behavioral Ways of Knowing Course | 3 | |
Hours | 17 | |
Fall Term 3 | ||
CS 2100 | Programming Languages | 3 |
CS 2230 | System Software | 3 |
ECE 3100 | Microelectronics I | 3 |
ECE 3110 | Microelectronics I Lab | 1 |
ECE 3400 | Microcontrollers | 3 |
ECE 3410 | Microcontrollers Lab | 1 |
STAT 3010 | Probability and Statistics | 3 |
Hours | 17 | |
Spring Term 3 | ||
CS 2240 | Computer Operating Systems | 3 |
ECE 3500 | Signals and Systems I | 3 |
ECE 3510 | Signals and Systems I Lab | 1 |
ECE 4400 | Digital Systems Engineering | 3 |
AMST 3010 | Studies in American Culture | 3 |
Hours | 13 | |
Fall Term 4 | ||
ECE 4820 | Computer Engineering Senior Design I | 3 |
ECE 4910 | Senior Seminar | 0 |
American Experience Course | 3 | |
Humanistic and Artistic Ways of Knowing Course | 3 | |
Technical, Major Elective Course | 3 | |
Technical, Major Elective Course | 3 | |
Hours | 15 | |
Spring Term 4 | ||
ECE 4830 | Computer Engineering Senior Design II | 3 |
International Course | 3 | |
Technical, Major Elective Course | 3 | |
Technical, Major Elective Course | 3 | |
Technical, Major Elective Course | 3 | |
Hours | 15 | |
Total Hours | 128 |
Five-Year Plan
Fall Term 1 | Hours | |
---|---|---|
COMM 1101 | Fundamentals of Oral Communication | 3 |
ENGL 1101 | Writing and Rhetoric I | 3 |
MATH 1143 | Precalculus I: Algebra | 3 |
MATH 1144 | Precalculus II: Trigonometry | 1 |
ECE 1010 | Foundations of Electrical and Computer Engineering | 2 |
Humanistic and Artistic Ways of Knowing Course | 3 | |
Hours | 15 | |
Spring Term 1 | ||
CHEM 1111 | General Chemistry I | 3 |
CHEM 1111L | General Chemistry I Laboratory | 1 |
CS 1120 | Computer Science I | 4 |
ENGL 1102 | Writing and Rhetoric II | 3 |
MATH 1170 | Calculus I | 4 |
Hours | 15 | |
Fall Term 2 | ||
CS 1121 | Computer Science II | 3 |
MATH 1750 | Calculus II | 4 |
MATH 1760 | Discrete Mathematics | 3 |
PHYS 2110L | Laboratory Physics I | 1 |
PHYS 2110 | Engineering Physics I | 3 |
Hours | 14 | |
Spring Term 2 | ||
CS 1550 | Computer Organization and Architecture | 3 |
ECE 2100 | Electrical Circuits I | 3 |
ECE 2110 | Electrical Circuits Lab I | 1 |
PHYS 2120 | Engineering Physics II | 3 |
PHYS 2120L | Laboratory Physics II | 1 |
Social and Behavioral Ways of Knowing Course | 3 | |
Hours | 14 | |
Fall Term 3 | ||
CS 2100 | Programming Languages | 3 |
CS 2230 | System Software | 3 |
MATH 3100 | Ordinary Differential Equations | 3 |
ECON 2201 OR ECON 2202 OR ECON 2720 | 3 | |
Hours | 12 | |
Spring Term 3 | ||
ECE 2120 | Electrical Circuits II | 3 |
ECE 2130 | Electrical Circuits II Lab | 1 |
ECE 2400 | Digital Logic | 3 |
ECE 2410 | Logic Circuit Lab | 1 |
ECE 2920 | Sophomore Seminar | 0 |
MATH 3300 | Linear Algebra | 3 |
American Experience Course | 3 | |
Hours | 14 | |
Fall Term 4 | ||
ECE 3100 | Microelectronics I | 3 |
ECE 3110 | Microelectronics I Lab | 1 |
ECE 3400 | Microcontrollers | 3 |
ECE 3410 | Microcontrollers Lab | 1 |
STAT 3010 | Probability and Statistics | 3 |
AMST 3010 OR PHIL 1103 | 3 | |
Hours | 14 | |
Spring Term 4 | ||
CS 2240 | Computer Operating Systems | 3 |
ECE 3500 | Signals and Systems I | 3 |
ECE 3510 | Signals and Systems I Lab | 1 |
ECE 4400 | Digital Systems Engineering | 3 |
Hours | 10 | |
Fall Term 5 | ||
ECE 4820 | Computer Engineering Senior Design I | 3 |
ECE 4910 | Senior Seminar | 0 |
International Course | 3 | |
Technical, Major Elective Course | 3 | |
Technical, Major Elective Course | 3 | |
Hours | 12 | |
Spring Term 5 | ||
ECE 4830 | Computer Engineering Senior Design II | 3 |
Technical, Major Elective Course | 3 | |
Technical, Major Elective Course | 3 | |
Technical, Major Elective Course | 3 | |
Hours | 12 | |
Total Hours | 132 |
The degree map is a guide for the timely completion of your curricular requirements. Your academic advisor or department may be contacted for assistance in interpreting this map. This map is not reflective of your academic history or transcript and it is not official notification of completion of degree or certificate requirements. Please contact the Registrar's Office regarding your official degree/certificate completion status.
The student will be able to:
1. identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
2. apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
3. communicate effectively with a range of audiences.
4. recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
5. function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
6. develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
7. acquire and apply new knowledge as needed, using appropriate learning strategies.