Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
CoSc 10403 Schedule / Spring 2016 
 
Note: In the schedule below, FCP stands for the First Class Period of the week 
(Tue) and LCP stands for Last Class Period of the week (Thu). 
 
    Programming Assignments 
Week of - Lecture# Chapter Lecture Topic Assigned Due 
Mon, Jan 11 
 
Tue, Jan 12 
 
Thu, Jan 14 
 
 
1 
 
2 
 
 
1 
 
 
** First Day of Classes – Spring, 2016 ** 
 
Introduction to Java (Applets) 
 
Introduction to Programming Environment – 
Eclipse IDE (FCP - class meets in TUC 
353/357) 
  
Mon, Jan 18 
 
Tue, Jan 19 
 
 
Thu, Jan 21 
 
 
3 
 
 
4 
 
 
2 
*** Martin Luther King Holiday *** 
 
 
 
 
Java Visual Design (Drawing, Images, Colors & 
Font classes) 
 
 
 
 
 
Lab 1 (LCP) - 
"Punch & Run" 
 
 
 
 
 
 
Tue, Jan 26 
 
 
Thu, Jan 28 
5 
 
 
6 
3 Variables, Methods, & Objects 
 
 
Variables, Methods, & Objects (continued) 
 
 
 
Lab 2 (LCP) - 
"Java Images & 
Methods" 
 
 
 
Lab 1 (LCP) 
Tue, Feb 2 
 
Thu, Feb 4 
7 
 
8 
4 Widgets (Java Swing Classes & Constructors) 
 
Widgets (continued) 
 
 
Lab 3 (LCP) - 
"GUIs, Widgets 
& Methods" 
 
 
Lab 2 (LCP) 
 
Tue, Feb 9 
 
Thu, Feb 11 
9 
 
10 
5 
 
 
GUI Design (Layouts & Panels) 
 
Program Design (more about Java methods) 
 
 
 
 
 
 
Tue, Feb 16 
 
 
 
Thu, Feb 18 
11 
 
 
 
12 
6 
 
 
 
8 
Data Types and Operators  
 
 
 
Types and Operators (continued) 
Lab 4 (FCP) - 
"Layouts & 
Panels" 
 
 
Lab 3 (FCP) 
Tue, Feb 23 
 
Thu, Feb 25 
13 
 
14 
 
 
 
Java Event Handling (Action) 
 
*** Exam 1 – LCP (Thu, Feb 25) *** 
  
Tue, Mar 1 
 
 
Wed, Mar 2 
 
Thu, Mar 3 
15 
 
 
 
16 
7 Control Structures (if-then-else & switch) 
 
 
*** Unsat grades due (9:00AM) *** 
 
Control Structures (continued) 
Lab 5 (FCP) –  
"Java Action 
Events" 
Lab 4 (FCP) 
 
Mon, Mar 8 
- 
Fri, Mar 10 
 
 
 
 
 
 
 
 
*** Spring Break – classes dismissed *** 
 
 
  
Tue,, Mar 15 17 10 Multiple classes   
 
Thu, Mar 17 
 
18 
 
Multiple classes (continued) 
 
Lab 6 (LCP) - 
"Multiple 
classes, Item, 
other Events, 
Exceptions " 
 
Lab 5 (LCP) 
Tue, Mar 22 
 
Thu, Mar 24 
 
Fri, Mar 25 
19 
 
20 
 
 
9 
Exception Handling 
 
Looping structures (for) 
 
*** Good Friday Holiday *** 
 
 
 
 
 
 
Tue, Mar 29 
 
Thu, Mar 31 
 
Fri, Apr 1 
21 
 
22 
12 One-dimensional Arrays 
 
One-dimensional Arrays (continued) 
 
Fri, Apr 1 – last day to drop a class ** 
 
 
 
 
 
 
Tue, Apr 5 
 
 
 
 
 
Thu, Apr 7 
23 
 
 
 
 
 
24 
 *** Exam 2 – FCP (Tue, Apr 5) ***  
 
 
 
 
Two-dimensional Arrays 
(*** early release at 10:30 for Honors 
Convocation ***) 
Lab 7 (FCP) - 
"One-
dimensional 
Arrays, 
Looping" 
 
 
Lab 6 (FCP) 
 
 
Tue, Apr 12 
 
Thu, Apr 14 
25 
 
26 
 Looping structures (while & do) 
 
Two-dimensional Arrays (continued) 
  
Tue, Apr 19 
 
Thu, Apr 21 
27 
 
28 
11.5 & 
11.6 
Audio Files & JFrames 
 
 
  
Tue, Apr 26 
 
 
 
 
 
Thu, Apr 28 
& Fri, Apr 29 
29  Review (Tues, Apr 28) 
Last day of Class 
 
 
 
 
***Study Days *** 
 Lab #7 
(midnight,  
Tue, Apr 26) 
Absolutely will 
NOT be accepted 
late!! 
Tue, May 3   *** Exam 3 (8:00 AM – 10:30 AM) ***   
 
* Chapters not covered from the textbook:  13, 14, 15, 16, and 17