Fall 2007 CIS 3023 Discussion Announcement Page

Discussion Leaders by Section
7255, Tuesday 9th (04:05-04:55): Chao Chen (cchen@cise.ufl.edu)
8226, Tuesday 4th (10:40-11:30): Chao Chen (cchen@cise.ufl.edu)
8228, Tuesday 5th (11:45-12:35): Chao Chen (cchen@cise.ufl.edu)
8229, Tuesday 6th (12:50-01:40): Sukitti Punak (spunak@cise.ufl.edu)
8230, Tuesday 7th (01:55-02:45): Sukitti Punak (spunak@cise.ufl.edu)

Group Assignments

Date (YYYY.MM.DD) Announcements
2007.12.14 P4 code solution
2007.12.14 Final exam solution and code for Q2~Q11.
2007.12.10 See the TAs in office hours to pick up Exam 3.
2007.12.10 Blank Exam Copies
Exam 1
Exam 2
Exam 3
2007.12.09 Proj 3 grades are posted. The average is 24.48. P4 is due by 11:59PM on Wednesday December 12, 2007.
2007.12.08 Exam 3 grades are posted. The average is 80.60. E3 solution and code for Q5~11.
2007.12.06 Chao will have office hours 7, 8, & 9th periods on Friday Dec 7th.
2007.12.05 TA Finals Week Office Hours
2007.12.04 Sample solutions to #11a: Data Structures: SLL (Diagrams)
2007.12.03 In class exercise #11b: Data Structures: SLL
2007.12.03 In class exercise #11a: Data Structures: SLL
2007.11.27 P3 Solutions: A&D Code
2007.11.27 Sample solutions to #10c: Stack II
2007.11.27 Sample solutions to #10b: Stack
2007.11.27 Sample solutions to #10a: Array List
2007.11.27 Sample solutions to #9b: GUI II
2007.11.27 Sample solutions to #9a: GUI I
2007.11.26 In class exercise #10c: Data Structures: Stack
2007.11.26 In class exercise #10b: Data Structures: Stack
2007.11.26 In class exercise #10a: Data Structures: ArrayList
2007.11.19 In class exercise #9b: GUIs II
2007.11.19 In class exercise #9a: GUIs I
2007.11.18 Sukitti's office hours on Monday Nov 19 are cancelled.
2007.11.12 E2 Solution (Q3~Q8) This is an executable solution. That's why it is declared inside a class.
2007.11.11 P2 Soln
2007.11.05 Sorting, using/implementing Bubble, Insertion, Merge, & Selection Sort will not be covered on Exam II. You will be responsible for these on Exam III.
2007.11.05 Important topics in Exam II include the following:
  • Interfaces (Comparable, Comparator, Cloneable; deep copies vs shallow copies)
  • Exceptions (claiming, throwing/generating/re-throwing, catching an exception and creating Exception classes)
  • File-IO (know how to read from and write into a file, using any way - RandomAccessFile, BufferedReader, BufferedWriter)
  • Searching (linear, binary, random)
  • String manipulation, using the class String by itself
  • String manipulation, using the class StringTokenizer
  • Recursion
2007.11.05 Sample solutions to Discussion Exercise #8
2007.11.05 Sample solutions to Discussion Exercise #7b
2007.11.05 Sample solutions to Discussion Exercise #7a
2007.11.01 If you are using P1 soln for your P2, then you should change the following statements in the P1 soln.
2007.11.01 P1 Soln (fixed) --- class MemberDateOfBirthComparator and class MemberInterestComparator.
2007.10.29 Class Notes: Bubble Sort
2007.10.26 Class Notes: Searching: Linear and Binary    Selection Sort
2007.10.26 P1 Soln (fixed) --- class MemberDateOfBirthComparator and class MemberInterestComparator.
2007.10.22 In class exercise #8: Search & Sorting
2007.10.22 In class exercise #7b: Recursion
2007.10.22 In class exercise #7a: File IO
2007.10.16 Solutions to Discussion Exercise #6: Q1-3, Q4-5.
2007.10.16 Selected solutions to in class exercise #5: 5.2-3 , 5.4-5
2007.10.16 Selected solutions to in class exercise #4: 4.1
2007.10.16 Sample solutions to in class exercise #3: Problem solving
2007.10.15 In class exercise #6: Exceptions
2007.10.15 Exam1 Solution
2007.10.08 In class exercise #5: Interfaces
2007.10.01 Important topics for Exam I include the following:
  • inheritance, polymorphism
  • class creation (make sure to include constructors (one default, one with parameters), toString, and get/sets for non-public attributes)
  • problem solving (analysis and design, waterfall model, assertions)
  • interface definition (within class declaration)
Please note that this is not a comprehensive list!
2007.09.24 Discussion of Interfaces.
2007.09.17 In class exercise #4: Interfaces
2007.09.17 In class exercise #3: Problem Solving
2007.09.12 Sample solutions to in class exercise #1 & #2: Ex1a, Ex1b.1, Ex1b.2 Analysis and Design, Ex1b.2 Code, Ex2.1
2007.09.11 Chao's Wednesday office hours this week have been moved to Friday 5-6th period.
2007.09.10 In class exercise #2: Polymorphism
2007.08.27 In class exercise #1b: Analysis & Design
2007.08.27 In class exercise #1a: Class & Inheritance Review
2007.08.27 The schedule of hours for consults in the CSE 114 lab can be found here.
2007.08.27 A link to Unix/Linux console commands useful if you use Unix or Linux computer to code your projects. Some commands are applicable to Windows command prompt as well.
2007.08.27 Discussions begin Tuesday, August 28, 2007