Coursera
Coursera Logo

Learn to Teach Java: Writing Classes and Arrays 

  • Offered byCoursera

Learn to Teach Java: Writing Classes and Arrays
 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 External Link Icon

Credential

Certificate

Learn to Teach Java: Writing Classes and Arrays
 at 
Coursera 
Highlights

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Course 3 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: English
Read more
Details Icon

Learn to Teach Java: Writing Classes and Arrays
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • Learn to program using Class design and 1-D Arrays 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 critical Java concepts of class design and 1-dimensional arrays, as covered in the APCS A Units 5 and 6. 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: Writing Classes and Arrays
 at 
Coursera 
Curriculum

Welcome!

Welcome!

Welcome to the Learn to Teach Java Specialization

Make an Account on these Sites

Using Googledocs in this Course

From Block to Text: Writing Classes

From Block to Text: New Things with Writing Classes

Anatomy of a Class Part 1

Anatomy of a Class Part 2

Writing Constructors Part 1

Writing Constructors Part 2

Comments and Conditions

Accessor Methods Part 1

Accessor Methods Part 2

Accessor Methods Part 3

Mutator Methods Part 1

Mutator Methods Part 2

Writing Methods Part 1

Writing Methods Part 2

CS Awesome 5.1

CS Awesome 5.2

CS Awesome 5.4

CS Awesome 5.5

Writing Classes (Unit 5): Teacher Powerup

Static Variables and Methods

Static Variables and Methods Part 2

Scope and Access

Scope and Access Part 2

this Keyword Part 1

this Keyword Part 2

this Keyword Part 3

Where's the Classroom Discussion Questions?

Assessment Options

Problem Solving Skill Development

FRQ: Step Tracker Part 1

Class Design Skills: A Technique for making the most of APCS A specifications

FRQ: Step Tracker Part 2

FRQ: Step Tracker Part 3

CS Awesome 5.7

CS Awesome 5.8

CS Awesome 5.9

Unit 5 Java Mastery Quiz

Unit 5 Teacher Mastery Quiz

Arrays (Unit 6): Learn as a Student

From Block to Text: Arrays

Array Creation and Access Part 1

Array Creation and Access Part 2

Array Creation and Access Part 3

Traversing Arrays: Part 1

Traversing Arrays: Part 2

Traversing Arrays: Part 3

Traversing Arrays: Part 4

Traversing Arrays: Part 5

Traversing Arrays: Part 6

Traversing Arrays: Part 7

Enhanced for Loops for Arrays

Where is CS Awesome 6.4?

CS Awesome 6.1

CS Awesome 6.2 Part 1-3

CS Awesome 6.2 4-7

CS Awesome 6.3

Arrays (Unit 6): Teacher Powerup

Classroom Discussions: Teacher Guide Part 1

Classroom Discussions: Teacher Guide Part 2

Assessment Options

FRQ Overview

Developing Problem Solving Skills Part 1

Developing Problem Solving Skills Part 2

Optional: Read me if you haven't used Perusall for Classroom Discussions before

Unit 6 Java Mastery Quiz

Unit 6 Teacher Mastery Quiz

Learn to Teach Java: Writing Classes and Arrays
 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: Writing Classes and Arrays
     at 
    Coursera 

    Student Forum

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