Computer Science explores the world of programming and computing, in both practical, real-world settings and abstract, theoretical ones. Using mathematics, algorithms, and computer science theory to model, design, develop, and test computer-based systems, computer scientists can grow and maintain the world of technology from the bottom up. Westminster Collegeís program in computer science prepares students for a variety of careers as well as graduate school. In addition to the core introductory courses consisting of two programming courses and Data Structures, students take Computer Architecture, Advanced Data Structures, Operating Systems, Database Theory and Design, and Language Design and Implementation. Electives include Artificial Intelligence, Computer Graphics, Human-Computer Interaction, Software Engineering, Numerical Analysis, and Theory of Computation. The senior-level Capstone course requires students to research, design, and implement their own unique project. Supporting courses for the major include calculus and discrete mathematics.
Imagine yourself a software applications developer, computer systems analyst, computer programmer, database administrator, computer systems engineer, web developer, or information security analyst.
Bachelor of Science