Program Overview
Computer Science Major
The Computer Science Major at Temple University's College of Science and Technology offers students the opportunity to earn a Bachelor of Arts in Computer Science or a Bachelor of Science in Computer Science. Graduates of the program are hired as computing consultants, programmers, software developers, system analysts, and system or network administrators. Some graduates also start their own technology companies.
Program Overview
Computer science is the study of automating processes that can store, communicate, and process information. Computer scientists specialize in theories such as computation and computational system design. 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.
Program Objectives
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, and
- learn, evaluate, and apply new problem-solving techniques and tools.
Choosing between a BA and a BS
The Computer Science BS requires more CIS coursework than the BA, including four to five Computer Science upper-level electives and a course in computer science probability. These additional courses make BS students more employable after graduation. The BA, with fewer required credits, is a good choice for students who want to broaden their education and take additional coursework outside of the major.
BA in Computer Science
- 9 required Computer and Information Science (CIS) courses
BS in Computer Science
- 10 required CIS courses
- 4 to 5 upper-level Computer Science elective courses
Related Graduate Degrees
- Computational Data Science MS
- Computer and Information Science PhD
- Computer Science MS
- High-Performance Computing for Scientific Applications PSM
- Information Science and Technology MS
- Mathematics MS
- Mathematics PhD
- Scientific Writing PSM
Related Graduate Certificates
- Scientific Writing
+1 Bachelor-Master Programs
The College of Science and Technology offers +1 Accelerated Bachelor-Master Programs. Students can earn a BA or BS and, at the end of the fifth year, an MA or MS. Coursework is completed over five years instead of taking the usual six-year course of study.
3+4 Accelerated Programs
The College of Science and Technology offers 3+4 Accelerated Degree Programs in a seven-year course of study, instead of the usual eight years. Qualifying undergraduate students can obtain the Computer Science Major from CST and a:
- Doctor of Medicine in Dentistry from the Kornberg School of Dentistry,
- Doctor of Podiatric Medicine from the School of Podiatric Medicine,
- Doctor of Medicine from the Lewis Katz School of Medicine, or
- Doctor of Pharmacy Medicine from the School of Pharmacy.
Tuition & Fees
Tuition rates are set annually by the university and are affected by multiple factors, including program degree level (undergraduate or graduate), course load (full- or part-time), in-state or out-of-state residency, and more.
- Pennsylvania resident: $23,856.00 per year
- Out-of-state: $39,480.00 per year
Academic Advising
The Center for Academic Advising and Professional Development in the College of Science and Technology helps students navigate New Student Orientation, advises on specific degree programs and courses, provides post-graduation guidance, and offers peer support.
Accreditation
As a division within Temple University, the College of Science and Technology is accredited by the Middle States Commission on Higher Education.
