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.
- 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.