課程目標
- 掌握AP CS大綱要求的內(nèi)容
- 訓練扎實的Java編程基礎和培養(yǎng)計算思維
- 能夠獨立設計和實現(xiàn)簡單的程序算法
- 熟悉AP CS的考試形式和練習方法
- 可以獨立的進行AP CS學習和準備
課程大綱
# Chapter 1(3小時)
1.Introduction to Java (java 歷史)
2.Introduction to Computer Science, and AP CS (ap 計算機介紹)
3.Introduction to Java programming (java 編程特點)
4.Setup the Java programming environment (java 編程環(huán)境)
5.Write your first Java program (第一個java 程序)
# Chapter 2(3小時)
1.Data Types, Variables, and Arithmetic (數(shù)據(jù)類型 變量 計算)
2.Understanding variables (變量詳解)
3.Using Java Comments (注釋)
4.Arithmetic expressions in Java programs (計算表達)
5.Java data types (數(shù)據(jù)類型)
# Chapter 3(3小時)
1.Strings (字符串)
2.Java String class (java 字符串)
3.String methods (java 函數(shù))
4.String usage and operations (字符串 用法和操作)
5.Comparing strings (字符串 比較)
# Chapter 4 ( 3小時 )
1.Conditional Statement and Control (條件判斷)
2.Logical operations (邏輯運算)
3.If statement (if 判斷)
4.Build complex logical control (復雜邏輯)
# Chapter 5 ( 3小時 )
1.Loops (循環(huán))
2.Repetition and iteration in Java (第歸與循環(huán)的比較)
3.Java While Loop (while 循環(huán))
4.Loop control and infinite loops (循環(huán)流程)
# Chapter 6 ( 2小時 )
1.Java For loop (For 循環(huán))
2.Nested loops (層次循環(huán))
3.Loops in practice (練習)
4.Advanced Loops(循環(huán)進階)
# Chapter 7 ( 2小時 )
1.Input/Output (輸入和輸出)
2.Standard input and output
3.File input and output (文檔讀入和輸出)
4.Manipulating data using loops and conditional statement (練習)
# Chapter 8 ( 3小時 )
1.Data Structure - Arrays (數(shù)組)
2.Declaring and initializing arrays (數(shù)組的聲明和初始化)
3.Manipulating arrays with loops (多維數(shù)組)
4.Creating parallel arrays (平行數(shù)組)
# Chapter 9 ( 2小時 )
1.Functions and Methods (函數(shù))
2.Function basics (函數(shù)基礎)
3.Defining static methods (static函數(shù))
4.Java Math class (Java Math類函數(shù)應用)
# Chapter 10 ( 4小時 )
1.Class and Object (類與對象)
2.Understand constructor, accessor, mutator, instance variable (構(gòu)建方法,繼承,和對象)
3.Understand the difference between public and private access in a class
4.Write classes from scratch (類的聯(lián)系)
# 備考練習 ( 4小時 )
1.往年 經(jīng)典題目 分析
2.考前 模擬題 練習
注:上述時間僅為學期班預定時間,1v1 1v2 會根據(jù)學生情況進行調(diào)整
歡迎同行直接復制,我們的精力都在學生身上 :)
