Computer Science II
Assignments: 30% Tests: 35% Programs: 35%

Advance Placement / UIL Programs (8 days )

1992 A.P. #3ab common letter
UIL   blackjack
1996 A.P. #3ab date type
1993 A.P. #3abc string type OOP
UIL   frequency
1987 A.P. #4a string type
UIL   runs
UIL   bob
1994 A.P. #2abc firstoccur
1996 A.P. #2ab  
1998 A.P. #3 expand

Test

Structures (10 days )

Read structures lesson   struct 1 - 2 
Complete structures programming problems 1-13
 

Read structures lesson   struct 3
Complete classes programming problems 14-18

Read structures lesson   struct 4
Complete classes programming problems 19-21
Complete the structures Test Review
Structures Test
 

Structures Advance Placement / UIL Programs (10 days )

1990 A.P. #3 samepattern arrays
1999 A.P. #1abc studentinfo arrays/structure
1999 A.P. #2abc wordindex structure
1993 A.P. #4abc intervaltype arrays/structure
1994 A.P. #3ab rectangletype matrixes/structs
UIL   depth matrix/structures
2000 A.P. #2abc infix/postfix apqueue/apstack/struct

 

Classes  (10 days )

Converting struct Rational into Class Rational.

classes 01:  struct to class
classes 02:   Redundant parameters
classes 03:   constant objects
classes 04:   Overloading arithmetic operators
classes 05:    Overloading input >> and output << operators
classes 06:   constructors
classes 07:   initialization list
classes 08:   mixing data type
classes 09:   reference functions

Complete the classes Test Review
Classes Test

Classes Advance Placement / UIL Programs (10 days )

2000 A.P. #3abc wordcollection
2001 A.P. #1abc pumpstation
2001 A.P. #2abc booklist
AP1 #3abc wordsearch
2000 A.P. #4abc encryptor
1999 A.P. #4abc quilt
2002 A.P. #2ab store
2002 A.P. #4abc flight

Test

Recursion  (7 days)

Book Chapter XXIII Recursion 23.1 - 23.10
lessons 1-8
programs: least, inorder, elimdigit, insert, missing, pattern, union, split, sweep, sort, binsearch, quicksort, selectionsort

Homework: Recursion
Test Recursion

Biology Case Study

Do these modifications and answer all analysis questions.

page   modifications
 p. 20 3
 p. 42 3, 4, 5
 p. 48 1, 2, 3 ,4
   

Modification 1: abio1 a1: 4ab createfish
Modification 2: abio1 a2: 4ab reducepopulation
Test Marine Case Study

Linked Lists
  Book Chapter XXXVIII Pointers and Memory Blocks 38.1 - 38.6
Book Chapter XXXIX Linked Lists I 39.1 - 39.9
Book Chapter XL Linked Lists II 40.1 - 40.11

programs: sumNodes, rtNum, rtPos, reverse, delPos, delNum,
switch, sort, duplicates

Linked Lists Test

AP Linked Lists
 
1991 A.P. #4abc padList
1994 A.P. #4abc mergesort
1997A.P. #4abc hash
1999 A.P #3abc clubs
     

AP Linked Lists Test

Trees
  Book Chapter XLI Trees II 41.1 - 41.14

programs: numNodes, find, deltree, sumNodes, LNodes, numLeaves, parent, full, copy, depth, remove

Trees Test

AP Trees
 
1986 A.P #3 numberLeaves
1992 A.P. #4abc haspathsum
1993 A.P. #4abc deleteleaves
1995 A.P. #4abc  changetree
1997 A.P. #3abc Separate
1998 A.P. #4ab  findKth
1999 A.P. #4a rootpath

AP Trees Test

Java SDK2Swing Components

BigInt Case Study: (9 days)

Lab III test input/output
Lab IV Normalize
Lab V Overloaded Operators
Lab VI Comparison Functions
Lab VII Addition
Lab VIII Subtraction
Lab IX Multiplication
Lab X Power and Division
Lab

Final Exam CS IB

 

 
  Path:  MJurcic / Computer Science II