Skip to main content


Our undergraduate programs 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 science professionals. To apply for these programs, please visit Temple University Undergraduate Admissions.

Computer Science BS BA

The Computer Science curriculum is targeted to students with an interest in the theoretical and practical aspects of computing systems, software design and development. Our programs help students develop knowledge of traditional computer science concepts such as data structures, algorithms, computer systems, computing theory and software engineering, which can be applied to areas such as artificial intelligence, machine learning, high performance computing, distributed systems, bioinformatics and cybersecurity. The Computer Science BS focuses on computing fundamentals and provides the opportunity to take advanced CIS coursework. The BA allows for more flexibility to explore additional coursework outside of the major.
More Info Academic Plan (BS) Academic Plan (BA)


Faculty Advisor for Undergraduate CS Programs and Minors

Information Science and Technology BS BA

The Information Science and Technology (IS&T) curriculum provides students with a broad background in information systems, with a focus on how to work with stakeholders to collect, represent and manipulate information as part of a technology-supported workflow. Our IS&T program helps students to develop knowledge of programming fundamentals, database management and software systems analysis and design, with particular focus on web-based systems. The IS&T BS includes additional technical courses while the BA is a good choice for students who want to take additional coursework outside of the major.
More Info Academic Plan (BS) Academic Plan (BA)


Faculty Advisor for Undergraduate IS&T Programs

Data Science BS

Data scientists work to draw insights from large quantities of structured and unstructured data. Students in the Data Science program will learn how to organize, analyze and understand big data using computational methods. The program will introduce students to advanced topics in computing, analytics and statistics, including the application of machine learning and artificial intelligence techniques. Students will also develop communication skills that are critical in conveying key insights that can be found through data science.
More Info
There are three concentrations:
1. Computation and Modeling Academic Plan
2. Computational Analytics Academic Plan
3. Genomics and Bioinformatics Academic Plan


Faculty Advisor for Specialized Undergraduate and Graduate Programs