CS 111 Lab (Tues- Thurs)
Instructor: Krishna Mahavadi
Email:
kmahavadi@qc.cuny.edu
Day section: Class Website
Lecture Syllabus
Date | Lectures | Lab-Assignments | Important-Notes |
---|---|---|---|
1/31/17 | Slide 1: Getting Started |
1.1. Download SSH secure shell on your home PC.
1.2. Make sure you have no trouble logging in. |
|
2/2/17 | Slide 2: Pico Editor | LabWork: cout |
2.1. Memorize all the Linux and the pico editor commands from both days
2.2. Homework 1 Examples of How to Debug |
2/7/17 |
Slide 3.1: C++ Variables
slide 3.2: cin and Comments |
Labwork: Labwork (Variables, cout and cin) |
|
2/9/17 | Slide 4: C++ Arithmetic | Labwork: Labwork (Arithmetic) |
Quiz 1
Quiz 2 is on Thursday, 2/16/17 Homework 2 Homework 1 due. |
2/14/17 | Slide 5: If Contruct in C++ | Labwork: Labwork (If statements) |
|
2/16/17 | Slide 6: More Comparison Operators | Labwork: Labwork (if statements continued) |
Quiz 2
Quiz 3 on 2/23/17 Homework 2 Homework 2 is due. |
2/21/17 | Slide 7: C++ simple while loops |
Lab exercise: Simple while loops
Lab exercise: Counter while loops Lab exercise: Example: Simple while loop Lab exercise: Example: counter while loop |
|
2/23/17 | Slide 7: More while loops | Lab exercise: Counter while loops |
Quiz 3
Quiz 4 on 3/2/17 Homework 4 Homework 3 is due |
2/28/17 | Slide 8: C++ for loops | Lab exercise: Simple for loops |
|
3/2/17 |
|
Nested for loops
Labwork: Midterm Review Questions |
Quiz 4
Quiz 5 is on Thursday, 3/9/17. Homework 5 Homework 4 is due. |
3/7/17 |
|
More nested for loops |
|
3/9/17 |
Slide 12: Intro to Functions
|
Labwork: Labwork (Using rand() and sqrt() functions) |
Quiz 5
Quiz 6 is on 3/16/17 Homework 6 Homework 5 is due |
3/14/15 |
Slide 12A: Functions
Slide 12B: Scope of Variables |
Labwork: Function_prototypes
Labwork: More Function_prototypes Lab exercise: Labwork - Writing Functions |
|
3/16/17 | Slide 13: Pass by Reference |
Lab exercise: Labwork - Writing Functions
Lab exercise: Pass by Reference |
Quiz 6
Quiz 7 is on 3/23/17 Homework 6 is due Homework 7 |
3/21/16 | Slide15: Recursion | Lab exercise: Labwork_Recursion |
|
3/23/17 | Slide15: Recursion | Lab exercise: Labwork_Recursion |
Homework 8
Homework 7 is due Quiz 7 Quiz 8 is on 3/30/17 |
3/28/17 | Slide15: Recursion | Lab exercise: Labwork_Recursion | |
3/30/17 | Silde 17: Arrays | Lab exercise: Arrays |
Homework 9
Quiz 8 Quiz 9 is on 4/6/17 Homework 8 due |
4/4/17 | Slide 19: 2D Arrays | Lab_exercise: Lab_Work 2D Arrays |
|
4/6/17 |
|
Arrays-Functions
Midterm 2 Review |
Quiz 9
Quiz 10 on 4/27/2017 Homework 9 is due Homework 10 |
4/25/17 |
|
2D-Array Functions
Midterm 2 review |
|
4/27/17 |
|
Lab_work: More arrays problems |
Quiz 10
Quiz 11 is on 5/4/17 Homework 10 is due |
5/2/17 | Slide 24: Strings and Characters | Lab_exercise: Strings and Characters |
|
5/4/17 | Review for Midterm 2 |
|
Homework 11
Quiz 11 Quiz 12 is on 5/11/17 |
5/9/17 |
|
Lab_work: More strings |
|
5/11/17 |
|
Lab exercise: File input output |
Quiz 12
Homework 11 is due |
5/16/17 | Slide 27: File input and output | Labwork: File input output |
|
5/18/17 | Review for Final Exam |
|
|