Your CIS Contacts:

Laura Fox
Undergraduate Assistant
Office: 308 Levine
Phone: 215-8-3191
Email: lffox@cis.upenn.edu

Jackie Caliman
Associate Director for Advising
Office: 309 Levine
Phone: 215-8-5326
Email: jackie@cis.upenn.edu

Dr. Stephanie Weirich
Undergraduate Curriculum Chair
Office: 510 Levine
Phone: 215-573-2821

 

Computer Science (CSCI) Minor

Non-computer science students can minor in Computer Science. The requirement for the CSCI minor is 6 course units (cu) which includes:

  • CIS 110 - Introduction to Computer Programming
  • CIS 120 - Programming Languages and Techniques I 
  • CIS 121 - Programming Languages and Techniques II 
  • CIS 160 - Mathematical Foundations of Computer Science
  • Any CIS Engineering Elective**
  • Any CIS Engineering Elective 200 level and above**

Please Note:  CIS 110 may be included ONLY if it was taken before taking CIS 120.

To apply for a CSCI minor, students should download and complete the  Application for a Minor form and bring it to Levine 308 for approval. Then:                                          

  • Engineering students should return the form to Towne 111. 
  • College students should return the form to their College Office. 
  • Wharton students should return the form to their Wharton Office.

For questions, please contact Jackie Caliman.

**A CIS Elective is any CIS or NETS engineering course. The Engineering Undergraduate Handbook defines all CIS and NETS classes numbered 1XX-5XX to be engineering courses, with the following exceptions: CIS 100, 101, 106, 125, 160, 261, and 262. These courses do not count as CIS engineering classes. Additionally, the following course may be used to satisfy a CIS Elective requirement: ESE 350. For further clarification, see the Undergraduate Student Handbook.