Computer Science Major, B.S.54 hours Required: CSIS 104 - Seminar I 105 - First Time Programming or 131 - Intro to Web Programming 115 - Computing and Society 245 - Database and Information Systems 251 - Principles of Programming I 304 - Seminar II 326 - Network Administration and Theory 404 - Senior Seminar Plus additional required Computer Science courses: CSIS 252 - Principles of Programming II 255 - Systems Administration 311 - Discrete Mathematics 366 - Computer Organization and Design 381 - Systems Programming 453 - Design Patterns 457 - Software Engineering 475 - Theory of Computation 485 - Great Issues of Computing 491 - Research Problems (3 hours) Plus 3 additional CSIS hours numbered 200 or above Required Supporting Courses: ENGN 270 - Digital Systems MATH 147 - Calculus I 151 - Freshman Seminar 241 - Statistics 351 - Linear Algebra Plus one of the following sequences: CHEM 103 and 104 - General Chemistry I and II or PHYS 201 and 202 - General Physics I and II or BIOL 125 and 126 - General Biology I and II or two courses from the following: GEOL 105 - Physical and Historical Geology 121 - Physical Geography 130 - Astronomy Plus one additional science course from those listed above Recommended supporting courses -- one or more of the following: ENGL 315 - Business and Technical Writing BSNS 367 - Organizational Behavior COMM 347 - Organizational Communication |