DBFP2423: Java Programming DBFP2423: Java 编程

Interactive Weekly Study Hub 每周互动式学习中心

Macaron Java Concept
Week 1 第 1 周

Chapter 1: Fundamentals 第 1 章:系统基础

Overview of Computer Systems, Hardware vs. Software, and Program Development. 计算机系统概述、硬件与软件、以及程序开发方法。

Week 2 第 2 周

Chapter 2: Problem Solving 第 2 章:问题求解

The Software Development Method and Introduction to Algorithms. 软件开发方法以及算法基础介绍。

Week 3 第 3 周

Chapter 3: Algorithm Design 第 3 章:算法设计

Pseudocode, Flowcharts, NS Diagrams, and Decision Tables. 伪代码、流程图、NS图以及决策表。

Week 4 第 4 周

Chapter 4: Java Environment 第 4 章:Java 环境

Overview of Java, language elements, compilation, and IDE setup. Java 概述、语言基本要素、程序编译以及 IDE 环境搭建。

Week 5 第 5 周

Chapter 5: Variables & Data Types 第 5 章:变量与数据类型

Variable declarations, primitive types, and the String class. 变量声明、基本数据类型以及 String 类的使用。

Week 6 第 6 周

Chapter 6: Operators & Expressions 第 6 章:运算符与表达式

Arithmetic, Relational, Logical operators, and mathematical formulas. 算术、关系、逻辑运算符,以及数学公式表达。

Week 7 第 7 周

Chapter 7: Program Input/Output 第 7 章:程序输入/输出

Executable statements, the Scanner class, and number formatting. 可执行语句、Scanner 类、以及数字输出格式化。

Week 8 第 8 周

Chapter 8: Selection 第 8 章:选择结构

The if, if-else, and switch statements. if,if-else 语句,以及 switch 条件选择结构。

Week 9 第 9 周

Chapter 9: Repetition (Part 1) 第 9 章:循环结构(上)

The while loop and sentinel-controlled loops. while 循环以及哨兵值控制循环结构。

Week 10 第 10 周

Chapter 10: Repetition (Part 2) 第 10 章:循环结构(下)

The for loop and nested loops. for 循环以及嵌套循环结构。

Week 11 第 11 周

Chapter 11: Methods (Part 1) 第 11 章:方法(上)

Parameters, arguments, and return types. 方法参数传递、实参与形参、以及返回值类型。

Week 12 第 12 周

Chapter 12: Methods (Part 2) 第 12 章:方法(下)

The Math class and common static methods. Math 数学工具类以及常用的静态方法。

Week 13 第 13 周

Chapter 13: Java Fundamentals Revision 第 13 章:Java 基础复习

Review of compilation, JVM, syntax vs runtime errors. 编译运行流程、JVM作用、以及语法与运行时错误复习。

Week 14 第 14 周

Chapter 14: Group Project Demo 第 14 章:小组项目演示

Presentation skills, code reviews, and project wrap-up. 期末软件演示技巧、代码审查、以及项目总结。