• Undergraduate

Introduction to Undergraduate Programs

Undergraduate CS

Undergraduate IST

Digital Media Minor



Course Syllabi

Career and Financial Information

Student Opportunities


Student Adviser/ Omsbudperson


Financial Aid

CIS Graduate Programs

Apply to Temple


The Department of Computer and Information Sciences at Temple University provides degree programs leading to the Bachelor of Arts and Bachelor of Science degrees. The undergraduate degree programs offered by the CIS Department are:

BS/BA Computer Science and

BS/BA Information Science and Technology,

BS Computer Science and Mathematics

as well as minors in CS and IST, and a Digital Media Technologies Minor with the Department of Media Studies & Production (MSP) in the School of Media and Communication.

There are currently more than 300 undergraduate majors and more than 50 graduate students enrolled in Department programs.


Can't decide between the Computer Science and Information Science & Technology programs? Click Here to read about the differences between the two programs and learn more about which types of career they typically lead to. Then, click here to view a comparison of how the major requirements differ for each of these programs.

CIS programs and curricula are constantly reviewed and updated to reflect current research in the field and to satisfy curriculum recommendations by the ACM (Association for Computing Machinery). All programs emphasize a combination of theory and practice. The curricula enable students to gain the knowledge and background needed to further their professional and academic growth and to develop skills which will allow them to contribute meaningfully as computer and information systems professionals.

The Department also offers a variety of service courses for Temple University students, including programming courses in Java and C for non-majors. Two courses are offered in the University's General Education program (GenED): CIS 0823 Math for a Digital World, and CIS 0835 Cyberspace and Society. Honors sections of these courses are also offered. An introductory computing course, CIS 1055, provides students with an overview of applications software, operating systems and networks, Internet-based and web-based systems, and hardware, and helps them gain proficiency in using the computer as a tool through the experience with common applications packages.

Because of the rapid pace of change in computer science and computing technology, the CIS Department continuously updates its curricula and course offerings.  The department offers four bachelor’s degree, and two undergraduate minor programs. These lead either to a BA or BS or minor in either Computer Science (CS) or Information Science and Technology (IS&T).  The CS Programs emphasize the more foundational and basic systems side of computing.  Students studying in CS Programs focus on the methodologies and technology of the development of basic computing tools and systems that serve as the foundation for the applications software that are used at home and in the workplace.  Students in the IS&T Programs focus more on the development and use of applications software and the technology underlying this software.  Students in both programs begin their studies with similar coursework in procedural and object-oriented programming and in mathematics.

The CIS Department has seven computer laboratories containing over 200 state-of-the-art workstations, providing computer services for undergraduate CIS majors and CIS graduate students.  The department’s computer networks are connected to the Temple University network, the Internet and Internet2. University computing facilities are accessible from the CIS department network.  University computing resources are used in most introductory and service courses taught in CIS.


Degree Programs and Flow Charts

adobeSome forms are in Adobe Acrobat Reader (PDF) format, you need have Adobe Reader installed in your computer.