This folder contains activities for CS 149 at James Madison University. 149 is the first course in a three-semester Java sequence (programming fundamentals, object-oriented design, data structures and algorithms).
Course website: https://w3.cs.jmu.edu/mayfiecs/cs149/
Each subfolder contains the LaTeX source for the activity. Use the build.py script to compile student and teacher PDFs.
- Activity 1: Introduction
- Activity 2: Arithmetic
- Activity 3: Data Types
- Activity 4: Methods
- Activity 5: Boolean Logic
- Activity 6: Loops
- Activity 7: Arrays
- Activity 8: Recursion
- Activity 9: Object-Oriented
- Activity 10: Classes and UML
- Activity 11: Designing Classes
- Activity 12: Arrays of Objects
- Activity 18: Linked Structures