Learn to Teach Java: Sequences, Primitive Types and Using Objects

所在平台: Coursera

课程主页: https://www.coursera.org/learn/teach-java-sequences-primitive-types-object

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:学习教授Java:顺序、原始类型和使用对象 课程概述:本课程旨在帮助教师了解Java编程的基础知识,并通过免费的在线互动教材CS Awesome为他人教授这些知识。课程不仅提供Java概念和技能的学习,还指导教师如何有效地向学生教授这些内容。该课程支持高级放置计算机科学A课程或类似的大学初级编程课程。课程将从简单的指令序列、原始数据类型和对象的使用开始,涵盖APCS A单元1和2的内容。每个主题将通过将Java与基于块的编程语言进行比较开始,随后提供CS Awesome内容的视频概述以及补充学习材料。 教师将接触支持教学的额外材料,包括“深入讨论”课堂讨论问题、评估概述和为学生提供的评估选项。 课程大纲: 1. 欢迎! - 介绍课程内容和学习目标,与Simon博士及其他学习者见面。 2. 指令序列和原始类型(单元1):学生学习 - 学习Java中的基本指令,关注数据的存储和处理。 3. 指令序列和原始类型(单元1):教师增强 - 深入探索支持教学的资源,包括课堂讨论问题和常见评估方式,帮助有困难的学生。 4. 使用对象(单元2):学生学习 - 学习Java的面向对象特性,使用已定义的类来解决问题。 5. 使用对象(单元2):教师增强 - 继续深入教学资源,探讨课堂分析讨论问题,准备帮助学生应对评估挑战。 本课程为希望教授Java的教师提供了全面的知识和技能支持,帮助他们在编程教育中取得成功。

课程大纲

Name:Welcome!

Description:Meet Dr. Simon and fellow learners in this class! Find out what you’ll be doing and learning.

Name:Sequences of Instructions and Primitive Types (Unit 1): Learn as a Student

Description:Instructions are the basic building blocks for programs. The sentences in our "essay", if you will (not a popular analogy for students - but true). Using CS Awesome, we'll learn some basic instructions in Java -- which focus more on storing and manipulating data (numbers and words) than we did in most block-based programming languages.

Name:Sequences of Instructions and Primitive Types (Unit 1): Teacher Powerup

Description:This week we'll go deeper and engage with some resources to support your teaching. You'll explore some questions to use in classroom analysis discussions (Peer Instruction), learn how these concepts are commonly assessed, and prepare to help students who are having trouble with CS Awesome assessments. Finally, you can check your own Unit 1 Java and Java Teacher mastery on our end of Unit 1 quizzes.

Name:Using Objects (Unit 2): Learn as a Student

Description:One of the key features of Java (as well as some other modern programming languages) is that it is "object-oriented" -- that we can design programs based around modeling of objects as a combination of data and methods (or actions) on that data. Using CS Awesome, we'll learn how to use already defined classes (classes are types of objects), to increase our power in solving problems in Java.

Name:Using Objects (Unit 2): Teacher Powerup

Description:This week we'll go deeper and engage with some resources to support your teaching. You'll explore some questions to use in classroom analysis discussions (Peer Instruction), learn how these concepts are commonly assessed, and prepare to help students who are having trouble with CS Awesome assessments. Finally, you can check your own Unit 2 Java and Java Teacher mastery on our end of Unit 2 quizzes.

课程评论(0条)

课程详情

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.

课程标签

0人关注该课程

主题相关的课程