Learn to Teach Java: Sequences, Primitive Types and Using Objects
- Offered byCoursera
Learn to Teach Java: Sequences, Primitive Types and Using Objects at Coursera Overview
Duration | 13 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Learn to Teach Java: Sequences, Primitive Types and Using Objects at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 1 of 5 in the Learn to Teach Java Specialization
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Beginner Level
- Approx. 13 hours to complete
- English Subtitles: French, Portuguese (European), Russian, English, Spanish
Learn to Teach Java: Sequences, Primitive Types and Using Objects at Coursera Course details
- Get started with the basics of Java, and prepare to teach others using the free, online interactive CS Awesome textbook. In this course for teachers we'll guide you both in learning Java concepts and skills but also in how to effectively teach those to your students.
- This course will support you in teaching the Advanced Placement Computer Science A course or a similar introductory university-level programming course. We'll begin with simple instruction sequences, primitive types, and using objects, as covered in the APCS A Units 1 and 2. Each topic will begin by relating Java to block-based programming languages and then provide video overviews of CS Awesome content along with additional materials to supplement learning for your students.
- You'll engage with additional materials to support your teaching including "deep dive" classroom discussion questions and assessment overviews and options for your students.
Learn to Teach Java: Sequences, Primitive Types and Using Objects at Coursera Curriculum
Welcome!
Welcome to the Learn to Teach Java Specialization
Welcome!
Make an Account on these Sites
Using Googledocs in this Course
From Block to Text: From Sprites to Data
From Block to Text: New Things
CS Awesome: A FREE, online, interactive textbook
Preview: Variables and Data Types
Preview: Expressions and Assignment Statements
Preview: Compound Assignment Operators, Casting, and Range
Variables store data for us (unplugged)
Optional: I need a hint with the challenge problem!
Want more practice?
CS Awesome 1.3
CS Awesome 1.4
CS Awesome 1.5 & 1.6
Sequences of Instructions and Primitive Types (Unit 1): Teacher Powerup
Classroom Discussions: What are they & How do I use them in my classroom?
Classroom Discussions: Asynchronously on Perusall
Classroom Discussions: Teacher Guide
How is my Java program run?
Unit 1 Leftovers
Assessment Options: General Java Assessment Types
Assessment Options
Optional: Additional Resources on the Compile Process
Optional: Learn about the new AP Classroom Assessments
Unit 1 Java Mastery Quiz
Unit 1 Teacher Mastery Quiz
Using Objects (Unit 2): Learn as a Student
From Block to Text: Methods and Objects
From Block to Text: New Things with Methods and Objects
Preview: Objects - Instances of Classes Part 1
Preview: Objects - Instances of Classes Part 2
Preview: Creating and Initializing Objects: Constructors Part 1
Creating and Initializing Objects: Constructors Part 2
Constructor Programming Challenge and AP Practive
Overview 2.3, 2.4, and 2.5
Preview: Calling Methods without Parameters
Preview: Calling Methods WITH Parameters
Preview: Calling Methods that Return Values
Preview: Strings
Preview: String Methods
String Programming Challenge: Pig Latin
Preview: Wrapper Classes - Integer and Double
Preview: Using the Math Class
Optional: Extra Materials for 2.2 (including questions for in class)
CS Awesome 2.1
CS Awesome 2.2
CS Awesome 2.3
CS Awesome 2.4
CS Awesome 2.5
CS Awesome 2.6 and 2.7
CS Awesome 2.8 and 2.9
Using Objects (Unit 2): Teacher Powerup
Classroom Discussions: Teacher Guide Part 1
Classroom Discussions: Teacher Guide Part 2
Assessment Options Part 1
Assessment Options: Part 2
Unit 2 Java Mastery Quiz
Unit 2 Teacher Mastery Quiz