About the Computer Science Program
Science, technology and contemporary business methods demand computer science expertise in the areas of analysis and problem solving. A computer science major or minor in the Department of Mathematics, Computer Science and Physics at Spring Arbor University approaches the fundamental concepts of the discipline (algorithms and data structures, programming languages, architecture, software methodology and engineering, artificial intelligence, operating systems, database, numerical and symbolic computation and human-computer communication) from the perspectives of theory, abstraction, design and social context. These concepts are applied in the laboratory setting, giving students practical experience.
Students majoring in computer science are strongly encouraged to minor in business if pursuing employment in industry upon graduation. Students planning to attend graduate school are encouraged to minor in mathematics.
Other majors offered through the Department of Mathematics, Computer Science and Physics are:
Why should you choose SAU’s computer science program?
The computer science program has adopted a breadth-first approach to the discipline, exposing students to major concepts early in their experience. This approach is based on the Association for Computing Machinery (ACM) curriculum guidelines. Students apply these concepts as they analyze and develop solutions in the laboratory setting. Small class sizes provide many opportunities for one-on-one interaction between faculty and students. Early in their programs, students have the opportunity to gain practical experience in the discipline by working as lab assistants and in other computer-related jobs on campus.
Note: The computer science program offers endorsements in Information Systems and Technology Tools.
Courses, Course Descriptions & Four-Year Plan
The 45-hour computer science major includes courses in foundations of computing, data communications and networking, introduction to database systems, proof and discrete structures, architecture, applications and languages, operating systems, web tools, and systems analysis and design. The program also offers a 20-hour computer science minor.
View the course requirements and layout, course descriptions, a sample four-year plan, as well as learn more about the computer science program at Spring Arbor University in the undergraduate catalog.
Students majoring in computer science are prepared to enter business and industry with skills in areas of software development, networking and systems analysis. Information systems support is required across all sectors of the economy. Computer scientists are in demand by business, industry and government agencies, and this demand is expected to continue.
Students minoring in computer science develop computer competencies and technical skills, which can increase their marketability when competing for career opportunities within their major field. Visit our career development page.