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.
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 3392
to
EECE 4626
EECE 4630
to
EECE 4698
EECE 4993
EECE 5576
to
EECE 5696
ENGR 4608
ENGR 5670
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.