Coms 261 Lectures

Fall 2019


Lecture Date Sections Topic (pdf) Due Date
1 Mon, Aug 26 1.1 Introduction  
2 Wed, Aug 28 1.2 Computer Organization  
  Thu, Aug 29 Laboratory 0  
3 Fri, Aug 30 1.3 Programming Languages  
4 Mon, Sep 2 2.7 - 2.10 Fundamental Data Types  
5 Wed, Sep 4 2.6, 2.13, 2.15 C++ Expressions  
  Thu, Sep 5 Laboratory 1 Tue, Sep 10
6 Fri, Sep 6 3.2, 3.3 Mixing Types  
7 Mon, Sep 9 2.2, 3.1 - 3.2, 3.6 Input, Output, and Operators  
8 Wed, Sep 11 1.6 Program Development  
  Thu, Sep 12 Laboratory 2 Tue, Sep 17
9 Fri, Sep 13 2.11, 4.1, 4.7 Boolean Expressions  
10 Mon, Sep 16 4.2 - 4.6 Decision Structures  
11 Wed, Sep 18 4.2 - 4.6 Multiway Decisions  
  Thu, Sep 19 Laboratory 3 Tue, Sep 24
Fri, Sep 20 Test 1
12 Mon, Sep 23 5.8 - 5.9 while Loops  
13 Wed, Sep 25 5.1 - 5.6 for Loops  
  Thu, Sep 26 Laboratory 4 Tue, Oct 1
14 Fri, Sep 27   Project 2 - Flash Cards Fri, Oct 4
15 Mon, Sep 30 6.3 - 6.4 Function Usage  
16 Wed, Oct 2 6.1 - 6.4 Programmer-Defined Functions  
  Thu, Oct 3 Laboratory 5 Thu, Oct 10
17 Fri, Oct 4 6.5, 6.10, 6.13 Scope and Parameter Passing  
Mon, Oct 7 Fall Break  
18 Wed, Oct 9 6.12 Constant Parameters and Default Values  
  Thu, Oct 10 Laboratory 6 Tue, Oct 15
  Fri, Oct 11   Function Examples  
19 Mon, Oct 14   Project 3 - Cryptoquote Mon, Oct 21
20 Wed, Oct 16 6.14 Function Overloading  
  Thu, Oct 17 Laboratory 7 Tue, Oct 22
Fri, Oct 18 Test 2
21 Mon, Oct 21 7.1 - 7.4 Classes  
22 Wed, Oct 23 7.5 - 7.6 The Class Construct, part 1  
  Thu, Oct 24 Laboratory 8 Tue, Oct 29
23 Fri, Oct 25 7.7 - 7.11 The Class Construct, part 2   
24 Mon, Oct 28   The Rational Class  
25 Wed, Oct 30   The Randomint Class  
  Thu, Oct 31 Laboratory 9 Tue, Nov 5
26 Fri, Nov 1   Project 4 - Date Class  
27 Mon, Nov 4   Unary Operators  
28 Wed, Nov 6   The Date Class  
  Thu, Nov 7 Laboratory 10 Tue, Nov 12
29 Fri, Nov 8   Arrays  
30 Mon, Nov 11 Input and Output of Arrays  
31 Wed, Nov 13   List Processing  
  Thu, Nov 14 Laboratory 11 Tue, Nov 19
Fri, Nov 15 Test 3
32 Mon, Nov 18   Sorting an Array - Simple Algorithms  
33 Wed, Nov 20   Sorting an Array - Simple Algorithms  
  Thu, Nov 21 Laboratory 12 Tue, Nov 26
34 Fri, Nov 22 Searching an Array - Sequential Search
Project 5 - Social Network
 
Wed, Nov 25 Thanksgiving Break
Thu, Nov 26
Fri, Nov 27
35 Mon, Nov 29  
36 Mon, Dec 2  
37 Wed, Dec 4  
  Thu, Dec 5 Laboratory 13 NA
38 Fri, Dec 6  
Fri, Dec 13 Final Exam (9:00 am - 12:00 pm)