For the word of God and the testimony of Jesus Christ

Computer Engineering Major Sample Four-Year Plan 2016–17

Suggested Four-Year Curriculum for a Major in Computer Engineering

Course Number Course Name Course Hours
BTGE-1720 Spiritual Formation 3
CHEM-1050 Chemistry for Engineers 3.5
COM-1100 Fundamentals of Speech 3
CS-1210 C++ Programming 2
CS-1220 Object Oriented Design with C++ 3
EGCP-1010 Digital Logic Design 3
EGGN-1110 The Engineering Profession 1
EGME-1810 Engineering Graphics 1
MATH-1710 Calculus I 5
MATH-1720 Calculus II 5
PHYS-2110 General Physics I 4
Total 33.5
Course Number Course Name Course Hours
BTGE-2730 Old Testament Literature 3
CS-2210 Data Structures Using Java 3
EGEE-2010 Circuits 5
EGME-2570 Statics and Dynamics 3
ENG-1400 Composition 3
MATH-2510 Discrete Math: Computer Science 3
MATH-2740 Differential Equations 3
MATH-3110 Probability and Statistics I 3
PEF-1990 Physical Activity and the Christian Life 2
PHYS-2120 General Physics II 4
Total 32
Course Number Course Name Course Hours
BTGE-2740 New Testament Literature 3
CS-3310 Operating Systems 3
CS-3410 Algorithms 3
EGCP-2120 Microcontrollers 3
EGCP-3010 Advanced Digital Logic Design 3
EGCP-3210 Computer Architecture 3
EGEE-3110 Linear Systems 3
EGEE-3210 Electronics I 3
EGGN-3110 Professional Ethics 3
HUM-1400 Introduction to Humanities 3
LIT-2XXX Literature Elective 3
Technical Electives 3
Total 36
Course NumberCourse NameCourse Hours
BTGE-3755Theology I3
BTGE-3765Theology II3
EGCP-4210Advanced Computer Architecture3
EGCP-4810Computer Engineering Senior Design I4
EGCP-4820Computer Engineering Senior Design II4
EGGN-4010Senior Seminar0
EGME-3170Thermal Systems2
GSS-1100Politics and American Culture3
Biology Elective3.5
Technical Electives6
History Elective3
Social Science/Global Awareness Elective3
Total37.5

Technical Electives

Technical electives must be selected from EGCP or CS courses of 3000-level or higher that are not already prescribed in the program. At least one technical elective must be a 4000-level course.