Where Can I Find a Computer Science Degree Program in Pennsylvania?

Learn about computer science degree programs in Pennsylvania. See program options, degree requirements and courses, and get career and salary info for the area. Schools offering Computer Science degrees can also be found in these popular choices.

In Pennsylvania, 4-year public institutions offer computer science degree programs at the undergraduate and graduate levels. Continue reading to find a suitable fit for you.

What You Need to Know

Universities in Pennsylvania offer computer science degree programs at the bachelor's, master's and doctoral degree levels. These programs cover topics such as hardware systems, software design and operating systems. Bachelor's degree programs generally require a capstone project, and may include co-ops. Graduate degree programs often offer specializations, and generally require the completion of a thesis, technical paper or project. Some computer science programs offered in Pennsylvania are outlined below. Please read on to see if any will meet your educational goals.

Bachelor's Degree Programs in Computer Science in Pennsylvania

Pennsylvania State University

These programs are offered through the university's College of Engineering. The computer science program provides you with a foundation in software and hardware systems. The engineering option provides you with knowledge about the use and design of computers.

  • Program Name: Bachelor of Science in Computer Science, Bachelor of Science in Computer Engineering
  • Program Length: Computer science: 126 credit hours; computer engineering: 129 credit hours
  • Tuition and Fees: $17,514 for in-state students; $31,346 for out-of-state students (2015-2016 school year)
  • Admission Requirements: High school diploma
  • School Type: 4-year, public; 40,541 undergraduate students and 6,499 graduate students

Temple University

These programs are offered by the school's Department of Computer and Information Science. The B.S. program includes more computer-science related coursework than the B.A. program. Courses you may take in these programs cover topics like statistics, computational probability, systems programming, program design, operating systems and algorithms. You also complete a capstone project prior to graduation.

  • Program Name: Bachelor of Science (B.S.) in Computer Science, Bachelor of Arts (B.A.) in Computer Science, Bachelor of Science in Computer Science and Mathematics
  • Program Length: 120 credit hours
  • Tuition and Fees: $15,188 for in-state students; $25,494 for out-of-state students (2015-2016 school year)
  • Admission Requirements: High school diploma
  • School Type: 4-year, public; 28,287 undergraduate students and 9,198 graduate students

University of Pittsburgh

The curriculum of the bachelor's degree computer science program at the University of Pittsburgh includes courses in programming, systems sequence, discrete mathematics and theoretical computer science. In the program, you are encouraged to either complete additional courses or double major in another field. The curriculum also includes a directed study, internship, at least two co-op rotations and a capstone-designated course.

  • Program Name: Bachelor of Science in Computer Science
  • Program Length: Four years, full-time
  • Tuition and Fees: $18,192 for in-state students; $28,958 for out-of-state students (2015-2016 school year)
  • Admission Requirements: High school diploma
  • School Type: 4-year, public; 18,757 undergraduate students and 9,860 graduate students

Master's Degree Programs in Computer Science in Pennsylvania

Pennsylvania State University

In the M.S. in computer science program you may either complete one of the offered areas of specialization or pursue your degree without specializing in any area. Courses in this program cover topics like methods for software engineering, evolutionary computation, computer architecture and computer security. You may either write a thesis or complete a project and write a paper prior to graduation.

In the M.S. and M.Eng. in computer science and engineering programs, you might take classes in operating systems design, mobile networking, multiprocessor architecture, cryptology or parallel algorithms. In the M.S. program, you must write a thesis, while in the M.Eng. program you must write a technical paper.

  • Program Name: Master of Science (M.S.) in Computer Science, Master of Science in Computer Science and Engineering, Master of Engineering (M.Eng.) in Computer Science and Engineering
  • Areas of Specialization: M.S.: Software engineering, systems programming, artificial intelligence
  • Program Length: M.S. in computer science: 30 credit hours; M.S. and M.Eng. in computer science and engineering: 30 credits
  • Tuition and Fees: $20,270 for in-state students; $34,084 for out-of-state students (2015-2016 school year)
  • Admission Requirements: M.S. in computer science: bachelor's degree, three letters of reference and a letter describing academic and career goals; M.S. and M.Eng. in computer science and engineering: GRE scores, statement of purpose, courses in algorithms, programming languages, operating systems, and logical design/switching theory or theory of automata
  • School Type: 4-year, public; 40,541 undergraduate students and 6,499 graduate students

Temple University

In the computer science program, you complete courses in operating systems, programming techniques and automat and formal languages. You must also write a thesis prior to graduation. In the information science and technology program, you complete required courses in component-based application programming, database design and operating systems. In this program, you must complete a project prior to graduation.

  • Program Name: Master of Science in Computer Science, Master of Science in Information Science and Technology
  • Program Length: 30 credit hours
  • Tuition and Fees: $16,144 for in-state students; $21,832 for out-of-state students (2015-2016 school year)
  • Prerequisite: Bachelor's degree, minimum GPA of 3.0
  • Admission Requirements: Statement of purpose, resume, three letters of recommendation, GRE/GMAT scores
  • School Type: 4-year, public; 28,287 undergraduate and 9,198 graduate students

Doctoral Degree Program in Computer Science in Pennsylvania

Temple University

Your curriculum in this program depends on your chosen area of concentration. For example, in the computer and network systems concentration, you might take classes in wireless network and communication, principles of data management or data mining, while in the artificial intelligence program you might take classes in machine learning and programming techniques. Regardless of your chosen concentration, you must complete a publishable thesis paper prior to graduation.

  • Program Name: Doctor of Philosophy in Computer and Information Science
  • Areas of Concentration: Artificial intelligence and applications, computer and network systems, information systems and software systems
  • Program Length: 70 credit hours
  • Tuition and Fees: $16,144 for in-state students; $21,832 for out-of-state students (2015-2016 school year)
  • Prerequisite: Master's degree, minimum GPA of 3.0
  • Admission Requirements: Statement of purpose, resume, three letters of recommendation, GRE/GMAT scores
  • School Type: 4-year, public; 28,287 undergraduate and 9,198 graduate students

In this article you learned about bachelor's, master's and doctoral computer science degree programs available at Penn State, Temple University and the University of Pittsburgh.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  • Strayer University

    Strayer University responds quickly to information requests through this website.

    Popular programs at Strayer University:

    • Master
    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  • Southern New Hampshire University

    Southern New Hampshire University responds quickly to information requests through this website.

    Popular programs at Southern New Hampshire University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Ashford University

    Ashford University responds quickly to information requests through this website.

    Popular programs at Ashford University:

    • Bachelor Degrees

    Online Programs Available

  • Full Sail University

    Full Sail University responds quickly to information requests through this website.

    Popular programs at Full Sail University:

    • Master
    • Bachelor Degrees
      • Bachelor in Mobile Development
    • Associate Programs

    Online Programs Available

  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this website.

    Popular programs at Grand Canyon University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Capella University

    Capella University responds quickly to information requests through this website.

    Popular programs at Capella University:

    • Doctoral
    • Master
    • Bachelor Degrees

    Online Programs Available

  • Purdue University Global

    Purdue University Global responds quickly to information requests through this website.

    Popular programs at Purdue University Global:

    Online Programs Available

  • Georgetown University

    Georgetown University responds quickly to information requests through this website.

    Popular programs at Georgetown University:

    • Master

    Online Programs Available

  • Herzing University

    Herzing University responds quickly to information requests through this website.

    Popular programs at Herzing University:

    Online Programs Available

  • Tulane University

    Tulane University responds quickly to information requests through this website.

    Popular programs at Tulane University:

    • Master

    Online Programs Available

  1. 1
  2. 2
  3. 3
  4. Next »