CSC 142: Difference between revisions
From charlesreid1
No edit summary |
|||
| Line 30: | Line 30: | ||
[[CSC 142/Chapter 8]] | [[CSC 142/Chapter 8]] | ||
=Outline= | |||
Midterm A Outline | |||
* Chapter 1 | |||
** Java basics | |||
** Program errors | |||
** Procedural decomposition | |||
** Case Study: DrawFigs | |||
* Chapter 2 | |||
** Basic data | |||
** Variables | |||
** For loop | |||
** Managing complexity | |||
** Case Study: Hourglass figures | |||
* Chapter 3 | |||
** Parameters | |||
** Methods returning values | |||
** Using objects | |||
** Case Study: Projectile trajectory | |||
* Chapter 4 | |||
** If/else statements | |||
** Logic statements | |||
** Object equality and operators | |||
** Refactoring to use if/else logic | |||
** Cumulative algorithms | |||
** Equality with floats and roundoff error | |||
** Text processing | |||
** Printf | |||
** Methods and conditional execution | |||
** Case Study: BMI | |||
Midterm B Outline | |||
* Chapter 5 | |||
** While loops | |||
** Fencepost algorithms | |||
** Boolean type | |||
** User errors | |||
** Assertion and program logic | |||
** Case Study: NumberGuess | |||
=Flags= | =Flags= | ||
Revision as of 08:48, 13 September 2016
Chapter 1: Intro to Java
Chapter 2: Primitive Data and Definite Loops
Chapter 3: Parameters and Objects
Chapter 4: Conditional Execution
Chapter 5: Program Logic and Indefinite Loops
Chapter 6: File Processing
Chapter 7: Arrays
Chapter 8: Classes
Outline
Midterm A Outline
- Chapter 1
- Java basics
- Program errors
- Procedural decomposition
- Case Study: DrawFigs
- Chapter 2
- Basic data
- Variables
- For loop
- Managing complexity
- Case Study: Hourglass figures
- Chapter 3
- Parameters
- Methods returning values
- Using objects
- Case Study: Projectile trajectory
- Chapter 4
- If/else statements
- Logic statements
- Object equality and operators
- Refactoring to use if/else logic
- Cumulative algorithms
- Equality with floats and roundoff error
- Text processing
- Printf
- Methods and conditional execution
- Case Study: BMI
Midterm B Outline
- Chapter 5
- While loops
- Fencepost algorithms
- Boolean type
- User errors
- Assertion and program logic
- Case Study: NumberGuess
Flags
| CSC 142 - Intro to Programming I Computer Science 142 - Intro to Programming I, South Seattle College.
Chapter 1: Intro to Java CSC 142/Chapter 1 Chapter 2: Primitive Data and Definite Loops CSC 142/Chapter 2 Chapter 3: Parameters and Objects CSC 142/Chapter 3 Chapter 4: Conditional Execution CSC 142/Chapter 4 Chapter 5: Program Logic and Indefinite Loops CSC 142/Chapter 5 Chapter 6: File Processing CSC 142/Chapter 6 Chapter 7: Arrays CSC 142/Chapter 7 Chapter 8: Classes CSC 142/Chapter 8
Puzzles: Puzzles
Category:Teaching · Category:CSC 142 · Category:CSC Related: CSC 143 Flags · Template:CSC142Flag · e |
The short list of topics:
Intro to Java
Primitive Data and Definite Loops
Parameters and Objects
Conditional Execution
Program Logic and Conditional Execution
File Processing
Arrays
Classes