Computer Science Curriculum 2009/2010 Fall CS 1411 ENGL 1301 First Year Hrs Programming Principles I 4 Essentials of College Rhetoric 3 MATH 1351 Calculus I 3 POLS 1301 Elective American Government Org. Core curriculum* TOTAL 3 3 16 Programming Principles II Discrete Computational Structures Calculus II Advanced College Rhetoric Core curriculum* TOTAL Hrs 4 3 3 3 3 16 Spring CS 1412 CS 1382 MATH 1352 ENGL 1302 Elective Fall CS 2413 PHYS 1408 MATH 2350 EE 2372 Second Year Hrs Data Structures 4 Principles of Physics I 4 Calculus III 3 Modern Digital Systems Design 3 Elective Core curriculum* TOTAL Spring CS 2350 PHYS 2401 MATH 2360 ENGL 2311 Elective Comp. Org. & Assem. Lang. Prog. Principles of Physics II Linear Algebra Technical Writing Natural Sciences*** TOTAL Prerequisite Departmental approval (intro to field for majors) Successful completion of ENGL 0301 or a satisfactory score on SAT1, ACT, or English dept. writing sample writing intensive Score of 7 on math placement exam, MATH 1350 (GEOM), 1550 (PRECAL), or score on MPE of 5 and MATH 1321(TRIG) Prerequisite CS 1411 CS 1411 MATH 1351 or consent Successful completion of ENGL 1301 Prerequisite CS 1412 Pre or co requisite: MATH 1351 MATH 1352 Score of 7 on math placement exam, MATH 1350 (GEOM), 1550 (PRECAL), or score on MPE of 5 and MATH 1321(TRIG) 3 17 Hrs 3 4 3 3 4 Prerequisite CS 1412, EE 2372 PHYS 1408, (pre or co req.) MATH 1352 (CAL II) MATH 1352(CAL II) ENGL 1301 and 1302 17 Minimum hours for graduation: 123 * Courses needed to fulfill the university Core Curriculum requirements, including 3 additional hours of political science, 6 hours of U.S. History, 3 hours of humanities, 3 hours of visual and performing arts, and 3 hours of individual or group behavior electives. The 3-hour multicultural requirement must also be satisfied. For details, consult the Core Curriculum requirements in the online HTML version of the academic catalog. **Computer Science Electives: Choose from any 3000 or 4000 level computer science courses that are not required for the CS major. ***See Core Curriculum C. Natural Sciences university approved list in the online HTML version of the academic catalog – any 4 hour lab and lecture except Physics. Fall MATH 3342 CS 3361 CS 3364 CS 3383 COMS 3358 or ENGR 2331 Spring CS 3352 Elective CS 3375 CS 3365 Elective Fall Elective Elective Elective Elective CS 4354 Third Year Hrs Math. Stats for Engrs. & Scientists*** 3 Concepts of Programming Languages 3 Design and Analysis of Algorithms 3 Theory of Automata 3 Business and Prof. Communication 3 Professional Communications For Engineers TOTAL 15 Introduction to Systems Programming (CS 3000 Level) Computer Architecture Software Engineering Core curriculum* TOTAL Hrs 3 3 3 3 3 15 Fourth Year Hrs Core curriculum* 3 (CS)** 3 (CS)** 3 (CS)** 3 Concepts of Database Systems 3 TOTAL 15 Spring CS 4311 Senior Project Design (Writing intensive) Elective CS 4352 Elective (CS)** Operating Systems Core curriculum* TOTAL Hrs 3 3 3 3 12 Prerequisite MATH 2350 (CAL III) CS 2413 CS 2413, 1382, MATH 2360 (Linear Algebra) CS 1382 ENGL 1302 Prerequisite CS 2350, CS 2413 CS 2350 CS 2413, MATH 3342 Stats or Equivalent *** Prerequisite CS 3364 Prerequisite CS 3365, 3364, COMS 3358 or PETR 3308 and 12 additional hours of upperdivision computer science course work and senior standing. For majors only. CS 3352, CS 3364 Minimum hours for graduation: 123 * Courses needed to fulfill the university Core Curriculum requirements, including 3 additional hours of political science, 6 hours of U.S. History, 3 hours of humanities, 3 hours of visual and performing arts, and 3 hours of individual or group behavior electives. The 3-hour multicultural requirement must also be satisfied. For details, consult the Core Curriculum requirements in the online HTML version of the academic catalog. **Computer Science Electives: Choose from any 3000 or 4000 level computer science courses that are not required for the CS major. ***See Core Curriculum C. Natural Sciences university approved list in the online HTML version of the academic catalog – any 4 hour lab and lecture except Physics.