2007-2008 Academic Catalog

School of Natural and Applied Science Engineering and Computer Science 2007-08 Cedarville University 99 Engineering and Computer Science 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 chairperson. Course requirements involve 73.5 semester hours including: Computer Science Core Requirements.......................................42 CS-1210 C++ Programming..................................................... 2 CS-1220 Object-Oriented Design Using C++........................... 3 CS-2210 Data Structures Using Java....................................... 3 CS-3210 Programming Language Survey................................ 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-4810,4820 Software Engineering I, II................................ 7 EGCP-1010 Digital Logic Design.............................................. 3 EGCP-2110 Microprocessors. .................................................. 3 EGGN-3110 Professional Ethics............................................... 3 EGGN-4010 Senior Seminar.................................................... 0 MATH-2510 Discrete Mathematics for Comp. Science............. 3 Technical Electives chosen from the following...............................7 Any 3000- or 4000-level computer science course............ 1-3 EGCP-3010 Advanced Digital Logic Design......................... 3 EGCP-3210 Computer Architecture...................................... 3 EGCP-4210 Advanced Computer Architecture..................... 3 MATH-3610 Linear Algebra................................................... 3 Other courses with pre-approval of department chair Required Cognates...............................................................24.5 CHEM-1050 Chemistry for Engineers.................................... 3.5 (or CHEM-1110 General Chemistry I.................................... 4) MATH-1710,1720 Calculus I, II............................................... 10 MATH-3110 Probability and Statistics I..................................... 3 PHYS-2110, 2120 General Physics I, II.................................... 8 *Capstone Course Computer Science Major (B.S.) Curriculum Summary Proficiency Requirements...........................................................0-6 Other General Education Requirements...................................42.5 Computer Science Major Requirements...................................73.5 Electives.......................................................................................12 Total (minimum, not including proficiency). .........................128 A complete description of the general education requirements is found on page 18 Suggested Four-Year Curriculum for a Major in Computer Science–B.S. First year: BEGE-1710 Christian Life and Thought.................................................3 BEGE-1720 Spiritual Formation.............................................................3 CS-1210 C++ Programming...................................................................2 CS-1220 Object Oriented Design Using C++.........................................3 EGCP-1010 Digital Logic Design...........................................................3 ENG-1400 Composition.........................................................................3 GSS-1100 Politics and American Culture...............................................3 MATH-1710, 1720 Calculus I, II. ..........................................................10 PEF-1990 Physical Activity and the Christian Life..................................1 Physical Education Activity Elective.......................................................1 Total.....................................................................................................32 Second year: BEGE-2730 Old Testament Literature....................................................3 BEGE-2740 New Testament Literature..................................................3 CHEM-1050 Chemistry for Engineers.................................................3.5 COM-1100 Fundamentals of Speech.....................................................3 CS-2210 Data Structures Using Java....................................................3 CS-3210 Programming Language Survey.............................................3 HUM-1400 Introduction to the Humanities.............................................3 MATH-2510 Discrete Mathematics for Computer Science.....................3 PHYS-2110, 2120 General Physics I, II. ................................................8 Total..................................................................................................32.5 Third year: BEGE-3750 Christian Worldview Development.....................................2 BEGE-3760 Christian Worldview Integration. ........................................2 CS-3310 Operating Systems..................................................................3 CS-3410 Algorithms...............................................................................3 CS-3510 Compiler Theory and Practice.................................................3 CS-3610 Database Organization and Design........................................3 EGCP-2110 Microprocessors.................................................................3 GBIO-1000 Principles of Biology.........................................................3.5 MATH-3110 Probability and Statistics I..................................................3 History Elective.......................................................................................3 Literature Elective...................................................................................3 Total..................................................................................................31.5 Fourth year: CS-4810, 4820 Software Engineering I, II..............................................7 CS Technical Electives...........................................................................7 EGGN-3110 Professional Ethics............................................................3 EGGN-4010 Senior Seminar..................................................................0 Social Science/Global Awareness Elective ...........................................3 Electives...............................................................................................12 Total.....................................................................................................32

RkJQdWJsaXNoZXIy MTM4ODY=