department menu

Program Description

B.S. Computer Science

The Cal State San Marcos undergraduate studies in Computer Science & Information Systems emphasizes both theoretical foundations and practical applications. Students will learn algorithms, data structures, software design, the concepts of programming languages, operating systems, and computer architecture. The program stresses analysis and design experiences with laboratory work, including substantial software development.  Our undergraduate programs prepare students for careers in applications development, systems analysis, and software engineering, as well as for entrance into graduate and professional schools. See the example of places our alumni work.

  • Computer Science is the study of problem solving on computers. We utilize the power of computers in the problem solving process while dealing with the constraints of computers. We offer to the undergraduate a rich mix of pure and modern Computer Science courses such as   computer architecture, operating systems, programming languages, theory of computing, computer networking, database systems, information management, artificial intelligence, bioinformatics and numerical analysis. 
  • Applications of Computer Science knowledge include almost every field from business to education, from humanities to social sciences, or from natural sciences to engineering.