Fall 2024

CIS 3100: C++ Programming

Our Section ETRA is an online-synchronous (Zoom) class.  Tuesdays, Thursdays 2:30-3:45PM. The Course calendar is below; we will try to stick to it as far as possible.

Office hours:  Tuesdays 11:00 AM – 12:30PM  + by appointment. Office: Room 11-228 (NVC)

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: TCAB-31672-AYZG-61

WEEK - BY - WEEK COURSE CALENDAR & OUTLINE

WEEK

 SYNCHRONOUS CLASSES

TOPIC

HW

 

LINKS TO HWs
Programming Assignments GUIDELINES

August 28 - First Day of Classes at Baruch 

WEEK 1

Thursday August 29
Tuesday September 3

WEEK 2

Thursday September 5
Tuesday September 10

WEEK 3

Thursday September 12
Tuesday September 17

Controlling Execution

PROBLEM FOR CLASS: I have a sum of money to invest at a particular rate of interest for 10 years.  How much money will I have at the end of 10 years, if compounded annually? What is my total interest earned? Code in C++

WEEK 4

Thursday September 19
Tuesday September 24

Controlling Execution

Review Selection & Iteration Lectures

WEEK 5

Thursday September 26
Tuesday October 1

Improving our programs
Structured control constructs

October 2-4 No classes at Baruch College

WEEK 6

Tuesday October 8
Thursday October 10 - EXAM #1

October  11 - 12  No classes at Baruch College
Monday October 14 College Closed
Tuesday October 15 - Baruch Monday

WEEK 7

Thursday October 17 - No Class
Synchronous class cancelled today.  Asynchronous work is assigned.

Study for Quiz
Program, program, program

 

Tuesday October 22

WEEK 8

Thursday October 24 - No Class
Synchronous class cancelled today.  Asynchronous work is assigned.

  

Tuesday October 29

Functions

WEEK 9

Thursday October 31
Tuesday November 5

Functions (continued)

WEEK 10

Thursday November 7
Tuesday November 12

Recursion

Pulling it all together - the elements of structured programming

Begin work on Employee Payroll Report (Payroll I)

WEEK 11

Thursday November 14
Tuesday November 19

Continue to Work on Payroll I

WEEK 12

Thursday November 21 - EXAM #2
Tuesday November 26 

Payroll I
Due This Week

Thanksgiving Recess
November 28-29 College Closed
Saturday Nov 30 No classes at Baruch
Sunday Dec 1 - College Closed

WEEK 13

Tuesday Dec 3
Thursday Dec 5

Objects & Classes

HW

WEEK 14

Tuesday Dec 10
Thursday Dec 12

Classes and other Data Structures

HW

LAST DAY OF CLASSES AT BARUCH Dec 14

BARUCH FINAL EXAM PERIOD Dec 15 - 21

Tuesday Dec 17, 2024 3:30-5:30
Date and time as per the College's final exam schedule

Comprehensive Final Exam

Also see the Baruch College Fall 2024 Academic Calendar