Computer Science

The Computer Science (CS) curriculum for the Holt School reflects the focus and content recommended for computer science curricula at liberal arts institutions by the Association for Computing Machinery (ACM) in Computing Curricula 2001 for Computer Science. The CS major provides students with a strong foundation of computer science coursework emphasizing software development. Completion of this major prepares students to design and implement computer-based solutions in a variety of areas, e.g., knowledge management, e-commerce, or client-server applications.

overview

The Computer Science (CS) curriculum for the Holt School reflects the focus and content recommended for computer science curricula at liberal arts institutions by the Association for Computing Machinery (ACM) in Computing Curricula 2001 for Computer Science. The CS major provides students with a strong foundation of computer science coursework emphasizing software development. Completion of this major prepares students to design and implement computer-based solutions in a variety of areas, e.g., knowledge management, e-commerce, or client-server applications.

curriculum

Requirements for the Major (12)

Core Courses (10)

CMS 167 Introduction to Computer Programming

CMS 170 Computer Science Principles I

CMS 230 Introduction to Computer Systems

CMS 270 Computer Science Principles II

CMS 330 System Software Principles

CMS 375 Database Design

CMS 450 Computer Networks

CMS 484 Senior Computer Science Capstone

MAT 140 Discrete Mathematics

MAT 310 Applied Discrete Mathematics

Elective Courses(2)

CMS 310 Software Engineering and Professional Practices

CMS 340 Developing GUI Applications

CMS 371 Developing Database Applications

Advance your career
407-646-2232