Coursera
Coursera Logo

Learn to Teach Java: Inheritance and Recursion 

  • Offered byCoursera

Learn to Teach Java: Inheritance and Recursion
 at 
Coursera 
Overview

Duration

11 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Learn to Teach Java: Inheritance and Recursion
 at 
Coursera 
Highlights

  • This Course Plus the Full Specialization.
  • Shareable Certificates.
  • Graded Programming Assignments.
Details Icon

Learn to Teach Java: Inheritance and Recursion
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • Learn to program with Inheritance and Recursion in 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 cover the Java concepts of inheritance and recursion, as covered in the APCS A Units 9 and 10. 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, assessment overviews, code tracing and problem solving skills for your students, including preparation for free response coding questions.
Read more

Learn to Teach Java: Inheritance and Recursion
 at 
Coursera 
Curriculum

Welcome!

Welcome!

Welcome to the Learn to Teach Java Specialization

Make an Account on these Sites

Using Googledocs in this Course

Inheritance Part 1

Inheritance Part 2

Inheritance and Constructors

Overriding Methods

super keyword

Inheritance Hierarchies Part 1

Inheritance Hierarchies Part 2

Polymorphism Part 1

Polymorphism Part 2

Object Superclass Part 1

Object Superclass Part 2

CS Awesome 9.1

CS Awesome 9.2, 9.3 and 9.4

CS Awesome 9.5

CS Awesome 9.6

CS Awesome 9.7

Inheritance (Unit 9): Teacher Powerup

Assessment Options

Trio Free Response Question Overview Part 1

Trio Free Response Question Overview Part 2

What is Culturally Relevant Pedagogy/Teaching

Java Mastery Quiz

Teacher Mastery Quiz

Recursion (Unit 10): Learn as a Student

Recursion Part 1

Recursion Part 2

Tracing Recursive Methods Part 1

Tracing Recursive Methods Part 2

Tracing Recursive Methods Part 3

Recursive Searching and Sorting Part 1

Recursive Searching and Sorting Part 2

Explore Recursion with Fractals

CS Awesome 10.1

CS Awesome 10.2

Recursion (Unit 10): Teacher Powerup

Classroom Discussions: Teacher Guide

Assessment Options

Developing Problem Solving Skills

Java Mastery Quiz

Teacher Mastery Quiz

Learn to Teach Java: Inheritance and Recursion
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Learn to Teach Java: Inheritance and Recursion
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...