Welcome to CSCI 102
Welcome to Fall ‘25 CSCI 102 - Introduction to Programming. This website will serve as the main portal to all the information and other sites related to this course. Check it often!
Required Subscription
For Fall 2025 we are using the online coding platform Codio. You will automatically be connected to Codio when you click on the assignment link on Brightspace. To get connected and sign up on Codio, log into Brightspace, choose Assignments..Labs, and choose Lab 1. This will redirect you to Codio and you’ll be given an opportunity to setup your account and pay the fee.
There is a modest ~$45 subscription cost for the semester. If you drop the course within the first two weeks you may contact Codio support and request a refund. You must do this within the first two weeks!
How can I get a recording of lecture
- As per the syllabus policy, lecture recordings are only available for valid medical reason or family emergency. Do not email the instructor but instead make a private (non-anonymous) post on EdStem and then follow up with the course administrative TA **Kian at ahrabian@usc.edu if you do not get a response within 24 hours.
Help and Course Administration Links
- For access issues to any of the course websites (EdStem, Codio, etc.) please email our course administrator: Kian at: ahrabian@usc.edu
- OSAS Accommodations Form Upload
- Must register at least 2 weeks before the first exam or assignment, to which it applies.
- Staff feedback form
- Did you have a particularly positive interaction with a CP or TA? Let them know by filling out this form. Did you experience a negative interaction where you might provide some constructive feedback? The instructor and course administrator will periodically provide this feedback to the course TAs/CPs.
- Missed a class? While in-person attendance is expected, Zoom information and access is discussed in the syllabus under the Zoom and Attendance Policy section.
- Missed a lab? No problem, you have some number of excused absences that are for just such an occasion. No additional absences will be allowed (without intervention from Campus Support), though, so use these wisely.