MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
This course is for anyone interested in taking a first-level computer-programming course, particularly those who attend a school that does not provide a similar class.
No previous programming knowledge is needed, although it is recommended that learners be comfortable with the topics addressed in AP Computer Science A: Java Programming.
We are looking forward to helping you explore this exciting new world!
What you'll learn:
- Repetition statements in Java
- Arrays in Java
- Methods in Java
- Object-oriented programming in Java
- Problem solving and algorithm design
Syllabus
Unit Name or Timeframe: Repetition (2 weeks)
- Loops (for-loop, while-loop, do-while-loop)
- Nested loops
- Fencepost errors
- Infinite loops
- IndexOutOfBounds exception
Unit Name or Timeframe: Data Structures (2 weeks)
- Arrays and indexing
- Memory management of data structures
- Homogeneity
- Array length property
- Looping though arrays using for and for-each loops
- Generalization
- Two-dimensional arrays
Unit Name or Timeframe: Recursion (2 weeks)
- Recursive functions and induction
- Exit conditions
- Call stack
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.