Computer Science Major
Students interested in the general study of computer science can earn a Bachelor of Arts (BA) in Computer Science or Bachelor of Science (BS) in Computer Science at Temple University’s College of Science and Technology. Computer science graduates are hired as computing consultants, programmers, software developers, system analysts, and system or network administrators. Some graduates start their own technology companies.
Computer science majors gain a broad education in the conceptual foundations of computer science, including algorithms, artificial intelligence, computer architecture, data structures, image processing, networks, operating systems and software engineering. Students learn the underlying theory, methodologies and techniques used in the development of computer systems.
After completing this program, students should have the ability to
- apply knowledge of computer hardware and system software to design reliable and efficient software systems.
- communicate with and lead teams.
- design, write and test efficient software algorithms.
- learn, evaluate and apply new problem-solving techniques and tools.
Choosing between a BA and a BS
Based on the level of commitment to computer science and the breadth of courses you wish to take, you can choose between the 55-credit hour program for the BA in computer science or the more specialized 72-credit hour program for the BS in Computer Science. The BA has fewer requirements, allowing you to broaden your education and take more courses outside of the major, while the BS has more in-depth statistics and computer science requirements.