Home 8 AM Lecture 12 PM Lecture 3 PM Lecture Discussion
Sessions
Help
Sessions
Homework
Rules

COP 3014 : Programming - I

Fall 2021

Lecture 3 - 3:05 PM - 4:20 PM MW WJB 2005

Week Date Topic Lecture Slides In-Class Examples Exercises Homeworks/
Exams/Handouts
Deadlines/Notifications
1 08/23/2021 Introduction Welcome-Packet Install Software Syllabus
Assignment0
First-Day Quiz, in class
08/25/2021 Introduction Introduction to Programming
C++ Basics
first.cpp Exercise1
2 08/30/2021 Basics C++ Basics continued variables.cpp Exercise2 Discussion Sessions Begin
HW0 Due
09/01/2021 Operators C++ Operators variables2.cpp Exercise3 Operator Precedence
Homework1
Help Sessions begin on 8/31
3 09/06/2021 Labor Day. No class
09/08/2021 Selection Introduction to Selection conditions.cpp Exercise 4 CS Account Setup HW1 Due
4 09/13/2021 Selection if statements and switch (continued) selection2.cpp Exercise5
09/15/2021 Selection
Repetition
Wrap-up on Selection(continued)
Introduction to Loops
selection3.cpp Exercise6 Homework2 Milestone 1 0n 09/29/2021
5 09/20/2021 Repetition Loops continued Loops1.cpp Exercise7
09/22/2021 Repetition Loops COntinued Loops2.cpp Exercise8 Study Guide for MSA1
Homework3
HW 2 Due
6 09/27/2021 Functions Intro to Functiona Loop3_Func1.cpp Exercise9 Handout-Stepwise Refinement
09/29/2021 Milestone Milestone 1 in class HW3 due on 10/3/2021
7 10/04/2021 Functions Functions continued - void functions, pass by value, pass by reference functions1.cpp Exercise10
10/06/2021 Functions Advanced Functions-function overloading, default and const arguments functions2.cpp Exercise11
8 10/11/2021 Arrays Introduction to arrays arrays1.cpp Exercise12 Homework4
10/13/2021 Arrays Arrays continued - arrays and functions arrays2.cpp Exercise13 Milestoen 2 on 10/25/2021
9 10/18/2021 Arrays
Strings
Multidimensional arrays
Intro to C-style strings
arrays3.cpp Exercise14 Milestone 2 study guide HW4 Due
10/20/2021 Strings Cstrings - reading and using strings cstrings1.cpp Exercise15 Homework5
10 10/25/2021 Milestone Milestone Assignment 2 - in class
10/27/2021 Strings c-string functions cstrings2.cpp Exercise16
11 11/01/2021 Strings arrays of c-strings
C++ string objects
cstrings3.cpp Exercise17 HW5 Due
11/03/2021 Strings
Pointers
arrays of string objects
Introduction to Pointers
stringsAndPointers.cpp Exercise18
12 11/08/2021 Pointers Dynamic Memory Allocation pointersAndDynamic.cpp No Practice Exercise Dynamic Memory
11/10/2021 Pointers Dynamic Arrays dynamic.cpp Exercise19 Dynamic 2D Array
13 11/15/2021 Structs Intro to Structs structs1.cpp Exercise20 Homework6
11/17/2021 Structs More on Structs structs2.cpp Exercise21 Milestone 3 on 12/09/2021 at 3:00 PM in class
14 11/22/2021 Files Intro to File I/O files.cpp
input.txt
movieInput.txt
movieOutput.txt
Exercise22
lines.txt
SomeText.txt
HowToFile
Homework7
pokemon.txt
session.txt
healthy.txt
HW 6 due
11/24/2021 Thanksgiving break. No Class
15 11/29/2021 what Next? More on Files
Intro to Linked Lists
LinkedList.cpp No Practice Exercise Milestone 3 Study Guide
Handout on Streams
12/01/2021 Review Final Review No Practice Exercise HW7 Due
16 12/09/2021 Final Final (Milestone 3) on Thursday, 12/09/2021 at 3:00 PM at WJB 2005