| JAVA® |
| 1 |
L1: Java简介 L1: Introduction to Java® |
B0: 让程序显示Hello World字符。 B0: Hello World |
E0: 企业家精神课程安排 E0: Entrepreneurship Course Format
E1: 生产 vs. 消费
E1: Produces vs. Consumers |
Java® lab 0 发下/提交 Java® lab 0 out/due |
| 2 |
L2: 变量与数据类别 L2: Variables and Data Types
L3: 操作数
L3: Operators |
B1: 变量与操作数 B1: Variables and Operators |
|
Java® lab 1 发下/提交 Java® lab 1 out/due |
| 3 |
L4: 程控结构 L4: Control Structures |
B2: 程控结构 B2: Control Structures |
|
Java® lab 2 发下/提交 Java® lab 2 out/due |
| 4 |
L5: Array(数组) L5: Arrays |
B3: 成绩簿 1 B3: Gradebook 1 |
E2: 企业家的思维 E2: Entrepreneurial Mindset |
Java® lab 3 发下/提交 Java® lab 3 out/due |
| 5 |
L6: Method(方法) L6: Methods |
B4: 成绩簿2 B4: Gradebook 2 |
|
Java® lab 4 发下/提交 Java® lab 4 out/due |
| 6 |
随堂考1 Quiz 1
L7: Class(类别)与Object(物件) I
L7: Classes and Objects I |
B5: 成绩簿OO 1 B5: GradebookOO 1 |
|
Java® lab 5 发下/提交 Java® lab 5 out/due |
| 7 |
L8: Class(类别)与Object(物件)II L8: Classes and Objects II |
B6: 成绩簿OO 2 B6: GradebookOO 2 |
E3: 撰写商业计划 E3: Writing Business Plans |
Java® lab 6 发下/提交 Java® lab 6 out/due |
| 8 |
L9: lists(列表)与 Iterators(迭代器) L9: Lists and Iterators |
B7: 成绩簿OO 3 B7: GradebookOO 3 |
|
Java® lab 7 发下/提交 Java® lab 7 out/due |
| 9 |
L10: static(静态变量)与final(常态变量)(一个不准被subclass 覆写的函式称为final method) L10: Static and Final |
B8: 跑车 1 B8: Racecar 1 |
E4: 委外 E4: Outsourcing |
Java® lab 8 发下/提交 Java® lab 8 out/due |
| 10 |
测验1 Exam 1 |
|
|
|
| 11 |
L11: Package(封装), Scope(范围)与Access(存取) L11: Package, Scope and Access |
B9: 跑车2 B9: Racecar 2 |
|
Java® lab 9 发下/提交 Java® lab 9 out/due |
| 12 |
L12: Inheritance(继承) L12: Inheritance |
B10: 学生 1 B10: Students 1 |
E5: 商业创新 E5: Business Innovation |
Java® lab 10 发下/提交 Java® lab 10 out/due |
| 13 |
随堂考2 Quiz 2
L13: Abstract and(抽象) Classes(类别)与Interfaces(界面)
L13: Abstract Classes and Interfaces |
B11: 学生2 B11: Students 2 |
|
Java® lab 11 发下/提交 Java® lab 11 out/due |
| 14 |
L14: exceptions(例外处理) L14: Exceptions |
B12: 我的商店 1 B12: MyStore 1 |
|
Java® lab 12发下/提交 Java® lab 12 out/due |
| 15 |
L15: IO(输入输出)与Parsing(解析) L15: IO and Parsing |
B13: 我的商店2 B13: MyStore 2 |
E6: 社会企业 E6: Social Entrepreneurship |
Java® lab 13 发下/提交 Java® lab 13 out/due |
| 16 |
L16: 开发Java应用程序用户界面的开发工具包(Swing)介绍 L16: Introduction to Swing |
B14: 计算器 1 B14: Calculator 1 |
|
Java® lab 14 发下/提交 Java® lab 14 out/due |
| 17 |
L17: Swing的事件模型 L17: Swing Event Model |
B15: 计算器2 B15: Calculator 2 |
E7: 营销与优质生产 E7: Marketing and Production Excellence |
Java® lab 15 发下/提交 Java® lab 15 out/due |
| 18 |
随堂考3 Quiz 3
L18: 集Collections I L18: Collections I |
B16: 扑克牌游戏 1 B16: Card Game 1 |
|
Java® lab 16 发下/提交 Java® lab 16 out/due
专案提案截止日
Final project proposal due |
| 19 |
L19: 集Collections II L19: Collections II |
B17: 扑克牌游戏2 B17: Card Game 2 |
|
Java® lab 17 发下/提交 Java® lab 17 out/due |
| JSP™ |
| 20 |
JSP.L0: HTML
JSP.L1: Java 服务器网页基础
JSP.L1: JSP™ Basics |
JSP.B0:开始你的网络程式 JSP.B0: Starting Your Web Application
JSP.B1: 制作个人网页
JSP.B1: Making Your Pages |
E8: 企业家精神总结 E8: Entrepreneurship Summary |
JSP™ 0 lab 发下/提交 JSP™ 0 lab out/due
JSP™ 1 lab 发下/提交
JSP™ 1 lab out/due |
| 21 |
JSP.L2:客户端回应与请求的处理(译注:GET是从服务器上请求数据,POST是发送数据到服务器) JSP.L2: Get and Post Requests |
JSP.B2: 使用者互动 JSP.B2: Interacting with the User |
|
JSP™ 2 lab发下/提交 JSP™ 2 lab out/due |
| 22 |
测验 2 Exam 2 |
|
|
|
| 23 |
JSP.L3: 文档的(Including)包含与(Forwarding)前送 JSP.L3: Including and Forwarding |
JSP.B3: 个人程序模块化 JSP.B3: Making Your Code Modular |
|
JSP™ 3 lab 发下/提交 JSP™ 3 lab out/due |
| 24 |
JSP.L4: Sessions(节)与 Cookies |
JSP.B4: 记录使用者 JSP.B4: Remembering the User |
|
JSP™ 4 lab 发下/提交 JSP™ 4 lab out/due |
| 25 |
JSP.L5: 分离表现层与逻辑层 JSP.L5: Separating Presentation from Logic
专题
Final Projects |
JSP.B5: 将内容与逻辑分开 JSP.B5: Separating Presentation from Logic |
|
JSP™ 5 lab 发下/提交 JSP™ 5 lab out/due |
| 26 |
专题(继续) Final Projects (cont.) |
专题 Final Projects |
|
|
| 27 |
专题(继续) Final Projects (cont.) |
专题(继续) Final Projects (cont.) |
|
|