Undergraduate Programs

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: as well as minors in CS and IST [suggest we link to minors page], and a Digital Media Technologies Minor [should link to more info page] offered by the CIS Department inconjunction with the Media Studies and Production Departement.

Which Curriculum is for Me?

There are currently more than 800 undergraduate majors and more than 100 graduate students enrolled in Department 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 Python, Java and C for non-majors. We also offer web/mobile application development courses for non-majors. Two courses are offered in the University's General Education program: CIS 0823 Math for a Digital World, and CIS 0835 Cyberspace and Society. An Honors section of CIS 0835 (CIS 0935) is 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 application software.

Because of the rapid pace of change in computer science and computing technology, the CIS Department continuously updates its curricula and course offerings. The CS and CSM programs emphasize the more foundational and basic systems side of computing. Students studying in CS and CSM programs focus on  methodologies and technologies used to develop basic computing tools and systems from which  applications software used at home and in the workplace can be developed. The CSM program enables a student to broaden their mathematics knowledge. Students in the IS&T programs focus more on the development and use of applications software and understanding 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 5 computer laboratories containing over 250 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.