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

COP 3014 : Programming - I

Fall 2021

Lecture 2 - 12:00 PM - 12:50 PM MWF WJB 2004

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
08/27/2021 Basics 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
09/03/2021 Operators Operators Continued operators.cpp Exercise4 Error in HW1 Sampe Run Fixed
3 09/06/2021 Labor Day. No Class
09/08/2021 Selection Introduction to Selection shortcuts.cpp Exercise5 CS Account Setup HW1 Due
09/10/2021 Selection if statements (continued) selection.cpp Exercise 6
4 09/13/2021 Selection if statements and switch (continued) selection2.cpp Exercise7
09/15/2021 Selection Wrap-up on Selection (continued) selection3.cpp Exercise8 Homework2 Milestone 1 on 09/29/2021
09/17/2021 Repetition Introduction to Loops Loops1.cpp Exercise9
5 09/20/2021 Repetition Loops continued Loops2.cpp Exercise10
09/22/2021 Repetition Loops continued Loops3.cpp Exercise11 Study Gudie for MSA1
Homework3
Homework 2 due
09/24/2021 Repetition Loops Continued Loops4.cpp Exercise12
6 09/27/2021 Functions Intro to Functions Loops5.cpp Exercise13 Handout-Stepwise Refinement
09/29/2021 Milestone Milestone Assignment1 - in class
10/01/2021 Functions Functions continued functions1.cpp No Practice Exercise HW3 Due
7 10/04/2021 Functions Functions - void functions, pass by value functions2.cpp Exercise14
10/06/2021 Functions Advanced Functions-Reference Parameters and Function Overloading functions3.cpp Exercise15
10/08/2021 Functions Defalut and const arguments for functions functions4.cpp Exercise16
8 10/11/2021 Arrays Intro to Arrays arrays1.cpp No proactice exercise Homework4
10/13/2021 Arrays Arrays continued arrays2.cpp Exercise17 Milestone 2 on 10/25/2021
10/15/2021 Arrays Arrays continued - searching and shifting arrays3.cpp Exercise18
9 10/18/2021 Arrays Multidimensional arrays arrays4.cpp Exercise19 Milestone 2 Study Guide HW4 Due
10/20/2021 Strings Intro to C-strings cstrings1.cpp Exercise20
10/22/2021 Strings cstrings and fucntions cstrings2.cpp Exercise21 Homework5
10 10/25/2021 Milestone Milestone Assignment 2 - in class
10/27/2021 Strings c-string functions cstrings3.cpp Exercise22
10/29/2021 Strings c-string functions cstrings4.cpp Exercise23
11 11/01/2021 Strings Arrays of c-strings
C++ String Objects
cstrings5.cpp Exercise24 HW5 due
11/03/2021 Strings
Pointers
arrays of string objects
Introduction to Pointers
stringsAndPointers.cpp Exercise25
11/05/2021 Pointers Pointers and arrays pointers1.cpp Exercise26
12 11/08/2021 Pointers Dynamic Memory Allocation dynamic1.cpp No Practice Exercise Dynamic Memory
11/10/2021 Pointers Dynamic Arrays dynamic2.cpp Exercise27
11/12/2021 Pointers 2dimensional dynamic arrays dynamic3.cpp Exercise28 2D dynamic arrays
13 11/15/2021 Structs Intro to Structures structs1.cpp Exercise29 Homework6
11/17/2021 Structs More on Structs structs2.cpp Exercise30 Milestone 3 on 12/07/2021 at 10:00 AM in class
11/19/2021 Structs More on Structs structs3.cpp Exercise31
14 11/22/2021 Files Intro to File I/O files.cpp
input.txt
movieInput.txt
movieOutput.txt
Exercise32
lines.txt
SomeText.txt
HowToFile
Homework7
pokemon.txt
session.txt
healthy.txt
HW6 Due
11/24/2021 Thanksgving Break. No class
<11/26/2021 Thanksgiving Break. No Class
15 11/29/2021 Files More on Files No Practice Exercise Milestone 3 Study Guide
Handout on Streams
12/01/2021 What's Next? Transition to cOP 3330 + Review LinkedList.cpp No Practice Exercise HW7 Due
12/03/2021 Review Review of Requested Topics No Practice Exercise
16 12/07/2021 Final Final (Milestone 3) on Tuesday, 12/07/2021 at 10:00 AM in WJB 2004