More FIX on the NET @ FIX University Cultural Campus
Welcome to Spring Semester 2013
The Best College Radio Stations
Syllabus
GRADING:
The course has 4 homework assignments, all of which involve a substantial amount of programming. You can submit the programming homework assignments multiple times (i.e. after revising your answer based on feedback from the automatic grader).
Please note: Homework Assignments turned in between one minute and one week late will receive a penalty of 25%, e.g. an assignment that would have scored 100 points would only receive 75 points if it is late. Assignments turned in more than a week late will receive no points, but will still receive feedback from the autograder.
In addition, the course has 4 quizzes. There will be one diagnostic quiz that covers the prerequisites and the first week of material, with unlimited attempts. There are three additional quizzes where you will have one chance to take each quiz. Quizzes must be turned in by the end of the day on the due date (midnight of your local time) to receive points. Late quizzes will receive 0 points.
- Each of the 4 homework assignments will be worth 10% of the final grade.
- The diagnostic quiz (Quiz 0) is worth 10% of the final grade.
- Quiz 1, Quiz 2, and Quiz 3 are worth 20%, 20% and 10% of the final grade, respectively.
To earn a certificate for this class you must achieve a score of at least 50% overall.
WORKLOAD:
In a previous version of the course,
- 50% of the students spent 6 hours or less per week on the course
- 40% spent 6 to 12 hours a week
- 10% spent more than 12 hours a week.
COURSE SCHEDULE:
You can view the Fall 2012 schedule for CS169.1x as a PDF, or as a Google Calendar.
Please note that:
- All lecture sequences are released on Mondays.
- All homework assignments are released on Wednesdays, and are due on Sunday of the following week.
- All quizzes are released on Fridays and due on Sunday of the following week (9 days later).
Week of | Topic | Reading | Slides | Lecture Sequence | Assignment | Due |
Mo 9/24 | Software Engineering and SaaS Architecture | Ch. 1 | Lecture 1 | Lecture 1: Course Introduction | Quiz 0 | 10/7 |
Ch. 2 | Lecture 2 | Lecture 2: SOA and Cloud Computing | ||||
Mo 10/1 | Ruby | Ch. 3 | Lecture 3 | Lecture 3: Introduction to Ruby | HW 1 | 10/14 |
Lecture 4 | Lecture 4: Ruby Continued | Quiz 1 | 10/14 | |||
Mo 10/8 | Rails | Ch. 4 | Lecture 5 | HW2 | 10/21 | |
Lecture 6 | ||||||
Lecture 7 | ||||||
Mo 10/15 | Behavior Driven Development | Ch. 5 | - | - | HW3 | 10/28 |
Quiz 2 | 10/28 | |||||
Mo 10/22 | Test Driven Development | Ch. 6 | - | - | HW4 | 11/4 |
Quiz 3 | 11/4 | |||||
Mo 10/29 | Conclusion | - | - | - | ||