К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Learn to Teach Java: Writing Classes and Arrays · LearnSpace
Назад в каталог
courseraОбщество

Learn to Teach Java: Writing Classes and Arrays

Курс от University of California San Diego
Начальный≈ 13 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

JavaJava ProgrammingObject Oriented Programming (OOP)DebuggingAlgorithmsSoftware DesignObject Oriented DesignData StructuresProgram DevelopmentComputer ProgrammingEducation Software and TechnologyProgramming Principles

Программа курса

5 модулей · 69 учебных материалов

01Welcome!5 материалов

Welcome

Welcome!ВидеоWelcome to the Learn to Teach Java SpecializationВидеоMeet your fellow learners!Обсуждение

Technology Preparation

Make an Account on these SitesЧтение

Учитесь у экспертов

Beth Simon

Teaching Professor

Learn to Teach Java:  Writing Classes and Arrays
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 13 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
Using Googledocs in this CourseЧтение
02Creating Classes (Unit 5): Learn as a Student18 материалов

From Block to Text

From Block to Text: Writing ClassesВидеоFrom Block to Text: New Things with Writing ClassesВидео

Guided Textbook Learning

Anatomy of a Class Part 1ВидеоAnatomy of a Class Part 2ВидеоCS Awesome 5.1ЗаданиеWriting Constructors Part 1ВидеоWriting Constructors Part 2ВидеоCS Awesome 5.2ЗаданиеComments and ConditionsВидеоAccessor Methods Part 1ВидеоAccessor Methods Part 2ВидеоAccessor Methods Part 3ВидеоCS Awesome 5.4ЗаданиеMutator Methods Part 1ВидеоMutator Methods Part 2ВидеоCS Awesome 5.5ЗаданиеWriting Methods Part 1ВидеоWriting Methods Part 2Видео
03Writing Classes (Unit 5): Teacher Powerup19 материалов

Guided Textbook Learning Part 2

Static Variables and MethodsВидеоStatic Variables and Methods Part 2ВидеоCS Awesome 5.7ЗаданиеScope and AccessВидеоScope and Access Part 2ВидеоCS Awesome 5.8Заданиеthis Keyword Part 1Видеоthis Keyword Part 2Видеоthis Keyword Part 3ВидеоCS Awesome 5.9Задание

Classroom Discussions

Where's the Classroom Discussion Questions?Видео

Teacher Powerup

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Видео

Mastery Learning

Unit 5 Java Mastery QuizЗаданиеUnit 5 Teacher Mastery QuizЗадание
04Arrays (Unit 6): Learn as a Student17 материалов

From Block to Text

From Block to Text: ArraysВидео

Guided Textbook Learning

Array Creation and Access Part 1ВидеоArray Creation and Access Part 2ВидеоArray Creation and Access Part 3ВидеоCS Awesome 6.1ЗаданиеTraversing Arrays: Part 1ВидеоTraversing Arrays: Part 2ВидеоTraversing Arrays: Part 3ВидеоCS Awesome 6.2 Part 1-3ЗаданиеTraversing Arrays: Part 4ВидеоTraversing Arrays: Part 5ВидеоTraversing Arrays: Part 6ВидеоTraversing Arrays: Part 7ВидеоCS Awesome 6.2 4-7ЗаданиеEnhanced for Loops for ArraysВидеоCS Awesome 6.3ЗаданиеWhere is CS Awesome 6.4?Чтение
05Arrays (Unit 6): Teacher Powerup10 материалов

Classroom Discussions

Optional: Read me if you haven't used Perusall for Classroom Discussions beforeЧтениеClassroom Discussions: ArraysВнешний инструментClassroom Discussions: Teacher Guide Part 1ВидеоClassroom Discussions: Teacher Guide Part 2Видео

Teacher Powerup

Assessment OptionsВидеоFRQ OverviewВидеоDeveloping Problem Solving Skills Part 1ВидеоDeveloping Problem Solving Skills Part 2Видео

Mastery Quiz

Unit 6 Java Mastery QuizЗаданиеUnit 6 Teacher Mastery QuizЗадание