Certificate Programs

Certificate in Programming

This certificate is appropriate for anyone interested in adding technology to your existing studies.  CS, IS&T or CS/Math majors are not eligible for this certificate.   The certificate provides knowledge and skills in two programming languages as well as database knowledge.  Technology skills will make you more marketable and are a great addition to your major!
Certificate goals:

  • Solve programming problems in an intuitive way using both a logical and algorithm based approach
  • Learn how to write code which is testable and maintainable
  • Understand the use of data and data management and their relationship to problem solving using technology solutions.
If you are a Temple student, you register for the certificate through the CST Office of Student Advising.  Walk-in advising is fine for this.  http://cst.temple.edu/students/advising-and-student-services

If you are not a current Temple student, you can also register for the certificate, but you need to do this through the Office of Continuing Studies.  http://www.temple.edu/vpus/arc/continuingstudies/continuingstudies.html

Faculty Advisor: Cindy Li
 

Required courses:

CIS 1051 Programming in Python (4 cr) OR CIS 1057  Programming in C (4 cr)
(Math 1021 College Algebra is pre-req)
CIS 1068/1968 Program Design and Abstraction (Java Programming) (4 cr)
(Math 1022 Pre-calc is pre-req)
CIS 2109  Database Management Systems (4cr)
(CIS 1068 is pre-req)

Total:  12 credits
 
Notes:
1. If a student has taken 1068 and 2168, 2168 should be substituted for 1051/1057
2. Additional courses needed to complete a CS minor are 1166, 2107, 2168, CS elective
3. Additional courses need to complete an IS&T minor are 1048, and 2 of (1166, 2168, 2229 or 3xxx class)
 

Certificate in Computer Security and Digital Forensics

This certificate is appropriate for CIS majors or experienced industry professionals who are interested in focusing in the security area.  Students can add this to their existing CS, IS&T or CS/Math major.    Because of the pre-requisite course schedule, this certificate is not appropriate for any majors outside of CIS.

For non-Temple students:  
Minimum Associates degree in Computer and Information Sciences including courses in data structures, programming fundamentals and operating systems/networking fundamentals and at least 3 years of documented work experience in Information Technology with exposure to system and networking fundamentals.  Requires review by contacting Cindy Li. Once approved, the registration process will be to coordinate through the program Faculty Advisor.
For advising, curriculum and registration information, contact Cindy Li

Required courses:

CJ 1001  Introduction to Criminal Justice (3 cr): OR CJ 3007  Computer Crime  (3 cr):
CIS 4378  Computer and Network Security (4 cr): OR CIS 3319  Wireless Networks and Security (4 cr):
CIS 3605  Introduction to Digital Forensics (3 cr):

Total:  10 credits
 
Note:   At least two of these courses CANNOT count towards the electives for the major.  In other words, you need to have two distinct courses for the certificate that are not counting towards any major elective courses; one of the electives can count for both.