Welcome to Professor Ziegler's CISC 1115 Home Page
Course Requirements (html format)
    
(pdf format)
Course Syllabus and Homework Assignments (html format)
    
(pdf format)
Source Code for Sample Programs used in the Lectures
CISC 1115 Departmental Home Page
The following are copies of the course lecture notes in PDF format.
You may download a copy of these notes only if you are a registered student in my CISC 1115 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 the audio and video lectures are all copyrighted
Lecture Notes - Cover Sheet
Lecture Notes - Topic 1
            
Audio Lecture - Topic 1
    
Audio Lecture - Topic 1 - Part 2
    
Audio Lecture - Topic 1 - Part 3
            
Video Lecture - Topic 1
    
Video Lecture - Topic 1 - Part 2
    
Video Lecture - Topic 1 - Part 3
Lecture Notes - Topic 2
            
Audio Lecture - Topic 2
    
Audio Lecture - Topic 2 - Part 2
            
Video Lecture - Topic 2
    
Video Lecture - Topic 2 - Part 2
    
Video Lecture - Topic 2 - Part 3
Lecture Notes - Topic 3
            
Audio Lecture - Topic 3
    
Audio Lecture - Topic 3 - Part 2
            
Video Lecture - Topic 3
    
Video Lecture - Topic 3 - Part 2
Lecture Notes - Topic 4
            
Audio Lecture - Topic 4
            
Video Lecture - Topic 4
Lecture Notes - Topic 5
            
Audio Lecture - Topic 5
            
Video Lecture - Topic 5
    
Video Lecture - Topic 5 - Part 2
Lecture Notes - Topic 6
            
Audio Lecture - Topic 6
    
Audio Lecture - Topic 6 - Part 2
            
Video Lecture - Topic 6
    
Video Lecture - Topic 6 - Part 2
Lecture Notes - Topic 7
            
Audio Lecture - Topic 7
            
Video Lecture - Topic 7
    
Video Lecture - Topic 7 - Part 2
    
Video Lecture - Topic 7 - HW
Lecture Notes - Topic 8
            
Audio Lecture - Topic 8
    
Audio Lecture - Topic 8 - Part 2
            
Video Lecture - Topic 8
    
Video Lecture - Topic 8 - Part 2
Lecture Notes - Topic 9
            
Audio Lecture - Topic 9
            
Video Lecture - Topic 9
Lecture Notes - Topic 10
            
Audio Lecture - Topic 10
    
Audio Lecture - Topic 10 - Part 3
Lecture Notes on Number Systems
            
Audio Lecture - Number Systems
            
Video Lecture - Number Systems
Topic Exercises
    
Topic 1
    
Topic 2
    
Topic 3
    
Topic 4
    
Topic 5
    
Topic 6
    
Topic 7
    
Topic 8
    
Topic 9
Review Questions and Exercises
    
Chapter 1
    
Chapter 2
    
Chapter 3
    
Chapter 4
    
Chapter 5
    
Chapter 6
    
Chapter 7
    
Chapter 8
    
Chapter 9
    
Langsam Workbook
Solutions to Review Questions and Exercises
    
Chapter 1
    
Chapter 2
    
Chapter 3
    
Chapter 4
    
Chapter 5
    
Chapter 6
    
Chapter 7
    
Chapter 8
    
Chapter 9
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