Learn to Teach Java: Sequences, Primitive Types and Using Objects

Por: Coursera . en: , ,

  • Welcome!
    • Meet Dr. Simon and fellow learners in this class! Find out what you’ll be doing and learning.
  • Sequences of Instructions and Primitive Types (Unit 1): Learn as a Student
    • Instructions are the basic building blocks for programs. The sentences in our "essay", if you will (not a popular analogy for students - but true). Using CS Awesome, we'll learn some basic instructions in Java -- which focus more on storing and manipulating data (numbers and words) than we did in most block-based programming languages.
  • Sequences of Instructions and Primitive Types (Unit 1): Teacher Powerup
    • This week we'll go deeper and engage with some resources to support your teaching. You'll explore some questions to use in classroom analysis discussions (Peer Instruction), learn how these concepts are commonly assessed, and prepare to help students who are having trouble with CS Awesome assessments. Finally, you can check your own Unit 1 Java and Java Teacher mastery on our end of Unit 1 quizzes.
  • Using Objects (Unit 2): Learn as a Student
    • One of the key features of Java (as well as some other modern programming languages) is that it is "object-oriented" -- that we can design programs based around modeling of objects as a combination of data and methods (or actions) on that data. Using CS Awesome, we'll learn how to use already defined classes (classes are types of objects), to increase our power in solving problems in Java.
  • Using Objects (Unit 2): Teacher Powerup
    • This week we'll go deeper and engage with some resources to support your teaching. You'll explore some questions to use in classroom analysis discussions (Peer Instruction), learn how these concepts are commonly assessed, and prepare to help students who are having trouble with CS Awesome assessments. Finally, you can check your own Unit 2 Java and Java Teacher mastery on our end of Unit 2 quizzes.

Plataforma