Professor Yeates' Programming Website |
|||||||||||||||||||||||||||||||||||||||||
|
Notes Tutoring Photos |
What is this page about? CIS 4100 is intended to be the second course of a
three part series on Object Oriented programming. In CIS 3100, the previous
course, the student should have learned: §
The
basis of programming §
Control
Constructs §
Functions
§
Arrays §
The
basics of the Object Oriented (class) metaphor Students who need a quick refresher in these topics can go to CIS3100 where a number of basic concepts are explored. In this course we will continue the discussion on classes and deal with topics such as operator overloading, inheritance, data structures, etc. Recognizing that not all students would have had equal preparation in the previous course, the first few weeks of this course will be devoted to a review of CIS 3100 material. Below you will find a syllabus and lecture notes that will be very helpful during the course of the semester. Please note that this page is a work in progress.
Visit it often for updates & changes o
Syllabus o
Lecture
1 - Arrays (Basic Concepts) o
Lecture
4 - C-Strings (char arrays) Basic Concepts o
Lecture
5 - Char arrays Cont'd. o
Lecture
6 - Pointers Basic Concepts o
Lecture
7 - Pointers Cont'd. o
Lecture
8 - Introduction to Classes o
Lecture 10 - Classes Cont'd. o
Lecture 11 - Static Data-Members and Member Functions o
Lecture 12 - Operator Overloading o
Lecture 13 - Operator Overloading Cont'd. o
Lecture 14 - Intro to Inheritance o
Lecture 15 - Inheritance Cont'd o
Lecture 16 - Linked Lists Updated 7/21/02 o
A Quick Primer on the String Class Example of Menu Program using Functions Review Questions for First Midterm Zip file containing Student class developed in class Review Questions for Fall Second Midterm Example of Inheritance using Item class 4/28/03 Review Questions for Fall Final Midterm Homework
Assignments
Professor Yeates
can sometimes be found in the computer room: |
||||||||||||||||||||||||||||||||||||||||
|
For more information, please email Professor Yeates at [email protected] |
|||||||||||||||||||||||||||||||||||||||||
![]()