2001-2002 Academic Catalog
Computer Science - Bachelor of Science The computer science major provides coursework and training in computer science. Patterned closely after the curriculum model proposed by the Computer Science Accreditation Board, this major prepares students for careers as software engineers, software programmers, and computer scientists. Course requirements involve 108 quarter hours including: Computer Science core requirements ................................... 55 CS-121 C++Progranuning ......................................................... 5 CS-221Object-OrientedDesignwithC++ ................................. 4 CS-241 Data Structures Using Java .......................................... 4 CS-320 ProgranuningLanguage Survey ................................... 4 CS-329 Operating Systems ....................................................... 4 CS-341 Algorithms ................................................................... 4 CS-351 CompilerTheoryandPractice ...................................... 4 CS-401,402,403 SoftwareEngineeringI,II,III ......................... 10 ENGR-191DigitalLogicDesign ............................................... 4 ENGR-316Microprocessors ..................................................... 4 ENGR-480Professiona1Ethics ................................................. 4 MIS-328 Database Development ............................................. 4 Mathematics and Science requirements ............................... 44 CHEM-158Chemist1yforEngineers ........................................ 5 MATH-281,282,283 Analytic Geometly and Calculus I, II, III .................................................................... 15 MATH-303 Logic and Methods ofProof. ................................ 5 MATH-355 DiscreteMathematics: Graph The01y ................... 4 MATH-384 Probability and Statistics ...................................... 5 PHYS-271,272GeneralPhysicsI,II ........................................ 10 Teclmical electives (selected ji·om): ....................................... 9 CS-495 Independent Study in Computer Science .................. 2-4 CS-499 Topics in Computer Science ..................................... 2-5 ENGR-250NumericalMethodsinEngineering ........................ 4 ENGR-358 AdvancedDigital LogicDesign .............................. 3 ENGR-416 Computer Architecture andAdvanced Microprocessors .................................................................. 3 MATH-394LinearAlgebra ...................................................... 5 MIS-325COBOLProgranuning ................................................ 4 MIS-326 Systems Analysis ...................................................... 4 MIS-327 Systems Design ......................................................... 4 MIS-340DataCommunicationsandNetworking ..................... 4 MIS-420ProgrammingLanguages ........................................... 4 MMT-271 Introduction to Interactive Multimedia ................... 3 MMT-365 Advanced Clinic: Computer Graphics ..................... 2 MMT-367 Advanced Clinic: 3DGraphicsandAnimation ....... 2 MMT-371 GraphicDesignforlnteractiveMultimedia ............. 3 Computer ScienceMajor (B.S.) CurriculumSummary Proficiencyrequirements ...................................................... 0-8 Other General Education Requirements ............................. 71-93 Computer Science majorrequirements ................................... 64 Math and Science requirements ............................................. 44 Electives .............................................................................. 0-13 Total (minimum, not including proficiency) ....................... 192 A complete description ofthe General Education Requirements is found on page 30. First year: Suggested Four-Year Curriculum for a Major in Computer Science - B.S. BEGE-171 The Christian Life .................................................... 4 BEGE-172 hltroduction to Bible Study ..................................... 4 CS-121 C++Prograin1ning .......................................................... 5 ENG-110 English Composition I ............................................... 5 ENG-140 English Composition II .............................................. 5 ENGR-191 DigitalLogicDesign ................................................ 4 GSS-100 Foundations ofSocial Science ..................................... 5 MATH-281,282,283 Analytic Geometry and Calculus I, II, III ..................................................................... 15 PEF-199 P.A.C.L....................................................................... 2 PI-IYS-271 General Physics I ..................................................... 5 Total ......................................................................................... 54 Secondyear: BEGE-273 Old Testament Survey ............................................. 4 BEGE-274 New Testament Survey ........................................... 4 BI0-100 Principles ofBiology ................................................... 5 COM-110 Fundamentals of Speech ........................................... 5 CS-221 Object Oriented Design with C++ ................................. 4 CS-241 Data Structures using Java ............................................. 4 CS-320ProgranuningLanguageSurvey ...................................... 4 ENGR-316 Microprocessors ..................................................... 4 HUM-140 Introduction to the Humanities ................................ 5 MATH-303 Logic and Methods of Proof.................................. 5 PHYS-272 General Physics II .................................................... 5 Physical Education elective ..................................................... 1 Total .......................................................................,................. 50 Third year: BEGE-375 God atid Hist01y ...................................................... 4 BEGE-376 God and the Church ................................................. 4 CHEM-158 Chemistly for Engineers ......................................... 5 CS-329 Operating Systems ........................................................ 4 CS-341 Algoritluns ..........................................................:.......... 4 CS-351 Compiler Theory and Practice ....................................... 4 CS-401 SoftwareEngineeringI ................................................... 3 MATH-384 Probability and Statistics ....................................... 5 MATH-355 Discrete Mathematics: Graph Theory .................. 4 MIS-328 Database Developments ............................................. 4 CS Technical elective .............................................................. 5 Total ..........................,.............................................................. 46 Fourth year: CS-402,403 Software Engineering II, III ..................................... 7 ENGR-480 Professional Ethics .................................................. 4 CS Technical elective .............................................................. 4 History elective ...................................................................... 4 Literature elective ................................................................... 5 SocialScienceelective ............................................................. 5 Electives .................................................................................... 13 Total ......................................................................................... 42
Made with FlippingBook
RkJQdWJsaXNoZXIy MTM4ODY=