Welcome to Professor Ziegler's CISC 3130 (formerly CIS 22) Home Page
Course Requirements (html format)
    
(pdf format)
Syllabus, Homework and Programming Assignments (html format)
    
(pdf format)
Source Code for Sample Programs used in the Lectures
The following are copies of the course lecture notes in Notes/pdf format.
You may download a copy of these notes only if you are a registered student in my CISC 3130 class.
The audio lectures are in mp3 format and may be downloaded for play on your computer or mp3 player.
To download a file, RIGHT CLICK on the link and use the "Save Link Target As" feature of your browser.
The lecture notes and audio lectures are copyrighted
Lecture Notes - Cover Page
Lecture Notes - Introductory Program Assignment
Lecture Notes - Chapter 16
Lecture Notes - Chapter 17
Lecture Notes - Chapter 18
Lecture Notes - Chapter 19
Lecture Notes - Chapter 20
Lecture Notes - Chapter 21
Solutions to Review Questions and Exercises
    
Chapter 16
    
Chapter 17
    
Chapter 18
    
Chapter 19
    
Chapter 20
    
Chapter 21
Appendices
    
Appendix A: ASCII/Unicode Characters Code
    
Appendix B: Operator Precedence and Associativity
    
Appendix C: Java Key Words
    
Appendix D: Installing the JDK and JDK Documentation
    
Appendix E: Using the javadoc Utility
    
Appendix F: Math Class
    
Appendix G: Packages
    
Appendix H: Working with Records and Random Access Files
    
Appendix I: Configuring JavaDB and Installing Apache Derby
    
Appendix J: The QuickSort Algorithm
    
Appendix K: Named Colors
    
Appendix L: Answers to Checkpoints
    
Appendix M: Answers to Odd-Numbered Review Questions
Additional Appendices
    
Appendix I (old): JOptionPane Dialog Boxes
Comments or suggestions should be sent to:
ziegler@sci.brooklyn.cuny.edu
Chaim Ziegler, Ph.D.
Brooklyn College
Department of Computer and Information Science
2900 Bedford Avenue
Brooklyn, NY 11210
(718) 951-5000 x2074