-
Notifications
You must be signed in to change notification settings - Fork 24
Week 1 Assignments
Total Time Estimated 5-8 hours
.
###Sign Up for a GitHub Account
5 minutes
Create an account on http://www.github.com
###Assignment 1 - The Command Line
3-4 hours
- Read over the wiki page Command Line.
- Complete this walkthrough guide called The Command Line Crash Course.
Your assignment assignment is to work through this guide. Make sure to actually type in all the Do This parts, and do the Do More sections. We can't stress enough that proficiency in the command line is important, and this guide will really help you become proficient if you actively follow it (as opposed to just reading it).
We chose this as your first assignment for a few reasons:
- It's on a fundamental skill that everything else in this course depends on.
- To show you that in this course, and in development in general, the internet is your textbook.
- We'll have lectures, and in some cases we'll provide written summaries or guides to topics, but often, the best resources are out there already.
- Learning to program requires a lot of doing and self-teaching. I'll serve as your guide and help you when you get stuck, but a lot of this material requires work and practice on your part.
Also, we just want to note and re-assure you that almost every future assignment will require more creativity and building your own work (as opposed to just following instructions like in this assignment).
###Assignment 2 - Create a Personal HTML/CSS Site
2 - 4 hours
For this assignment, you should design and build a simple website introducing yourself to the class. This website should:
- use at least 5 types of html tags
- use at least 5 types of css styles
- if you already know any javascript, you can optionally put in a javascript function or two.
It's possible to spend an indefinitely amount of time creating a website that truly expresses yourself, but please limit yourself to just a few hours - 5 maximum. You should create your website in JSFiddle. It won't be possible to view the site in its own window from here very easily, and that's okay for now.
As part of this assignment, you should read through and refer to Shay Howe's Basic and Advanced Guides to HTML & CSS. There are even more HTML/CSS resources under Resources, but you do not have to read them at this time.
5 minutes
When you are done, do the following
- As a wiki exercise, edit this page and add your name to the list below and include a link to your webpage.
- Submit your time worked for each of the two assignments on the class google form (Found on the Assignments page).
- Adam Bray ( url )
- Casey Watts ( url )
- Zach Elofir (http://jsfiddle.net/PnX8z/3/)
- Angelo Delvecchio ( http://jsfiddle.net/angelodel95/3Y5Xu/ )
- Peter Nguyen (Aww yeaa) (http://jsfiddle.net/fWK87/)
- Joshua Rosenfeld (http://jsfiddle.net/er8xz/52/)
- Qingyang Chen - Notes about Q! (http://jsfiddle.net/FLd5P/113/embedded/result/)
- Aaron Effron (http://jsfiddle.net/yCwx8/2/)
- Toshihiko Shimasaki (http://jsfiddle.net/ts1984/yLA9C/1/)
- Sylvan Zheng (http://jsfiddle.net/rfD4F/22/)
- Stan Swidwinski (http://jsfiddle.net/9WDGv/4/)
- Omar De Los Santos (http://jsfiddle.net/SfwVH/1/)
- John Pham (http://jsfiddle.net/johnpham92/CyxB4/)
- Edgar Cervantes (http://jsfiddle.net/LTc9s/1/)
- Aaron Lewis (http://jsfiddle.net/PhB79/37/embedded/result/)
- Reuben Ukah (http://jsfiddle.net/reuben96/J4E5p/embedded/result/)
- Shane Fenske (http://jsfiddle.net/vzmnJ/2074/)
- Carsten Peterson (http://jsfiddle.net/clhpeterson/7zvK5/4/)
- Deanna Zhang (http://jsfiddle.net/ddwhee/8rgsQ/1/)
- David Kurkovskiy (http://jsfiddle.net/2Y8u9/4/embedded/result/)
- Hannia Zia (http://jsfiddle.net/Sgg5b/4/embedded/result/)
- Catherine Stark (http://jsfiddle.net/uLfh7/9/)
- Margaret Ott (http://jsfiddle.net/YHAb7/7/)
- Clay Gibson (http://jsfiddle.net/YbWez/3/)
- Evan Hellmuth (http://evanhellmuth.github.io/)
- John Orland (http://jsfiddle.net/johnorland/L8JR7/13/embedded/result/)
- Dylan Visher (http://dyv.github.io/)
- Olga Kandratsenia (http://jsfiddle.net/ZP5a4/embedded/result/)
- Charly Walther (http://jsfiddle.net/u36uN/31/embedded/result/)
- Daniel Pearson (http://jsfiddle.net/uJt3B/)
- Home
- Assignments
- Resources
- Piazza
- Last Summer's Wiki-Curriculum
- Code Examples from Class are in this course repository