AP Computer Science A: Java Programming Loops and Data Structures (edX)

Start Date
No sessions available
AP Computer Science A: Java Programming Loops and Data Structures (edX)
Course Auditing
Categories
Effort
Certification
Languages
Secondary school algebra. Recommended: AP Computer Science A: Java Programming.
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

AP Computer Science A: Java Programming Loops and Data Structures (edX)
AP Computer Science A from Purdue University. In this computer science course, you will learn the basics of programming in the Java language, and cover topics relevant to the AP Computer Science A course and exam. This course will cover repetition statements (for, while, do-while and for-each), the array data structure, methods and recursion.

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.

Course Auditing
45.00 EUR
Secondary school algebra. Recommended: AP Computer Science A: Java Programming.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.