Instructor: | Natalia Novak natna20@gmail.com (preferred, checked frequently throughout the week days) natalia.novak@bcc.cuny.edu (checked once a day during the week days) |
Grading: | (approximate weights) HWs (20%) Quizzes (20%) Midterm Exam (30%) Final Exam (30%) |
Textbook: |
Data Structures and Algorithms Using Python and C++, by David M. Reed and John Zelle, Franklin Beedle and Assoc. |
Office hours: |
in-person: Tuesdays, 12:50 pm - 1:50 pm at CP 312 online: Mondays, 11 am - 12 pm via Zoom |
Notes: |
|
Software: |
We will be using two programming languages: Python and C++ Programming Language: Python 3 You can download the latest distribution of the Python from here: http://www.python.org/download/ This distribution includes compiler, standard libraries and a simple IDE IDLE. You can use it, although we will need a more powerful/skillful tool. You can use any other GUI or IDE for Python, but your program should be able to run in IDLE. Programming Language: C++ I will be using Visual Studio Community Edition C++ compiler (free): https://visualstudio.microsoft.com/vs/features/cplusplus/ In general, you can use any other compliler, just make sure that you are not using some special (non-stardard) packages and the code you are sending to me is compilable in Visual Studio Community Edition Some people like Code Blocks (for all plantforms): http://www.codeblocks.org/downloads/26: |
Syllabus: |
csi33syllabus.pdf |