CSC1321 Programming Language in C++



Date Topics Assignments Notes
1-16 Introduction and class administratives. Familiar with the course resources, rules, grading, etc. * IDEA Course Survey
* Syllabus
* Correction Sheet
* How to use MS Visual Studio 2010
* How to use Xcode to run C++ programs
* Online C++ compiler
1-23 Chapter 2 1. Read Chapter 2 (2.1 and 2.2)
2. Programming Assignment: P1 (Printing). Due: the midnight of 1-30 (Wednesday) on Blackboard
Course materials can be found in the course shared folder:
\\copernicus\Public\csc1321
1-30 Chapter 3 In Class Exercises
1-30 Chapter 3 Programming Assignment: P2 (Output). Due: 2-1 (Friday). * Test review questions
* String Example 1
* String Example 2
* Temperature Conversion
2-4 Chapter 4 Programming Assignment: P3 (GPA Calculator). Due: 2-8 (Friday). * Test review questions
* Example
2-13 Test 1 (Ch2, 3, and 4) Close book/notes
2-20 Chapter 5 Programming Assignment: P4 (Conditional Statements). Due: 2/27. * Chapter 5 Review Questions
* Boolean Algebra Properties
2-27 Chapter 6 Looping Programming Assignment: P5 (Loop) Due: 3-6. * Chapter 6 Review Questions
3-6 Chapter 7 Additional Control Structures In Class Lab Assignment: Counting Symbols
* Chapter 7 Review Questions
3-18 Looping Applications Programming Assignment: P6: Data Processing Due: 3/25.
3-22 Test 2 (Ch5, 6, and 7) Close book/notes
3-25 Chapter 8 Functions Programming Assignment P7: Ch8 Functions Due: 4-1 (Monday). Types of Variables in C++
Chapter 8 Review Questions
Sample code
4-3 Random Number Generation Function Assignment: Write Javascript programs to find out the average number of rolls (1) to get two identical numbers from two dice; (2) to get the sum of two dice being 8. You need to conduct at least 500 experiments for each case and then average the results. Due: 4/3. Sample Program .
4-10 Microsoft Windows Programming P8: GPA Calculator Due: 4-14 Win Programming Tutorial
4-15 Microsoft Windows Programming P9: DFW Airport Parking Fee Calculator Due: 4-22
4-22 Scope, Life Time, and More Functions Review Questons for Chapter 9
4-24 Arrays P10: Array Processing Due: 5-1 Array example code
Review Questons for Chapter 11
5-14 (Tuesday at 1pm, the last day of class) Final Exam Final Exam Information