Undergraduate Course Information
Summer 2022 Schedule
Registration for Summer 2022 courses opens April 18 and will remain open until the courses begin. You can register for these courses in Path@Penn (new Penn in Touch). If a course is closed or you do not meet the restrictions placed on the course you should request permission to take the course in Path@Penn first, then from there we will prompt you via email to join the CIS Waitlist. It could be up until the first week of courses before you get admitted into a course. If you have any questions about the waitlist process then please let us know at firstname.lastname@example.org.
Days: M=Monday | T=Tuesday | W=Wednesday| R=Thursday | F=Friday
|11 Week Summer Session : May 23 – August 5|
|CIS 2400||Intro to Comp Systems||Farmer||Asynchronous||Remote/Online|
|Summer Session I: May 23 – June 29|
|CIS 1200||Prog Lang and Tech I||Fouh||M,T,W,R – 10:15 – 12:15PM||Remote/Online|
|CIS 1600||Math Foundations of Comp Sci||Tannen||M,T,W,R – 12:00 – 2:00PM||Remote/Online|
|CIS 2620||Automata, Computability and Complexity||De||M,W,F
|CIS 3200||Intro to Algorithms||Kannan||M,W – 1:45 – 5:45PM||Remote/Online|
|CIS 5020||Analysis of Algorithms||Khanna||T,R – 1:45 – 5:45PM||Remote/Online|
|Summer Session II: June 30 – August 5|
|CIS 1100||Intro to Comp Prog||He||M,T,W,R – 10:15 – 12:15PM||In-Person/Online|
|CIS 1210||Prog Lang and Tech II||Blank||M,T,W,R,F – 10:15 – 12:00PM||In-Person/Online|
|CIS 5730||Software Engineering||Murphy||M,T,R – 7:00 – 9:30PM||Remote/Online|
For important dates such as the first day of classes, Drop/Add, Reading Days, Final Examinations, and breaks, please see the University Academic Calendar.
NOTE: 5XXX-level course numbers represent courses open to both undergraduate and graduate students as electives.
In this Section:
All current course information at Penn, including descriptions, instructors, and provided syllabi, is accessible by PennKey using Path@Penn.
Students, faculty and staff can log in to search for a particular course by subject code and number (Ex: CIS1000), or by keyword and or/instructor. Path@Penn is the only way to access course information that is verified as accurate by the University.