Programming Language Concepts
CS 360-001 Tuesday/Thursday 15:30-16:50 (Rush 209)
CS 360-002 Tuesday/Thursday 14:00-15:20 (Rush 209)
CS 360-003 Tuesday 18:30-21:20 (UCross 151)
Office: University Crossings 106
Office hours: Mondays 4pm–7pm; Thursdays 5pm–6pm.
CLC office hours: Tuesday 12pm–2pm; Thursday 6pm–8pm Allen Yang
CLC office hours: Wednesday 6pm–8pm
Due Friday, January 12, 11:59:59PM EST.
The goal of this assignment is simply to make sure that you have everything set up to submit assignments through GitHub.
Create a GitHub account if you do not have one already. If you already have one, you may use it for CS 360—you do not need a separate GitHub account for class.
Create an SSH key to access GitHub. Instructions are available on GitHub.
Connect your GitHub account to your Drexel username here. This is how we will know that your GitHub account actually belongs to you!
Accept the Homework 0 assignment on GitHub here. This will create a repository for your homework 0 in the DrexelCS360 group.
Read the standard homework instructions.
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/hw0-GITHUBUSERNAME.git. You may also use HTTPS to clone your repository if you like.
Clone your repository with the command
Edit the file named
main.c. 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
In the future, each homework assignment will be sent to you as a GitHub Classroom assignment. 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.
You do not need to submit anything via BlackBoard for any homework assignment—all homework will be submitted by pushing to a GitHub repository.
Please follow the above instructions carefully. You must name all files and 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).
You must tell use your (full) name, Drexel username, and preferred name (how you wish to be addressed, including pronunciation if you think I might mangle your name!) in the
README.md. If there is anything you want us to know about your assignment, put it here as well.
We have provided the necessary infrastructure for your assignments to run a set of automated tests on travis-ci.com. You will need to log in to travis-ci.com using your GitHub credentials for this to happen. Further details are contained in the standard homework instructions.