Activities for CS1 in Java
These activities were developed by Chris Mayfield and colleagues for Computer Science 1 in Java. For full access, contact Chris Mayfield.
The first and fifth activity are freely available via EngageCSEdu.
The LaTeX source code of these activities is available on GitHub.
Contents
- Introduction to Java
- Arithmetic Operators
- Data Types
- Multiple Methods
- Boolean Logic
- Loops and Iteration
- Arrays of Numbers
- Recursive Methods
- Object-Oriented
- Classes and UML
- Designing Classes
- Arrays of Objects
- Memory Diagrams
- ArrayList Objects
- Arrays of Arrays
- File Input/Output
- Enum Types
- Designing Classes
- Extending Classes
- Polymorphism
- Abstract Classes
- Linked Structures
- Sets and Maps
- Recursive Drawings
Metadata
Field | Value |
---|---|
author | Chris Mayfield |
title | Activities for CS1 in Java |
url | https://drive.google.com/… |
month | July |
year | 2021 |
note | For full access, contact Chris Mayfield |