|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/codio-java-basics
课程评论:没有评论
课程名称:Java基础:选择与迭代 课程概述:在几分钟内编写并运行您的第一个Java程序,无需安装任何东西!本课程专为没有编码经验的学习者设计,提供坚实的Java基础以及可以转移到其他编程语言的核心计算机科学主题。课程模块涵盖打印、运算符、迭代(如循环)和选择(如条件语句)。 为了提供真正的实践和自我节奏的学习体验,本课程没有视频。作业包含简短的解释、图片和可运行的代码示例,并提供建议的编辑,鼓励更深入地探索代码示例,通过实践加深理解。您将从各种评估项目中获得即时反馈,学习过程逐步推进,从快速理解检查(选择题、填空题和代码块重组)到小而易于上手的编码练习,这些练习通常只需几分钟而非几小时。 课程大纲: 1. **基本技能 - 编写您的第一个程序!** - 介绍第1周的内容,涵盖打印、变量和注释的概念,模块以实验和评分编码练习结束。 2. **运算符** - 介绍第2周的内容,涵盖算术运算符(+、-、*、/和%)及布尔运算符(与、或、非),用于操作存储在变量中的数据,模块以实验和评分编码练习结束。 3. **条件语句** - 介绍第3周的内容,涵盖使用条件语句进行决策的概念,使您的脚本能够根据数据产生不同的输出,模块以实验和评分编码练习结束。 4. **循环** - 介绍第4周的内容,涵盖不同类型的循环,以便在不反复复制粘贴相同代码的情况下重复程序的某些部分,模块以实验和评分编码练习结束。
Name:Basic Skills - Writing your first program!
Description:Welcome to Week 1 of the Java Basics: Selection and Iteration course. These assignments cover the concepts of printing, variables, and comments. The module ends with a lab and graded coding exercises.
Name:Operators
Description:Welcome to Week 2 of the Java Basics: Selection and Iteration course. These assignments cover the concepts of arithmetic operators (+, -, *, /, and %) and boolean operators (and, or, not) to manipulate data stored in variables. The module ends with a lab and graded coding exercises.
Name:Conditionals
Description:Welcome to Week 3 of the Java Basics: Selection and Iteration course. These assignments cover the concepts of making decisions using conditionals so your script can produce different output based on data. The module ends with a lab and graded coding exercises.
Name:Loops
Description:Welcome to Week 4 of the Java Basics: Selection and Iteration course. These assignments covers the different types of loops to repeat sections of your program without copying-and-pasting the same lines over-and-over again. The module ends with a lab and graded coding exercises.
Code and run your first Java program in minutes without installing anything! This course is designed for learners with no coding experience, providing a solid foundation of not just Java, but core Computer Science topics that can be transferred to other languages. The modules in this course cover printing, operators, iteration (i.e., loops), and selection (i.e., conditionals). To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.