Major Requirements — Computer Science

 |   E-mail  |   Print  |   Text Size
Bachelor of Science

2009-2011 Four-Year Plan

The Backelor of Science degree program in computer science is designed to provide students with a strong background in both mathematics and computer science. The fundamentals of the program include: computer architecture, software engineering, database systems, algorithm design and analysis, multiple language study, and web development. Additionally, students can choose from a variety of elective courses such as network communication, security, operating systems, artificial intelligence, and system analysis and design. 

Ethical and social issues in computer scienceare discussed throughout the curriculum, along with current technologies and practices being utilized in the field. Senior courses include team-based software engineering and development projects, designed to simulate the expectations of the job market upon graduation. The program is intended to provide students experience with current technologies in order to prepare them for the changing expectations of employers, or as strongpreparation for graduate study in computer science.

Required Mathematics Courses: 11 semester hours

MTH2210 Calculus I (4)
MTH2220 Calculus II (4)
MTH3270 Discrete Mathematics (3)

 

Required Computer Science Courses: 30 semester hours    

CSC1010 Introduction to Computer Science (4)
CSC1700 Introduction to Computer Programming (4)
CSC2200 Web Application Development (3)
CSC2300 Computer Architecture
CSC2650 Data Structures & Algorithms (4)
CSC3610 Advanced Programming (3)
CSC4350 Software Engineering (3)
CSC4500 Database Design & Implementation (3)
CSC4990 Computer Science Capstone (3)

Selected Computer Science Courses: 12 semester hours from the following

CSC400 C++ for Java Developers (3)
CSC2550 Network Communications (3)
CSC3100 Operating Systems (3)
CSC3400 Computer Security (3)
CSC3700 Advanced Web Application Development (3)
CSC3800 Artificial Intelligence (3)
CSC4100 Systens Analysis and Design (3)
CSC3830, 4830
Directed Study (1-4)
CSC3810, 4810
Selected Topic in Computer Science (1-4)
CSC4940 Computer Science Internship (1-4)