Computer Science Major

Computer Science Major

Students interested in the general study of computer science can earn a Bachelor of Arts in Computer Science or Bachelor of Science in Computer Science at Temple University’s College of Science and Technology. Graduates of the Computer Science BA or BS are hired as computing consultants, programmers, software developers, system analysts, and system or network administrators. Some graduates start their own technology companies.

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.

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 broaden their education and take additional coursework outside of the major.

BA in Computer Science
  • 9 required Computer and Information Science (CIS) courses

See a full list of requirements for the BA in Computer Science.

BS in Computer Science
  • 10 required CIS courses
  • 4 to 5 upper-level Computer Science elective courses

See a full list of requirements for the BS in Computer Science.

Computer%20Science%20Major%20Body.jpg

+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.

Learn more about the College of Science and Technology’s +1 Bachelor-Master programs.

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.

Learn more about the College of Science and Technology’s 3+4 Accelerated Degree Programs.

Tuition & Fees

View tuition rates and fees on the Office of the Bursar site. You can use the tuition calculator and reference the Temple University tuition rate schedule

Program Contact

If you have a question or need more information about the postbaccalaureate program, please contact us via the information below.

Postbaccalaureate Pre-Health Program
College of Science and Technology
Temple University

1900 North 12th Street
Bio Life Sciences Building, Suite 106
Philadelphia, PA 19122

Phone: 215-204-0621
Email:

You can also sign up for an information session during the admissions season. 

Accreditation

As a division within Temple University, the College of Science and Technology is accredited by the Middle States Commission on Higher Education.

Additional Program Information