Here is a list of sustainability-themed projects for a Java-based, CS1-style course:
- Fuel Efficiency
- I/O, Arithmetic Expressions
- Wind Power
- I/O, Arithmetic Expressions
- Good Health
- Conditional Selection (if-else)
- Air Pollution
- Conditional Selection (cascading if)
- Acid Rain
- Conditional Selection (cascading if)
- Water Catchment Systems
- Conditional Repetition (while loops)
- Population Growth
- Conditional Repetition (while loops)
- Tree Growth
- Conditional Repetition (for loops)
- Trees and Carbon
- Conditional Repetition (for loops)
- One-Dimensional Arrays
- Planting Schedules (Methods)
- User-Defined Methods
- Planting Schedules (Arrays)
- One-Dimensional Arrays
- Gender Representation
- One-Dimensional Arrays, File I/O
- Ocean Acidification
- File I/O, User-Defined Classes