Computer Science
This major requires 57 credits of course work with a strong emphasis on problem-solving skills and object oriented development using a C/C++ programming base to receive the Bachelor of Science degree. This classic Computer Science curriculum is based on ACM guide lines , and is responsive to emerging technologies and current trends. A mathematical base, including Calculus and Mathematics for Computer Majors, is required. Theoretical courses such as Systems Analysis, Programming Languages and Operating Systems utilize practical applications using CASE Tools, Visual Basic and UNIX.
The department supports the newest technologies, such as Web Development, Data Communications, and Java in its extensive elective offerings.
Required Major Courses (40 credits)
- MCO 104 Computing Theory and Applications 4
- MCO 141 Introduction to Programming 3
- MCO 152 Computer Methodology 3
- MCO 232 Advanced Programming 3
- MCO 243 Operating Systems 3
- MCO 251 Programming Languages 3
- MCO 260 Computer Architecture 3
- MCO 264 Data Structures I 3
- MCO 343 Database Concepts & Design 3
- MCO 352 Structured Systems Analysis 3
- MCO 364 Data Structures II 3
- MCO 368 Object-Oriented Programming 3
- MCO 452 Internship in Computer Science 3
Required Math courses for major (11 credits)
- MAT 121 Calculus 4
- MAT 122 Calculus II 4
- MCO 241 Math for Computer Science Majors 3
Two electives from the following: (6 credits)
- MAT 231 Probability Theory 3
- MCO 201 Digital Electronics 3
- MCO 223 Wide Area Networks I (Cisco) 3
- MCO 245 UNIX Operating Systems 3
- MCO 275 Adv. Internet Tools and Web Design 3
- MCO 346 Business Programming 3
- MCO 351 Computer Hardware 3
- MCO 353 Data Communications 3
- MCO 354 Local Area Networks 3
- MCO 355 Advanced Local Area Networks (LAN) 3
- MCO 358 Web Programming 3
- MCO 450 Artificial Intelligence 3
- MCO 451 Special Topics in Computer Science 3
Any other course approved by the Department
Total Credits in Program 57


A Division of Touro College