0% found this document useful (0 votes)
136 views

Assignments

This document provides the schedule of readings and assignments for CS 150 over the course of the semester. It lists the chapter readings and due dates for assignments on a weekly basis from August through December. It also includes the date for the midterm exam in October and the final exam in December. The readings cover topics in C++ programming including variables, data types, decision making statements, loops, functions, classes, arrays, pointers and more. The assignments involve reading code examples, answering review questions, and completing programming challenges related to each chapter.

Uploaded by

nickolasnaim
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
136 views

Assignments

This document provides the schedule of readings and assignments for CS 150 over the course of the semester. It lists the chapter readings and due dates for assignments on a weekly basis from August through December. It also includes the date for the midterm exam in October and the final exam in December. The readings cover topics in C++ programming including variables, data types, decision making statements, loops, functions, classes, arrays, pointers and more. The assignments involve reading code examples, answering review questions, and completing programming challenges related to each chapter.

Uploaded by

nickolasnaim
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

CS 150: Schedule of Readings and Assignments

Note: This schedule is tentative and subject to change as the class progresses.

Date
8/24-8/26

Reading
Chapter 1 Pages 1 - 23

Assignments
Intro to Course and Programming Home installation of C++ compiler - Dev-C++ What is a Program? Creation, Compilation and Execution Rev. Ques. #26, 27, 28, 33, 34 Read Serendipity Booksellers - Part 1 Introduction to C++ Variables, Data Types, Strings, Constants Input/Output (I/O) Rev. Ques. #17, 26, 27 Programming Challenges #4, 7, 13 Data Types, Variables and Input/Output Cont. Serendipity Booksellers - Part 2 Mathematical Expressions Type Casts, Assignment Statements Formatting Output, Files, Debugging Rev. Ques. #3, 5, 8, 9, 10, 18, 25, 29 Programming Challenges #5, 14, 18, 23 Java Application Programming Interface (API) Math Library Functions OOP Member Functions Serendipity Booksellers - Part 3 Decision making statements If, if/else, if/else if, Switch Relational, Logical and Conditional Operators Rev. Ques. #16, 21, 23, 24, 35 Programming Challenges #3, 15, 20 Enumerated Data Types Validating Output Results Serendipity Booksellers - Part 4 Looping concepts, counters, sentinels, nested while, do-while and for loops Rev. Ques. #21, 29, 30 Programming Challenges 12, 18, 20

Due 8/31
8/31-9/02 Chapter 2 Pages 27 -67

Due 9/07
9/07-9/09 Chapter 2 Cont

Due 9/14
9/14-9/16 Chapter 3 Pages 75 - 114

Due 9/21
9/21-9/23 Chapter 3 Cont Pages 115 - 144

Due 9/28
9/28-9/30 Chapter 4 Pages 159 - 197

Due 10/05
10/05-10/07 Chapter 4 Cont Pages 198 - 230

Due 10/12 10/12-10/14


Chapter 5 Pages 243 - 291

Due 10/19

CS 150: Schedule of Readings and Assignments

Page 2

Date
10/19-10/21

Reading
Midterm 10/19

Assignments
Chapters 1 - 5 Go over Midterm - 10/21 and Intro to Functions Serendipity Booksellers - Part 5

Due 10/26
10/26-10/28

Chapter 6
Pages 303 - 368

Functions - Defining and Calling


Pass by Value, Return a Value Local, Global and Static Local Variables

Rev. Ques. #35 Programming Challenges #1, 12 & 8 (Xcred) Due 11/02
11/02-11/04

Chapter 6 Cont

Overloading Functions, Exit() function Reference Variables as Parameters Single File and Multiple File Programs Serendipity Booksellers - Part 6 (single file) Single File vs Multiple File Programs Serendipity Booksellers - Part 6 (multifile) Introduction to Classes and Objects Defining Member Functions Using a Constructor Rev. Ques. #8, 10, 11 Programming Challenges #1 and #2 (Class not Structure for both), 13 Array Declaration and Initialization Processing Array Contents Programming Challenges #1, 3, 7 Serendipity Booksellers - Part 7 & Part 8 11/25 - No class - Thanksgiving Holiday Parallel and Multi-Dimensional Arrays Introduction to Search Algorithms Introduction to Sort Algorithms Discuss Final Projects Programming Challenges #2/3, 7, 9 Pointers, Pointer Variables and Arithmetic Comparing Pointers, Dynamic Memory Allocation Rev Ques. #27, 29 Programming Challenges #1, 2, 3

Due 11/09
11/09-11/11

Chapter 6 Review Chapter 7


Pages 379 - 385

Due 11/16
11/16-11/18

Chapter 7 Cont
Pages 395 - 399 Pages 405 - 432 Pages 441 - 456

Due 11/23
11/23-11/25 Chapter 8 Pages 471 - 509 Pages 533 - 535 Pages 539 - 544

Due 11/30
11/30-12/02 Chapter 8 Cont Chapter 9 Pages 559 - 581

Due 12/07
12/07-12/09 Chapter 10 Pages 597 - 646

Due 12/16 12/16 Final Exam 3:30 - 5:30 pm

You might also like