You don’t need to contact the course instructor to get permissions to register for CIS 4210/5210. Here are the steps that you should follow:
Step 1: Decide which version of the course you want to enroll in. 4210 is for undergradutes who are not planning on doing a masters (submatting). 5210 is for master’s students including students planning on submatriculating, and for PhD students.
Step 2: You should request permission for the course in the Path@Penn tool. Here’s a short video showing how to use the new Path@Penn interface.
Step 3: The following day you’ll be asked to login to the CIS Waitlist system to answer some questions. You can read more information about the CIS Waitlist system here.
Step 4: Be Patient. The first batch of 300 permits have been issued, but we plan on issuing another batch after the semester begins.
Step 5: If you have been approved for the course you will be contacted via email with how you can claim permission for the course in the Path@Penn tool and register.
For more info about CIS 4210/5210, check out the course homepage.
If you’re hoping to take the course but do not yet have a permit, you should complete the first homework assignment and submit it before the deadline.
After you’ve added yourself to the waitlist, you’ll get assigned a category based on your degree and how many years you have left at Penn. I have increased the enrollment to allow 400 students in the class, so hopefully there will be enough room for everyone who is interested!
This course is programming intensive, and requires prior Python experience and previous computer sceince courses in data structures and algorithms. If you’d like to self-assess whether your background is appropriate, you can try out the first few homework assignments prior to the start of the class.
Score | Grade |
---|---|
≥ 97 | A+ |
93-97 | A |
90-93 | A- |
87-90 | B+ |
83-87 | B |
80-83 | B- |
75-80 | C+ |
70-75 | C |
65-70 | C- |
50-65 | D |
below 50 | F |