Spring 2025

CIS 3100: C++ Programming

Our Section FTRA holds classes on Tuesdays, Thursdays 4:10-5:25PM. The Course calendar is below; we will try to stick to it as far as possible.

Office hours:  Tuesdays 2:30-3:30PM  + by appointment. Office: Room 11-228 (NVC)

preferred email: Prof.Friedman @ gmail.com

Resources - CodeLab

CodeLab Exercises: Students are required to complete CodeLab exercises throughout the semester. CodeLab is free for Baruch students. To register and enroll, please navigate to http://www.tcgo1.com/ and click on the link Help for instructions. Your section access code is: CUNY-32283-PZGN-63

WEEK - BY - WEEK COURSE CALENDAR & OUTLINE

WEEK / DATES

TOPIC

WHAT TO DO

January 25 - First Day of Classes at Baruch 

Week 1
Tuesday Jan 28
Thursday Jan 30

WEEK 2
Tuesday  Feb 4
Thursday Feb 6

WEEK 3
Tuesday  Feb 11

Feb 12 College Closed

Week 3 (continued)
Thursday Feb 13

Flowcharting

Tracing a program

See Programming Assignments GUIDELINES

This HW may be swapped with the one due next week.

Monday Feb 17 College Closed

 Tuesday Feb 18 College Monday

Week 4
Thursday Feb 20
Tuesday Feb 25

See Programming Assignments GUIDELINES

This HW may be swapped with the one due last week.

Week 5
Thursday Feb 27
Tuesday Mar 4

See Programming Assignments GUIDELINES

Thursday Mar 6  College Wednesday

Week 6
Tuesday Mar 11
Thursday Mar 13

See Programming Assignments GUIDELINES

 Week 7
Tuesday Mar 18
Thursday Mar 20

See Programming Assignments GUIDELINES

Week 8
Tuesday Mar 18
Thursday Mar 20

    • Functions
    • Recursion
See Programming Assignments GUIDELINES

Week 9
Tuesday Apr 1
Thursday Apr 3

    • Arrays
    • Structs
    • Strings
See Programming Assignments GUIDELINES

Week 10
Tuesday Apr 8
Thursday Apr 10

REDO "A Very Grading Problem" ... Yet Again (sigh!):

See Programming Assignments GUIDELINESSee Programming Assignments GUIDELINES

Spring Recess April 12 - April 20

Week 11
Tuesday Apr 22
Thursday Apr 24

In class work: "Fractured Fractions"  https://cpp.proffriedman.net/assignments/fractured-fractions 

See Programming Assignments GUIDELINES

Week 12
Tuesday Apr 22
Thursday Apr 24

See Programming Assignments GUIDELINES

Week 13
Tuesday May 6
Thursday May 8

See Programming Assignments GUIDELINES

Week 14
Tuesday May 13
Thursday May 15

ALL HW MUST BE SUBMITTED ON TIME. NO HW WILL BE ACCEPTED AT ALL AFTER Y MAY 15TH.

LAST DAY OF CLASSES AT BARUCH May 15

BARUCH FINAL EXAM PERIOD May 16 - 22

XXX
Date and time as per the College's final exam schedule

Comprehensive Final Exam

Also see the Baruch College Spring 2025 Academic Calendar