BSCE Combined Major for Computer Engineering and Computer Science
For Students Entering in Fall 2013 or Later
May 2014
138
The home college for this degree program is the College of Engineering. All requirements for the BSCE degree are satisfied.
The Department of Electrical and Computer Engineering and the College of Computer and Information Science reserve the right to modify the curriculum described in this document or the individual courses as necessary in the future.
Change History
Computer Engineering (53 to 56 SH: 11 @ 4 SH, 1 @ 3 SH, 6 to 9 @ 1 SH)
General Engineering (9 SH)
GE 1110 Engineering Design 4
GE 1111 Engineering Problem Solving and Computation 4
Professional Development (3 SH)
GE 1000 Introduction to Engineering 1
EECE 2000 Introduction to Engineering Co-op Education 1
EECE 3000 Professional Issues in Engineering 1
Computer Engineering Foundations (9 SH)
EECE 2150 Circuits and Signals: Biomedical Applications 4
EECE 2151 Lab for EECE 2150 1
EECE 2160 Embedded Design: Enabling Robotics 3
EECE 2161 Lab for EECE 2160 1
Computer Engineering Fundamentals (13 SH)
EECE 2322 Fundamentals of Digital Design and Computer Organization 4
EECE 2323 Lab for EECE 2322 1
EECE 2540 formerly EECE 4628 Fundamentals of Networks 4
EECE 2560 formerly EECE 3326 Fundamentals of Algorithms 4
Electrical Engineering Fundamentals (4 or 5 SH)
Choose one course (with lab if available)
EECE 2412 Fundamentals of Electronics 1 4
EECE 2413 Lab for EECE 2412 1
EECE 2520 Fundamentals of Linear Systems 4
EECE 2530 formerly EECE 3440 Fundamentals of Electromagnetics 4
EECE 2531 formerly EECE 3441 Lab for EECE 2530 1
EECE Technical Elective (4 or 5 SH)
Choose one Electrical Engineering Fundamentals course not yet taken or choose one 4 SH course from the options listed below.
EECE or CCIS Technical Elective (4 or 5 SH)
Choose one EECE Technical Elective not yet taken or choose one CCIS course from the list below.
CS 3200 Database Design 4
CS 3740 Introduction to Security 4
CS 3800 Theory of Computation 4
CS 4100 Artificial Intelligence 4
CS 4300 Computer Graphics 4
CS 4400 Programming Languages 4
CS 4410 Compilers
CS 4520 Mobile Application Development 4
CS 4550 Web Development 4
CS 4610 Robotic Science and Systems 4
CS 4611 Lab for CS 4610 1
CS 4650 High Performance Computing 4
IS 4200 Information Retrieval 4
IS 4300 Human Computer Interaction 4
IS 4700 Social Information Systems 4
Capstone (8 SH)
EECE 4790 EECE Capstone Design 1 4
EECE 4792 EECE Capstone Design 2 4
Computer Science (39 SH: 9 @ 4 SH, 3 @ 1 SH)
Introductory courses with labs or recitations
CS 1800 Discrete Structures 4
CS 1801 Recitation for CS 1800 0
CS 2500 Fundamentals of Computer Science 1 4
CS 2501 Lab for CS 2500 1
CS 2510 Fundamentals of Computer Science 2 4
CS 2511 Lab for CS 2510 1
CS 2800 Logic and Computation 4
CS 2801 Lab for CS 2800 1
Upper level courses
CS 3500 Object-Oriented Design 4
CS 3650 Computer Systems 4
CS 3700 Networks and Distributed Systems 4
CS 4500 Software Development 4
CS 4800 Algorithms and Data 4
English (8 SH: 2 @ 4 SH)
ENGW 1111 College Writing 4
ENGW 3302 Advanced Writing in the Technical Professions 4
Students may substitute one of the following for ENGW 3302.
ENGW 3301 Advanced Writing in the Disciplines 4
ENGW 3315 Interdisciplinary Advanced Writing in the Disciplines 4
Mathematics (16 SH: 4 @ 4 SH)
MATH 1341 Calculus 1 for Science and Engineering 4
MATH 1342 Calculus 2 for Science and Engineering 4
MATH 2341 Differential Equations and Linear Algebra for Engineering 4
MATH 3081 Probability and Statistics 4
Science (14 SH: 1 @ 4 SH, 2 @ 3 SH, 4 @ 1 SH)
CHEM 1151 General Chemistry for Engineers 4
CHEM 1153 Recitation for CHEM 1151 0
PHYS 1151 Physics for Engineering 1 3
PHYS 1152 Lab for PHYS 1151 1
PHYS 1153 Interactive Learning Seminar for PHYS 1151 1
PHYS 1155 Physics for Engineering 2 3
PHYS 1156 Lab for PHYS 1155 1
PHYS 1157 Interactive Learning Seminar for PHYS 1155 1
General Electives (8 SH: 2 @ 4 SH)
Elective 1: Level 1 Arts/Humanities Core 4
Elective 2: Level 1 Social Sciences Core 4
Integrative Courses
Essentially all Computer Engineering and Computer Science courses are integrative with respect to the other discipline.