San Diego State University's Bachelor of Science in Computer Science opens doors to careers that affect nearly every aspect of society. The major is designed to provide students a fundamental understanding of modern computing methodology and programming practices along with a complementary knowledge of hardware. Computer Science includes a wide variety of specialties and application areas such as artificial intelligence, robotics, graphics, systems programming, simulation and computer networks.
The first year of courses focuses on the fundamentals of programming. The second year will begin to focus on more specialized courses, learning about how computers function, as well as advanced and efficient ways of organizing information. The upper division courses teach several different computer languages, as well as elements of circuit design and how to operate systems such as Windows and UNIX function. Every computer science student will have the opportunity to complete a senior capstone project with faculty members, taking greater advantage of the facilities and focusing more in depth on a specific specialty or application.
The long-term outlook for those pursuing careers in computer science is favorable. According to the U.S. Bureau of Labor Statistics Occupational Outlook Handbook, computer science and related careers are projected to be among the fastest growing occupations over the next ten years. Computer science includes a wide variety of specialties and application areas such as artificial intelligence, robotics, graphics, systems
For more information on Computer Science faculty please visit the SDSU main page:
For a complete listing of faculty members please visit:
Program Description PDF version
Faculty of Computer Science program
COMP E 260; COMP E 561; CS 107
COMP E 270, CS 370