Computer Science UNDERGRADUATE PROGRAM
Would you like to create the next level of software for a popular computer game or design a program to 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 LA'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 with unprecedented demand 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 (BSCS) provides an excellent foundation in all areas of computer science by stressing 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 immediate employment upon graduation or entrance into an advanced degree program.
BSCS Program Objectives & Outcomes
Program Educational Objectives (PEO)
- Students who had entered the workforce will have established themselves as effective professionals by having solved real problems through the use of their computer science knowledge and their communication, critical thinking, and problem-solving skills.
- Students who had continued in academia will have been successful in pursuing advanced degrees and in demonstrating their ability to master advanced areas of computer science.
- Students will have demonstrated their ability to adapt to a rapidly changing environment by having learned and applied new skills and new technologies.
- Students will have demonstrated their ability to recognize and apply legal and ethical principles in academic, professional, social, and/or personal contexts.
Student Outcomes for BSCS
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
ABET Accreditation
The program leading to the Bachelor of Science degree in Computer Science is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the commission’s General Criteria and Program Criteria for Computer Science and Similarly Named Computing Programs.
DEPARTMENT OF COMPUTER SCIENCE
Valentina Ovasapyan, CS Department Coordinator
5151 State University Drive, Los Angeles, CA | E&T A-322
TEL: (323) 343-6690 | FAX: (323) 343-6672 | cs@calstatela.edu