Computer Science 2+2 Program

The BA and BS programs in Computer Science (CS) are designed for students whose major interest is the general study of computer science rather than a particular application area. These programs provide students with a broad education in traditional computer science concepts including algorithms, software engineering, computer architecture, programming languages, data structures, operating systems, networks, artificial intelligence, and image processing. Students study the first 2 years at the Japan campus and then complete the final 2 years at Main Campus in Philadelphia.

Note: This program is very mathematics-intensive. Unless applicants have transfer credits equivalent to Math 1022 or Math 1041, they are usually admitted into the College of Science and Technology as undeclared students. Students will be eligible to declare the CIS major contingent upon successful completion of Math 1022 Pre-Calculus at Temple University, or appropriate placement into Math 1041 Calculus I.


CS graduates are hired as system analysts, software developers and programmers by companies involved in many areas such as health-care, investments, insurance, computer software and hardware development, science laboratories, and also the government. They also work as computer system/network administrators for small and large companies or for schools and colleges. Some graduates work for computing consulting companies or become independent consultants, and some start their own technology companies. For further information on job prospects and careers see the Main Campus CIS website.