CISC 3115
Introduction to Modern Programming Techniques
Text & Topic Readings


Text

Introduction to Java Programming — Brief Version (11th edition)
Liang
Pearson
ISBN 13: 9780134611037

Feel free to get an earlier edition. You will also notice that the text is recommended — highly recommended — because you need a language reference where you can look up specific syntax and semantics of various language constructs presented in class. However, if you have another intro to Java text (from CISC 1115, for example), that can be sufficient as long as it covers the material specified in the topics listed in the syllabus.

Readings From the Text


Review

Chapters 1 — 7

Chapter 8


Classes

Chapter 9


Exception Handling

Chapter 12, Sections 12.1 - 12.6 (skip section 12.5)


Inheritance

Chapter 11, Sections 11.1 - 11.8


Abstract Classes, Interfaces

Chapter 10

Chapter 13


Recursion

Chapter 18