Course Syllabi

Computer Concepts                                                                                   

  • Introduction (Computer & network usage, Internet security)
    2 weeks
  • MS Word (Paragraph formatting, tabs, tables, page layout)
    5 weeks
  • MS Excel (Formulas, functions, investments & loans, charting)
    4 weeks
  • MS Access (Filters, queries, reports, forms)
    3 weeks
  • MS Power Point (Customizing and presenting)
    2 weeks

Computer Science 1                                                                                   

  • Introduction (Computer & network usage, DOS commands, logic)
    3 weeks
  • Beginning Programming (Print, Let, Input, If)
    2 weeks
  • Looping (Do loops, Int function uses)
    3 weeks
  • Random Numbers & Graphics (Simulations, animation, subroutines)
    3 weeks
  • Strings (String functions, adding large integers)
    3 weeks
  • Arrays (Introduction, sorting, searching, parallel arrays)
    4 weeks

Computer Science 2                                                                                

  • Two Dimensional Arrays
    1 week
  • Sequential Access Text Files
    2 weeks
  • Random Access Files (Sub-procedures, data base design)
    4 weeks
  • Event Trapping (Time, keyboard, music, computer assisted instruction)
    2 weeks
  • Binary and Hexadecimal Number Systems, Machine Language
    3 weeks
  • Assembly Language
    3 weeks
  • Independent Project 
    2 weeks

Computer Science 3 (AP) Programming in Java                                          

  •  Introduction to Java and Object Oriented Programming 
    2 weeks
  • Loops, Logic, Random numbers
    2 weeks
  • Objects, Classes, and Parameters
    2 weeks
  • Logic, Nested loops, Strings
    1 week
  • Arrays (Introduction and arrays of objects)
    2 weeks
  • Interfaces and Inheritance
    2 weeks
  • Exceptions, text files, advanced string functions
    1 week
  • Searching and Sorting, Array List, Big-O Notation
    1 week
  • Recursion (Binary search, Quick sort)
    2 weeks
  • "Take Home" exam
    2 weeks

Computer Science 4 (AP) Data Structures in Java                                      

  • Sets, Lists and Linked Lists
    2 weeks
  • Doubly linked lists, Stacks
    2 weeks
  • Queues
    1 week
  • Maps
    1 week
  • Binary Search Trees
    2 weeks
  • Hashing and Heaps
    1 week
  • AP Board's Case Study and Review for AP Test
    4 weeks
  • Independent Project (Java graphics and Swing)
    4 weeks