Learn to Teach Java: Writing Classes and Arrays

  • 0.0
Approx. 13 hours to complete

Course Summary

This course teaches how to effectively teach Java classes and arrays to students. It covers the basics of Java programming and advanced concepts such as inheritance and polymorphism. By the end of the course, you will be able to create your own Java classes and manipulate arrays with ease.

Key Learning Points

  • Learn the fundamentals of Java programming
  • Understand how to create and manipulate Java classes
  • Discover how to use arrays in Java

Job Positions & Salaries of people who have taken this course might have

    • USA: $73,000 - $117,000
    • India: INR 3,00,000 - INR 12,00,000
    • Spain: €25,000 - €45,000
    • USA: $73,000 - $117,000
    • India: INR 3,00,000 - INR 12,00,000
    • Spain: €25,000 - €45,000

    • USA: $65,000 - $121,000
    • India: INR 2,60,000 - INR 11,00,000
    • Spain: €24,000 - €45,000
    • USA: $73,000 - $117,000
    • India: INR 3,00,000 - INR 12,00,000
    • Spain: €25,000 - €45,000

    • USA: $65,000 - $121,000
    • India: INR 2,60,000 - INR 11,00,000
    • Spain: €24,000 - €45,000

    • USA: $57,000 - $105,000
    • India: INR 3,00,000 - INR 9,00,000
    • Spain: €22,000 - €40,000

Related Topics for further study


Learning Outcomes

  • Ability to create Java classes and manipulate arrays
  • Understanding of object-oriented programming concepts
  • Skills to teach Java programming to others

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of programming concepts
  • Access to a computer with Java installed

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced course
  • Video lectures
  • Interactive coding exercises

Similar Courses

  • Java Programming: Solving Problems with Software
  • Object Oriented Programming in Java
  • Java Programming: Arrays, Lists, and Structured Data

Related Education Paths


Notable People in This Field

  • Founder of Java
  • Java Language Architect

Related Books

Description

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.

Outline

  • Welcome!
  • Welcome!
  • Welcome to the Learn to Teach Java Specialization
  • Make an Account on these Sites
  • Using Googledocs in this Course
  • Creating Classes (Unit 5): Learn as a Student
  • 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
  • Unit 6 Java Mastery Quiz
  • Unit 6 Teacher Mastery Quiz
English
Available now
Approx. 13 hours to complete
Beth Simon
University of California San Diego
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses