Unit Plans                                      Computer Science                                 Debbie Diss

Texts: Fundamentals by Lambert/Nance                                                Program:  C++ 

            Exposure by Leon Schram

 

FIRST SEMESTER:

Group Project............................................................................. 5 Days

Chapter 1    Computer Science..................................................... 1 days

Chapter 2    Computer Fundamentals............................................ 2 days

Chapter 3    C++ IDE................................................................... 3 days

Chapter 4    Intro. To C++ programs.............................................. 4 days

Chapter 5    Variables & Constants............................................... 5 days

Chapter 6    Simple Data Type Operations..................................... 6 days         (26 days)

Lab Test I    ............................................................................... 3 days

Chapter 7    Program Input and Output.......................................... 7 days        

Chapter 8    Program Modularity/Simple Functions......................... 9 days

Chapter 9    Intro. To Parameters & Classes................................ 12 days         (31 days)

Chapter 10  Control Structures I................................................... 7 days

Lab Test 2   ............................................................................... 4 days

BHS Web Site............................................................................ 5 days

Final Exam  Review and test......................................................... 5 days         (21  days)

 

 

SECOND SEMESTER:

 

Chapter 11  Boolean Logic........................................................... 7 days

Chapter 12  Control Structures II................................................. 11 days

Chapter 13  Program Design........................................................ 6 days

Chapter 14  Value Parameter Functions........................................ 7 days         (31 days)

Lab Test 3   ............................................................................... 4 days

Chapter 15  Advanced Functions.................................................. 9 days

Chapter 16  C++ Data Structures, the Record................................ 5 days

Chapter 17  Intro. To OOP........................................................... 7 days

Chapter 18  C++ Data Structures, 1D Array/APVector.................... 7 days         (32 days)

Lab Test 4   ............................................................................... 4 days

Chapter 19 C++ Data Structures, 1D Array/APString..................... 7 days        

Chapter 20  C++ Data Structures, the Text File............................. 6 days         (17 days)

Chapter 21  C++ Data Structures, 2D Array/APMatrix.................... 7 days

If time:  Chapter 22.............................................................. Algorithms I            6 days

If time:  Chapter 23................................................................. Recursion            7 days

If time:  Chapter 24............................ Understanding Class Functionalities            6 days

Lab Test 5   ............................................................................... 5 days

Project:       .......................................................................... 3-4 weeks         (16 days)

1.       Determine a project --quiz grades weekly & Final Grade

2.       Plan it out and turn in plan

3.       Write Pseudocode and turn it in

4.       Subdivide work into subprograms

5.       Determine variables needed

6.       Create subprograms-be sure you use documentation

7.       Put whole program together

8.       Compile it

9.       Run it  & correct if needed

10.   Test it

11.   Check results and revise as needed

12.   Evaluate as a class

a.       results

b.       code

c.       documentation

 

Weekly Quizzes and a Final Exam Grade (covers everything listed above)