Undergraduate Course Information

Fall 2019 Schedule

Legend:
Days: M=Monday | T=Tuesday | W=Wednesday| R=Thursday | F=Friday

* All CIS related Undergraduate Students who are interested in registering for Graduate level courses must complete the Permit to Register form.

Course Title Instructor Day/Time Room
CIS 99 Independent Study Staff Arranged Arranged
CIS 105/001 Comput Data Exploration Bhusnurmath MWF 10-11AM TBD
201 Recitation Bhusnurmath M 3-4:30PM TBD
202 Recitation Bhusnurmath M 4:30-6PM TBD
203 Recitation Bhusnurmath T 3-4:30PM TBD
204 Recitation Bhusnurmath T 4:30-6PM TBD
CIS 105/002 Comput Data Exploration (BFS) Bhusnurmath MWF 2-3PM TBD
205 Recitation (BFS) Bhusnurmath T 4:30-6PM TBD
CIS 106/401 Visualizing The Past (BFS) Badler/Erickson MWF 11-12PM TBD
CIS 110/001-002 Intro to Comp. Programming (001) MallyEaton MWF 12-1PM TBD
Intro to Comp. Programming (002) Mally/Eaton MWF 1-2PM TBD
CIS 120/001-002 Prog Lang and Tech I (001) Sheth/Zdancewic MWF 11-12PM TBD
Prog Lang and Tech I (002) Sheth/Zdancewic MWF 12-1PM TBD
201 Recitation Staff W 12-1PM TBD
202 Recitation Staff W 1-2PM TBD
203 Recitation Staff W 1-2PM TBD
204 Recitation Staff W 2-3PM TBD
205 Recitation Staff W 2-3PM TBD
206 Recitation Staff W 3-4PM TBD
207 Recitation Staff W 3-4PM TBD
208 Recitation Staff W 4-5PM TBD
209 Recitation Staff W 5-6PM TBD
210 Recitation Staff R 12-1PM TBD
211 Recitation Staff R 12-1PM TBD
212 Recitation Staff R 1-2PM TBD
213 Recitation Staff R 1-2PM TBD
214 Recitation Staff R 2-3PM TBD
215 Recitation Staff R 2-3PM TBD
216 Recitation Staff R 3-4PM TBD
217 Recitation Staff R 3-4PM TBD
218 Recitation Staff R 4-5PM TBD
219 Recitation Staff R 4-5PM TBD
220 Recitation Staff R 5-6PM TBD
CIS 121/001 Prog Lang and Tech II Daniilidis/Murphy TR 10:30-12PM TBD
201 Recitation Staff M 12-1PM TBD
202 Recitation Staff M 2-3PM TBD
203 Recitation Staff M 4-5PM TBD
204 Recitation Staff M 5-6PM TBD
205 Recitation Staff T 12-1PM TBD
206 Recitation Staff T 2-3PM TBD
207 Recitation Staff T 3-4PM TBD
208 Recitation Staff T 4-5PM TBD
209 Recitation Staff T 5-6PM TBD
210 Recitation Staff M 1-2PM TBD
211 Recitation Staff M 3-4PM TBD
212 Recitation Staff M 6-7PM TBD
213 Recitation Staff T 6-7PM TBD
214 Recitation Staff M 11-12PM TBD
215 Recitation Staff T 1-2PM TBD
CIS 140/401 Intro to Cog Sci
(Crosslisted w/ Phil 044, Psyc 107, Ling 105, Cogs 001, PPE 140)
Staff TR 1:30-3PM TBD
402 Recitation Staff R 3-4PM TBD
403 Recitation Staff R 3-4PM TBD
404 Recitation Staff R 4-5PM TBD
405 Recitation Staff R 4-5PM TBD
406 Recitation Staff R 5-6PM TBD
407 Recitation Staff R 6-7PM TBD
408 Recitation Staff F 3-4PM TBD
409 Recitation Staff F 3-4PM TBD
410 Recitation Staff F 4-5PM TBD
411 Recitation Staff F 5-6PM TBD
412 Recitation Staff R 3-4PM TBD
CIS 160/001 Math Foundations in Comp Sci Gandhi TR 9-10:30AM TBD
CIS 160/002 Math Foundations in Comp Sci Gandhi TR 10:30-noon TBD
201 Recitation Staff F 11-12PM TBD
202 Recitation Staff F 11-12PM TBD
203 Recitation Staff F 12-1PM TBD
204 Recitation Staff F 12-1PM TBD
205 Recitation Staff F 1-2PM TBD
206 Recitation Staff F 1-2PM TBD
207 Recitation Staff F 2-3PM TBD
208 Recitation Staff F 2-3PM TBD
209 Recitation Staff R 5-6PM TBD
210 Recitation Staff R 6-7PM TBD
211 Recitation Staff R 5-6PM TBD
212 Recitation Staff R 6-7PM TBD
213 Recitation Staff R 5-6PM TBD
214 Recitation Staff R 6-7PM TBD
215 Recitation Staff F 11-12PM TBD
216 Recitation Staff F 12-1PM TBD
217 Recitation Staff F 2-3PM TBD
218 Recitation Staff R 6-7PM TBD
CIS 190-201 C++ Paul He R 3-4:30PM TOWN 319
CIS 191-201 Unix/Linux Skills Solomon Maina M 12-1:30PM TOWN 305
CIS 192-201 Python Programming Arun Kirubarajan R 12-1:30PM TOWN 309
CIS 192-202 Python Programming Jorge Mendez Mendez W 3-4:30 TOWN 307
CIS 195-201 iOS Programming TBD TBD TBD
CIS 195-202 Android Programming TBD TBD TBD
CIS 196-201 Ruby on Rails Zhilei Zhang 10:30-12PM TOWN 305
CIS 197-201 Javascript TBD TBD TBD
CIS 198-201 Rust Programming Navarro Leija W 1:30-3PM TOWN 307
CIS 233-001 Introduction to Blockchain Crosbie TR 4:30-6PM TBD
CIS 240/001 Introduction to Computing Systems Taylor MW 4:30-6PM TBD
CIS 261/001 Discrete Prob, Stochastic Processes, & Stat Inference Mintz TR 1:30-3PM TBD
201 Recitation Mintz F 2-3PM TBD
CIS 262/001 Automata, Compt. & Complex Alur TR 12-1:30PM TBD
201 Recitation Alur M 2-3PM TBD
CIS 320/001 Intro to Algorithms Kannan MW 3-4:30PM TBD
CIS 331/001 Intro to Networks and Security Angel TR 10:30-noon TBD
CIS 350/001 Software Design and Engineering Murphy TR 3-4:30PM TBD
CIS 380/001 Computer Oper Systems Loo TR 1:30-3PM TBD
CIS 400/001 Senior Project Nenkova TR noon-1:30PM TBD
CIS 419/401 Intro To Machine Learning Roth D MW 10:30-noon TBD
CIS 421/401 Artificial Intelligence Callison-Burch TR 12-1:30PM TBD
CIS 436/401 Intro Comp Bio & Bio Model Kim MW 3:30-5PM FAGN 218
CIS 441/401 Embedded Software Lee MW 3-4:30PM TBD
CIS 450/401 Database & Info Systems Davidson MW 12-1:30PM TBD
CIS 455/401 Internet & Web Systems Liu MW 3-:430PM TBD
CIS 460/401 Interactive Computer Graphics Mally MW 1:30-3PM TBD
402 Recitation Mally F 1:30-3PM TBD
CIS 462/401 Computer Animation Lane TR 3-4:30PM TBD
CIS 497/001 DMD Senior Project (Permission Needed from Department) Badler Arranged TBD
NETS 112/001 Networked Life Kearns TR 10:30-12PM TBD
NETS 212/001 Scalable and Cloud Computing Haeberlen TR 9-10:30AM TBD
CIS 505/001 Software Systems Phan MW noon-1:30PM TBD
CIS 520/001 Machine Learning Ungar MW 10:30-12PM TBD
Recitation Ungar F 9:30-11AM TBD
CIS 545/001 Big Data Analytics Ives/Greenberg MW 1:30-3PM TBD

For current listings of courses offered at Penn, and to register for classes after you have met with your advisor, log in to Penn InTouch. Please note that Penn InTouch is the only way to access course information that is verified as accurate by the University Registrar’s Office.

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: 5XX-level course numbers represent courses open to both undergraduate and graduate students as electives.

In this Section:

Important Note:

All current course information at Penn, including descriptions, instructors, and provided syllabi, is accessible by PennKey using Penn InTouch.

Students, faculty and staff can log in to search for a particular course by subject code and number (Ex: CIS100), or by keyword and or/instructor. Penn InTouch is the only way to access course information that is verified as accurate by the University.

University Course Links:

Penn Registrar

Course Register (all Penn Courses)

Course and Room Roster