Undergraduate Programs

Computer Science

Visit the CSULA Computer Science Department website.

Would you like to create the next level of software for a popular computer game or design a program that will run an aircraft flight simulator? Does everything about the world of E-commerce and the Internet excite you? Then, computer science is the career for you.

Cal State L.A.'s Department of Computer Science will prepare you for careers involving the design of computer systems and their applications to science and industry. Students who complete the degree program will be well qualified for high-paying jobs in a field where unprecedented demand exists for men and women who are trained in computer software skills. With recent, rapid advances in computer hardware and software technology, computer science offers some of the most dynamic job opportunities available today. You can choose a challenging, fulfilling career from a wide selection of specialties such as computer networks, computer graphics, artificial intelligence, database systems, systems analysis and distributed systems.

The Department of Computer Science bachelor's degree program provides you with an excellent foundation in all areas of computer science by stressing both theory and practice. In addition, the program offers a solid base for students who intend to pursue graduate study, and a general background for students interested in scientific or systems programming, or other areas of computer science. Our curriculum is taught by faculty with extensive industry expertise, in small classes that facilitate individual attention to enhance your learning experience. From theory to experimentation to practice, you'll learn to apply theoretical knowledge to real-world situations. This hands-on approach to learning will prepare you for the next step in your career development, whether it's immediate employment upon graduation or entrance into an advanced degree program.