CSCI 103L - Fall 2025 Introduction to Programming

Curricula Registration

We will use our home-grown, web-based course admin and office hour queuing system for aspects of this class. To use these services, you must first have setup your account on Github as specified

Step 1 - Setup your Github Account

You may have already done this in a previous class or to access the in-class excercises. In that case, skip to Step 2.

Step 1a - Signup on Github

Start by visiting Github’s sign-up page. You are free to choose your username and does not necessarily need to match your USCNet account. Your email, however, should be your USC e-mail address.

https://github.com/signup/free

You will be sent an email to verify your email address. Verify your account before proceeding.

Step 1b - Configure your Github Account</h4>

Follow the instructions on this page carefully

Step 2 - Register with Our Curricula system

Go to this registration site

  1. Click Register
  2. It will redirect you to connect/login via Github. Once you type in your Github credentials it will link your account
  3. Then enter your own personal info. (We know it’s redundant, but just do it)
    • You can enter a password, though you will almost always login via your Github credentials
    • You can put in a display name and/or pronouns that we will see when you are in the office hours queue

You’re done!