Teach .NET: AP Computer Science using J#

[Training Notes] [Books & Tutorials ] [Curriculum] [Misc]

This site was developed to serve as a resource for AP Computer Science teachers using J# with Microsoft's .NET programming environment.

Training Notes: AP CS using Microsoft Visual Studio .NET

[Note: The links below are a draft only of notes put together when the regular lecture notes were not available.]

  1. Java Basics:
    Background, Hello World in VS .NET, identifiers, variables, expressions, assignment, operators, output strings, console I/O, dialog I/O, Objects, Simple classes (parameters, overloading, constructors), debugging
  2. Arrays & Data Structures :
    Creating arrays, Typical uses, Searching & Sorting, ArrayList, Primitive types vs. Objects
  3. GUIs and Object-Oriented Design:
    Swing and. .NET Libraries, Winforms & Controls, Exception Handling, Inheritance, Interfaces
  4. AP Marine Biology Simulation (MBS)
    Overview, Architecture, design, focus on Core classes, Role-playing, Extending the MBS (new fish, environments, display), Testing

Books & Tutorials

High School AP Curriculum (portions password protected)

Misc.