Programming Language Concepts
CS 360-001 Tuesday/Thursday 15:30-16:50 (Rush 9)
CS 360-002 Tuesday/Thursday 14:00-15:20 (Rush 9)
CS 360-003 Tuesday 18:30-21:20 (Science Center 326, 3401 Market)
Office: University Crossings 106
Office hours: Mondays 4pm–7pm; Thursdays 5pm–6pm.
CLC office hours: Monday 2pm–4pm; Friday 3pm–5pm
Please see the homework schedule for directions on obtaining access to your CS 360 GitHub repository.
The goal of this assignment is simply to push to your GitHub repository.
Create a GitHub account and set it up as described on the homework page.
Create an SSH key to access GitHub. Instructions are available on GitHub.
After receiving an invitation to your GitHub team, go to the GitHub page for
your repository, located at
USERNAME is your Drexel username (the username you use to log in to
Click on the green “Clone or download” button on the GitHub page for your
repository to get the URL for your repository. It should be
firstname.lastname@example.org:DrexelCS360/USERNAME.git. You may also use HTTPS to clone
your repository if you like.
Clone your repository with the command
Create a directory
hw0 in your new git repository.
Put a text file named
main.c in the
hw0 directory. When run, this
program should print “Hello, world!” with a newline.
main.c to the index of your git working directory (hint: read about
Commit your changes to the repository (hint: read about
Push your changes (hint: read about
We recommend that you use the
hw0 solution template that is available in the
In the future, each homework assignment will be contained within a separate
subdirectory in your git repository, i.e., all files for homework
N will be
contained in the directory
hwN. Make sure you commit your changes to your
git repository and push them to GitHub or we will not be able to see them and
you will not receive credit. You can always check your repository on GitHub to
make sure your work is there.
Please follow the above instructions carefully. You must name directories exactly as specified above—case matters. The programs you write must also follow the specifications given to you.
Please make sure your C program is correct! It must compile, and it must be a valid C program (the fact that it compiles does not imply correctness).
If there is anything you want us to know about your assignment, please tell us
hw0/README.md. Note that this is a different file than the
located at the top level of your repository.