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