Back Home

CISC1600/1610, Computer Science I and Lab, Fall 2022

           

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!


Class Concepts

Key Topics

Key Concepts

Key Technical tools

Class Policies

Expectations

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

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.

Additional Assignments

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.

Late Assignments

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.

Additional Policies

  • No late assignments or make-ups without the prior agreement of instructor and without very strong cause.
  • In the event of illness, please contact me as soon as possible to make arrangements for make-up work.
  • Attendance

    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.

    Grading Criteria

    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.com