Course Description: An introduction to computer problem-solving methods, algorithm development, and computing concepts using the high-level programming language C++. Emphasis will be placed on program design, coding, debugging, and documentation of programs.
Prerequisite: None. (However, taking CISC1100, CISC1400 or having any prior programming experience will help.)
Section |
R02 |
Lecture |
10-11:15 JMH 330 Tue/Fri |
Lab |
11:30-12:45 JMH 302 Mon |
Instructor: Julie Harazduk
Email: jharazduk@fordham.edu
Phone: (914)432-4768
Required Textbook: zyBooks: CISC 1600 Computer Science I
zyBooks Code: FORDHAMCISC1600-R02Fall2022
Website: https://storm.cis.fordham.edu/harazduk/cs1600
Office hours: Drop-in Tue 11:30-12:45pm & Thu 1:00-2:15pm or Wed 11 & 2:15 by appt. Other times use Zoom Link
Please bring any questions or concerns to office hours or email me. I will respond to email within 24 hours, usually much sooner!
Students are expected to spend at least three to five hours (not including the lecture and lab section) each week in the assigned reading, homework and lab projects. Students are expected to read the assigned chapter of the textbook before class. Students are expected to complete assignments on time for credit.
Programming assignments will be assigned through the website and submitted through the Autograder. Instructions for signing into the Autograder will be given during the first lab class.
All labs demonstrate concepts that have been taught during the lectures. I will describe the requirements of the lab in lab class, but all of the instructions can be found on my web page and Blackboard in Lab Descriptions folder. You are expected to do your own work but may discuss labs with your classmates.
You will be responsible to complete weekly practice exercises in the zyBooks interactive textbook! There will also be occasional in class assignments that function like quizzes and/or take-home assignments that must be completed and handed in on time.
For Late zyBook assignments, you will have to ask for an extension.
Extensions without good cause will be subject to late penalties.
For Late Programming Assignments, they are given a small grace
period of a few days but once it closes, you will have to either use
Late Tokens or ask for an extension. Extensions without a good cause
will be subject to late penalties. The longer the extension, the greater
the penalty. The more extensions requested, the greater the
penalties.
There will be also be occassional in class assignments that function like quizzes and/or take-home assignments that must be completed and handed in on time.
Attendance of lecture and lab section is mandatory. It is important to attend every class, especially once review topics are done. Please arrive on time. Email me if you must miss class for any reason. Try to read ahead, even if it’s only looking at the slides. Please actively participate in class since this will make the lectures more interesting for everyone! Ask questions if you are unsure about something. Trust me, if you don’t understand something, you are not alone. Please refer to Fordham's policy on class attendance. The total number of absences (excused or unexcused absences) cannot exceed four. Final grade is based on the weighted sum of the following course work, with the exception that if one fails the final exam with a grade below 50%, then one fails the class.
Component Num. of Assignments Weight Note Lab Assignments Weekly 25% Practice Exercises Weekly 15% Quiz/Participation 2 5% Midterm Exam 1 20% Midterm Program 1 5% Final Exam 1 20% Final Program 1 10%
Mapping from number grade to letter grade is as follows: A:100-90, B:90-80, C:80-70, D:70-60, F:60-0 pdfcrowd.comAdditional Policies
Attendance
Grading Criteria