AP Computer Science A: Java Programming Loops and Data Structures
date_range 开始日期2019年10月22日
event_note 结束日期2019年12月9日
list 6个序列
assignment 等级:入门
chat_bubble_outline 语言:英语
card_giftcard 0分
评论
-
starstarstarstarstar
0条评论

关键信息

credit_card 免费进入
verified_user 收费证书
timer 30小时总数

关于内容

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!

  • Loops
  • Nested loops
  • Arrays and indexing
  • Two-dimensional arrays
  • Array indexing and loops
  • Recursion
  • Call stack

more_horiz 查看更多
more_horiz 收起
report_problem

前提

Students should have completed CS180.1x - AP Computer Science A: Java Programming from Purdue University

dns

课程大纲

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
record_voice_over

教师

Debbie Perouli
Assistant Professor of Computer Science
Marquette University

Phil Sands
K-12 Outreach Coordinator for Computer Science
Purdue University

store

内容设计师

Purdue University

Purdue University is a world-renowned, public research university that advances discoveries in science, technology, engineering and math.

assistant

平台

Edx

EdX est une plateforme d'apprentissage en ligne (dite FLOT ou MOOC). Elle héberge et met gratuitement à disposition des cours en ligne de niveau universitaire à travers le monde entier. Elle mène également des recherches sur l'apprentissage en ligne et la façon dont les utilisateurs utilisent celle-ci. Elle est à but non lucratif et la plateforme utilise un logiciel open source.

EdX a été fondée par le Massachusetts Institute of Technology et par l'université Harvard en mai 2012. En 2014, environ 50 écoles, associations et organisations internationales offrent ou projettent d'offrir des cours sur EdX. En juillet 2014, elle avait plus de 2,5 millions d'utilisateurs suivant plus de 200 cours en ligne.

Les deux universités américaines qui financent la plateforme ont investi 60 millions USD dans son développement. La plateforme France Université Numérique utilise la technologie openedX, supportée par Google.

您是 MOOC 的设计者?
您对这门课的评价是?
内容
5/5
平台
5/5
动画
5/5