Instructor: | Natalia Novak natna20@gmail.com |
Grading: | (approximate weights) HWs (30%) Midterm Exam (30%) Final Exam: 40% |
Textbook: |
Object Oriented Programming in Python, by Goldwasser and Letscher, Pearson/Prentice Hall, 2008. please note that the textbook is out of print, however you can download a free pdf of the book from here: http://cs.slu.edu/~goldwasser/oopp/ |
Syllabus: |
csi32syllabus-Fall2016Detailed.pdf |
Office hours: |
Place: CP 122 Time: Mondays, Wednesdays 2:00 pm - 3:00 pm |
CSI Tutors: |
Place: CP 303 Time will be posted |
Homeworks: |
|
Exams: |
We will have the Midterm Exam and the Final Exam. |
Extra work: | There will be no extra assignments in order to raise you grade, therefore, do your homeworks, submit them on time; don't miss midterm exam; don't miss the final exam. |
Software: | Programming Language: Python, version 3 Download the distribution of the Python 3 from here: https://www.python.org/ 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.4.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 |