| Instructor: | Natalia Novak natna20@gmail.com |
| Grading: | (approximate weights) HWs (30%) Midterm Exam (30%) Final Exam: Final in-class Test (20%) Final Project (20%) |
| Textbook: |
Object Oriented Programming in Python, by Goldwasser and Letscher, Pearson/Prentice Hall, 2008. ISBN 0-13-601383-X 978-0-13-601383-9 |
Office hours: |
Place: CP 122 Time: Tuesday 11:30 pm - 1:00 pm, Thursday (by appointment only) , 11:30pm - 12:30pm. |
| Notes: |
|
| Software: | Programming Language: Python Download the distribution of the Python from here (release 3.1.3): http://www.python.org/download/ This distribution includes compiler, standard libraries and a simple IDE called IDLE. Install Python. After installation you can run IDLE by clicking: Start -> All Programs -> Python 3.1.3 -> IDLE (Python GUI) You can use any other GUI or IDE for Python, but your program should be able to run in IDLE. You can use Dia 0.97 for drawing UML activity diagrams (flowcharts). Here is the link for Windows: http://dia-installer.de/index_en.html Here is the general link to Dia: http://live.gnome.org/Dia Information about UML v2.2 can be found here: on Wikipedia: http://en.wikipedia.org/wiki/Unified_Modeling_Language |
Syllabus: |
csi32syllabus-Spring2010.pdf |