2018-19 Undergraduate Academic Catalog

Computer Engineering Course requirements for the Bachelor of Science in Computer Engineering (B.S.Cp.E.) degree are comprised of the following and may be modified by the department Chair. Course requirements involve 70 semester hours including: CS-1210 C++ Programming...........................................................2 CS-1220 Object Oriented Design with C++...................................3 CS-2210 Data Structures Using Java.............................................3 CS-3310 Operating Systems .........................................................3 CS-3410 Algorithms.......................................................................3 EGCP-1010 Digital Logic Design....................................................3 EGCP-2120 Microcontrollers..........................................................3 EGCP-3010 Advanced Digital Logic Design...................................3 EGCP-3210 Computer Architecture................................................3 EGCP-4210 Advanced Computer Architecture...............................3 EGCP-4310 Computer Networks....................................................3 *EGCP-4810 Computer Engineering Senior Design I....................4 *EGCP-4820 Computer Engineering Senior Design II...................4 EGEE-2010 Circuits. ......................................................................5 EGEE-3110 Linear Systems...........................................................3 EGEE-3210 Electronics I................................................................3 EGGN-1110 The Engineering Profession. ......................................1 1 EGGN-3110 Professional Ethics....................................................3 EGGN-4010 Senior Seminar..........................................................0 EGME-1810 Engineering Graphics................................................1 EGME-2570 Statics and Dynamics................................................3 EGME-3170 Thermal Systems.......................................................2 **Three Technical Electives (must include a 4000-level course)....9 Required Cognates ................................................................ 27.5 2 CHEM-1050 Chemistry for Engineers................................... 3.5 3 MATH-1710 Calculus I.............................................................. 5 MATH-1720 Calculus II. ............................................................ 5 MATH-2520 Discrete Math and Probability Principles for Computer Science................................................................. 3 MATH-2740 Differential Equations............................................. 3 PHYS-2110 General Physics I................................................... 4 PHYS-2120 General Physics II. ................................................ 4 1 Satisfies humanities general education requirements 2 Satisfies physical science general education requirements 3 Satisfies mathematics general education requirements *Capstone Course **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. Computer Engineering Major Curriculum Summary Proficiency Requirements. .........................................................0–5 General Education Requirements............................................. 41.5 Comprehensive Computer Engineering Requirements................70 Required Cognates....................................................................27.5 Total (minimum, not including proficiency)........................... 139 A complete description of the general education requirements is found on page 24. Suggested Four-Year Curriculum for a Major in Computer Engineering First year: BTGE-1725 The Bible and the Gospel...............................................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 Second year: BTGE-2730 Old Testament Literature................................................3 CS-2210 Data Structures Using Java.................................................3 CS-3310 Operating Systems..............................................................3 EGCP-3210 Computer Architecture....................................................3 EGEE-2010 Circuits...........................................................................5 EGME-2570 Statics and Dynamics....................................................3 ENG-1400 Composition.....................................................................3 MATH-2520 Discrete Math/Probability Principles for Computer Science.........................................................................3 MATH-2740 Differential Equations. ....................................................3 PEF-1990 Physical Activity and the Christian Life..............................2 PHYS-2120 General Physics II..........................................................4 Total................................................................................................. 35 Third year: BTGE-2740 New Testament Literature...............................................3 BTGE-3755 Theology I......................................................................3 CS-3410 Algorithms...........................................................................3 EGCP-2120 Microcontrollers..............................................................3 EGCP-3010 Advanced Digital Logic Design.......................................3 EGEE-3110 Linear Systems...............................................................3 EGEE-3210 Electronics I....................................................................3 EGGN-3110 Professional Ethics.........................................................3 GSS-1100 Politics and American Culture...........................................3 HUM-1400 Introduction to Humanities...............................................3 LIT-2XXX Literature Elective..............................................................3 Technical Electives.............................................................................3 Total................................................................................................. 36 Fourth year: BTGE-3765 Theology II. ....................................................................3 EGCP-4210 Advanced Computer Architecture...................................3 EGCP-4310 Computer Networks.......................................................3 EGCP-4810 Computer Engineering Senior Design I..........................4 EGCP-4820 Computer Engineering Senior Design II........................4 EGGN-4010 Senior Seminar..............................................................0 EGME-3170 Thermal Systems ..........................................................2 Biology Elective...............................................................................3.5 Technical Electives.............................................................................6 History Elective..................................................................................3 Social Science/Global Awareness Elective........................................3 Total.............................................................................................. 34.5 Computer Science — Bachelor of Science Course requirements for the B.S. degree in computer science are comprised of the following and may be modified by the department Chair. Course requirements involve 57 semester hours including: Computer Science Core Requirements....................................48 CS-1210 C++ Programming...................................................... 2 CS-1220 Object-Oriented Design Using C++........................... 3 CS-2210 Data Structures Using Java........................................ 3 CS-3220 Web Applications. ...................................................... 3 CS-3310 Operating Systems..................................................... 3 CS-3350 Foundations of Computer Security............................ 3 CS-3410 Algorithms.................................................................. 3 CS-3510 Compiler Theory and Practice.................................... 3 CS-3610 Database Organization and Design........................... 3 *CS-4810,4820 Software Engineering I and II.......................... 7 EGCP-1010 Digital Logic Design............................................... 3 EGCP-3210 Computer Architecture........................................... 3 EGCP-4310 Computer Networks.............................................. 3 EGGN-3110 Professional Ethics................................................ 3 EGGN-4010 Senior Seminar..................................................... 0 MATH-2520 Discrete Math and Probability Principles for Computer Science................................................................. 3 Technical electives chosen from the following.........................9 Any 3000- or 4000-level computer science course................ 3 EGCP-3010 Advanced Digital Logic Design.......................... 3 EGCP-4210 Advanced Computer Architecture...................... 3 MATH-3500 Number Theory.................................................. 3 MATH-3610 Linear Algebra. .................................................. 3 MATH-3760 Numerical Analysis............................................ 3 Other courses with pre-approval of department Chair *Capstone Course Required Cognates................................................................. 21.5 CHEM-1050 Chemistry for Engineers.................................... 3.5 (or CHEM-1110 General Chemistry I.................................... 4) MATH-1710,1720 Calculus I and II.......................................... 10 PHYS-2110, 2120 General Physics I and II............................... 8 Optional Computer Science Tracks**...................................9–12 Replace 9 hours of technical electives with 9–12 hours from one of the following computer science track Computer Graphic Track CS-4710 Computer Graphics................................................ 3 Choose one of the following groups: Group1 BRDM-2110 Video Technical Training.................................3 BRDM-3310 Digital Film Production...................................3 Group 2 BRDM-2350 Introduction to Graphics for TV and Film.......3 BRDM-3630 Principles of Computer Animation..................3 BRDM-3765 Animation Practicum......................................1 Cyber Operations Track CS-3320 Linux Systems Programming.................................. 3 CS-4310 Cyber Operations................................................... 3 CS-4330 Software Security................................................... 3 Graphic Design Track Any 3000- or 4000-level computer science course................ 3 VCD-1050 Applied Design: Tech Tools I................................. 3 VCD-2200 Typography........................................................... 3 VCD-2400 Graphic Design I.................................................. 3 Hardware Track EGCP-2120 Microcontrollers................................................. 3 EGCP-3010 Advanced Digital Logic Design.......................... 3 EGCP-4210 Advanced Computer Architecture...................... 3 **The optional computer science tracks allow specialization within the degree by focusing the technical elective hours into a designated area. Computer Science Major (B.S.) Curriculum Summary Proficiency Requirements. .........................................................0–5 General Education Requirements............................................. 41.5 Computer Science Major Requirements................................57–60 Required Cognates................................................................... 21.5 Electives.....................................................................................2–8 Total (minimum, not including proficiency)........................... 128 A complete description of the general education requirements is found on page 24. Suggested Four-Year Curriculum for a Major in Computer Science — B.S. First year: BTGE-1725 The Bible and the Gospel...............................................3 BTGE-2730 Old Testament Literature................................................3 CS-1210 C++ Programming...............................................................2 CS-1220 Object Oriented Design Using C++.....................................3 EGCP-1010 Digital Logic Design........................................................3 ENG-1400 Composition.....................................................................3 MATH-1710, 1720 Calculus I and II.................................................. 10 PEF-1990 Physical Activity and the Christian Life..............................2 PHYS 2110 General Physics I............................................................4 Total................................................................................................. 33 Second year: BTGE-2740 New Testament Literature...............................................3 BTGE-3755 Theology I......................................................................3 CS-2210 Data Structures Using Java.................................................3 CS-3350 Foundations of Computer Security.....................................3 CS Technical Electives.......................................................................3 COM-1100 Fundamentals of Speech.................................................3 EGCP-3210 Computer Architecture....................................................3 MATH-2520 Discrete Math and Probability Principles for Computer Science.........................................................................3 PHYS 2120 General Physics II...........................................................4 Electives.............................................................................................3 Total................................................................................................. 31 Third year: BTGE-3765 Theology II. ....................................................................3 CS-3220 Web Applications................................................................3 CS-3310 Operating Systems..............................................................3 CS-3410 Algorithms...........................................................................3 CS-3510 Compiler Theory and Practice.............................................3 CS-3610 Database Organization and Design....................................3 CS Technical Electives.......................................................................3 EGCP-4310 Computer Networks.......................................................3 GSS-1100 Politics and American Culture...........................................3 HUM-1400 Introduction to the Humanities.........................................3 History Elective..................................................................................3 Total................................................................................................. 33 Fourth year: CHEM-1050 Chemistry for Engineers.............................................3.5 CS-4810, 4820 Software Engineering I and II....................................7 CS Technical Electives.......................................................................3 EGGN-3110 Professional Ethics.........................................................3 EGGN-4010 Senior Seminar..............................................................0 GBIO-1000 Principles of Biology.....................................................3.5 LIT-2XXX Literature Elective..............................................................3 Social Science/Global Awareness Elective .......................................3 Electives***. .......................................................................................5 Total................................................................................................. 31 ***The optional computer science tracks allow specialization within the degree by focusing the technical elective hours into a designated area and shifting three general education elective hours into the technical electives. Page 104 2018–19 Undergraduate Academic Catalog 2018–19 Undergraduate Academic Catalog Page 105 School of Engineering and Computer Science Computer Engineering School of Engineering and Computer Science Computer Science — Bachelor of Science

RkJQdWJsaXNoZXIy MTM4ODY=