Online Course
AP Computer Science A: Java Programming Loops and Data Structures
Purdue University via edX
-
112
-
- Write review
Overview
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.
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!
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
Taught by
Sunil Prabhakar, Debbie Perouli and Phil Sands
Related Courses
-
AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures
Purdue University
-
AP Computer Science A: Java Programming Classes and Objects
Purdue University
-
AP Computer Science A: Java Programming
Purdue University
-
Programming, Data Structures And Algorithms Using Python
Chennai Mathematical Institute, NPTEL
4.0 -
Art of C Programming
CEC, University of Calicut
-
Computer Science: Programming with a Purpose
Princeton University
5.0
Reviews
0.0 rating, based on 0 reviews