Skip to content

Commit

Permalink
Improved syllabus, added schedule
Browse files Browse the repository at this point in the history
Signed-off-by: Gabe Johnson <gabe.johnson@gmail.com>
  • Loading branch information
johnsogg committed Jan 11, 2013
1 parent 9fb99e9 commit 04e2fe8
Show file tree
Hide file tree
Showing 2 changed files with 64 additions and 12 deletions.
26 changes: 14 additions & 12 deletions README.md
Expand Up @@ -14,9 +14,9 @@ People

*TAs:*

Yogesh Virkar - Yogesh.Virkar@colorado.edu
Xin Pan - xin.pan@colorado.edu
Shang Ma - Shang.Ma@colorado.edu
* Yogesh Virkar - Yogesh.Virkar@colorado.edu
* Xin Pan - xin.pan@colorado.edu
* Shang Ma - Shang.Ma@colorado.edu

*LAs:*

Expand Down Expand Up @@ -44,7 +44,7 @@ There are two components to your final grade: Homeworks and
tests. Each component is worth 1/2 of your grade. Homeworks are due on
Fridays. Test dates and homework due dates are given on the calendar.

Homeworks
Homeworks (165 points possible)
--------

There are _eleven_ homework assignments. Each is worth 15 points, for
Expand Down Expand Up @@ -83,7 +83,7 @@ Homework assignment descriptions and file downloads will appear in the
course GitHub repository over time. I will try to make them available
far in advance so you can work ahead if you like.

Tests
Tests (165 points possible)
-----

There are three tests. Two will happen during normal lecture periods,
Expand All @@ -98,20 +98,21 @@ Tests have the following point values:

* Test 1: 40 points
* Test 2: 50 points
* Teset 3 (final): 75 points
* Final: 75 points

Specific information about tests will appear in the course GitHub
repository about a week before they happen.

Reading Material
==========

There is no required book for this course. Textbooks are absurdly
expensive, and there are a number of high-quality introductory texts
available online. Learning to program is best done by writing lots and
lots of code. So: I will suggest readings from these books throughout
the course, but _none of it will sink in unless you write code to
convince yourself that you know what you are doing._
There is no required book for this course. There are a number of
high-quality introductory texts available online. Learning to program
is best done by writing lots and lots of code, and the fundamental
ideas in computer science are well-documented far and wide. If one
source is confusing to you, try a different one. But above all, write
code. Sometimes, a description of some concept is confusing until you
try implementing it in code.

We will primarily use the C++ version of book linked below by Clifford
A. Shaffer. There are two versions of this book that differ only
Expand All @@ -123,6 +124,7 @@ The books below are freely available on the web, but in some cases you
can give the author money if you want a nicer version.

_Data Structures and Algorithm Analysis_ by Clifford A. Shaffer

:: [http://people.cs.vt.edu/~shaffer/Book/](http://people.cs.vt.edu/~shaffer/Book/)

_C++ Language Tutorial_
Expand Down
50 changes: 50 additions & 0 deletions schedule.md
@@ -0,0 +1,50 @@
CSCI 2270 Lectures - Spring 2013
=========

* Jan 14
* Jan 16
* Jan 18
* Jan 21: _No class_
* Jan 23
* Jan 25: HW 1 due at 6pm
* Jan 28
* Jan 30
* Feb 1: HW 2 due at 6pm
* Feb 4
* Feb 6
* Feb 8: HW 3 due at 6pm
* Feb 11
* Feb 13
* Feb 15: Test #1 during class
* Feb 18
* Feb 20
* Feb 22: HW 4 due at 6pm
* Feb 25
* Feb 27
* Mar 1: HW 5 due at 6pm
* Mar 4
* Mar 6
* Mar 8: HW 6 due at 6pm
* Mar 11
* Mar 13
* Mar 15: HW 7 due at 6pm
* Mar 18
* Mar 20: Test #2 during class
* Mar 22: Something off the wall
* _Spring break..._
* Apr 1
* Apr 3
* Apr 5: HW 8 due at 6pm
* Apr 8
* Apr 10
* Apr 12: HW 9 due at 6pm
* Apr 15
* Apr 17
* Apr 19: HW 10 due at 6pm
* Apr 22
* Apr 24
* Apr 26: HW 11 due at 6pm
* Apr 29
* May 1
* May 3
* Week of May 6--10: Test #3 during time when CU scheduled our final

0 comments on commit 04e2fe8

Please sign in to comment.