REQUIREMENTS FOR THE DEGREE OF BACHELOR OF SCIENCE IN COMPUTER SCIENCE Fall 2009 CURRICULUM FRESHMAN YEAR ENGL 1301 Rhetoric and Composition .................................................... 3 CHEM 1311/1111 General Inorganic Chemistry I and Lab ...................... 4 (prereq: MATH 1314, HS Chemistry or CHEM 1481) MATH 2413 Calculus I .............................................................................. 4 (prereq: MATH 1348) CSEN 2304 Introduction to Computer Science ........................................ 3 (prereq: MATH 1314, MATH 1316) EEEN 1201 Introduction to Electrical Engineering .................................. 2 ---16 ENGL 1302 Rhetoric and Composition .................................................... 3 HIST 1301 American History .................................................................... 3 PHYS 2325/2125 University Physics I and Lab ....................................... 4 (prereq: PHYS 1305/1105; coreq: MATH 2413) MATH 2414 Calculus II .......................................................................... 4 (prereq: MATH 2413) CSEN 2328 Data Structures ................................................................... 3 (prereq: CSEN 2304) -----17 SOPHOMORE YEAR HIST 1302 American History .................................................................... 3 POLS 2301Government and Politics of US .............................................. 3 PHYS 2326/2126 University Physics II and Lab. ...................................... 4 (prereq: PHYS 2325/2125; coreq: MATH 2414) MATH 3320 Differential Equation ............................................................. 3 (prereq: MATH 2414) EEEN 2340 Digital Logic Design .............................................................. 3 POLS 2302 Government and Politics of U.S............................................ 3 CSEN 2310 Object-Oriented Software Engineering ................................ 3 (prereq: CSEN 2328) ^Visual/performing arts ............................................................................. 3 ^Literature/philosophy .............................................................................. 3 EEEN 2323 Network Analysis I ................................................................ 3 (prereq: MATH 2424; coreq: PHYS 2326/2126, MATH 3320) (prereq: CSEN 2304) ---15 ---16 JUNIOR YEAR MATH 3370 Discrete Math ....................................................................... 3 ^Oral communication* .............................................................................. 3 EEEN 3334 Random Signals ................................................................... 3 (prereq: MATH 2414) CSEN 4315 Computer Graphics .............................................................. 3 (prereq: CSEN 2304) EEEN 3449 Microprocessor Systems ...................................................... 4 (prereq: EEEN 2340) CSEN 4316 Software Engineering I ......................................................... 3 (prereq: 6 semester hours of CS) CSEN 4314 Database Systems ............................................................... 3 ^Global learning** ..................................................................................... 3 ^Social/behavioral ..................................................................................... 3 ---15 ---13 SENIOR YEAR CSEN 4201 Senior Project ....................................................................... 2 CSEN 4202 Senior Project ....................................................................... 2 (prereq: senior standing) (prereq: senior standing) CSEN 4361 System Software .................................................................. 3 CSEN 4362 Operating Systems............................................................... 3 (prereq: EEEN 3449) (prereq: EEEN 3449) EEEN 4344 Computer Architecture and Design....................................... 3 CSEN 4366 Programming Language....................................................... 3 (prereq: EEEN 3449) (prereq: CSEN 2328) CSEN 4317 Software Engineering II ........................................................ 3 CSEN 4320 Computer Networks ............................................................. 3 (prereq: CSEN 4316) (prereq: 6 hours of upper level CS) Approved Elective***................................................................................. 3 --14 Approved Elective*** ................................................................................ 3 ---14 Total Number of Hours: 120 *BCOM 2304, COMS 2374, or ENGL 2374 is strongly recommended. **EVEN 2372 is strongly recommended. ***The approved electives must be selected with the consent of the student’s advisor, and would normally be more advanced courses in computer science, computer information systems, mathematics, statistics, or one of the sciences taken in the freshman and sophomore years. However, a meaningful sequence of courses in any discipline, such as engineering or agriculture, may be taken with the consent of the student’s advisor, except that all such courses must be at the 2000-level or above. Revised 4/09