Undergraduate-Catalog

Computer Science

As the world becomes more reliant on data—mined from internet shopping, phone usage, and social media—there is a growing need for literacy in both computer programming and the mathematics involved in large data collections and rankings. The Computer Science Program at SMWC provides the necessary skills for both front and backend processes and rapid prototyping. This program also leverages courses in data analysis and ranking algorithms to prepare full-stack developers ready to take on this rapidly expanding data driven field.

Career Possibilities:

  • Secondary education

  • Actuary

  • Finance

  • Computer Programming

Available Concentrations

It is recommended that a computer science major choose a concentration area which focuses on their career intention. The three concentrations are Management, Frontend (User Interface), or Data Structures. 

Program Learning Outcomes

Students successfully completing the Computer Science major, will be able to:

  • apply knowledge of fundamental statistical concepts as applied to data analytics; 
  • analyze a problem and identify and define the computing requirements appropriate to its solution;
  • write clear, well-commented code that considers scalability, usability and computational efficiency;
  • define and develop both backend and frontend using relational databases.