Syllabus
and Schedule
Syllabus
Schedule
Class
Stuff
rectangle.cpp rectangle.h rectangledriver.cpp
Graph.csv [Solution]
hello.spl test.spl
Labs
Lab 1
Lab 2
Lab 3 - 2:40pm section [datasheet]
Lab 3 - 6pm section
Lab 5 - don’t ask what happened to Lab
4.
Lab 6
Lab 7
Lab 8
Projects
Project 1 [driver]- Due 2/19; Team emails due 2/5,
5pm
2:40pm Section - Project 2 [Team 1] [Team 2] [Team 3 & 4] - Demonstrations and
code due 3/12
Team 1 - Nick, Emily, Abu, Michael [circuit]
Team 2 - Abiola, Jamie, Wayne, Karen [circuit]
Team 3 - Chase, Tyler, Chris [circuit]
Team 4 - Kevin, Amy, Mandy [circuit]
6pm Section - Project 2 [driver] - Due 3/12; Team emails due
2/28, 5pm
Project 3 - Due 4/2; Team emails due
3/26, 5pm
Project 4 - Due 4/16; Team emails due
4/7, 5pm [Testing Example]
Presentations
Exam
Reviews
Midterm
Final
Language
Resources
A Brief and Mostly Wrong History of
Programming Languages
C/C++:
Visual Studio Express (Free)
Netbeans IDE [How to Install] [How to Use]
(Free)
2012 C++ Map (Alena & Jim)
Dietel and Dietel C++ (Amazon)
The C Programming Language (Amazon)
CPlusPlus.com (Free)
C/C++ Cheat Sheet
Python:
Python.org (Free)
Learning RPI (Adafruit/Free)
Shakespeare:
Specification
Marlowe Compiler (needs gcc - if you
stick your code in ./examples and type make at the
root folder it will compile)
LISP:
JH's LISP Page (Free)
Practical Common LISP (Free)
Lispbox (Free)
Lisp Cheat
Sheet