Skip to Main Content

CSC430

Module 4 Required Resources

Textbook

Your course textbook can be accessed via the DART eBook link in the Getting Started module.

Text:

Sebesta, R. (2018). Concepts of programming languages (12th ed.). Pearson Education. ISBN: 978-0-13-668075-8

Read:

  • Chapter 11: Focus your reading on data abstraction, design issues for abstract data types, parameterized abstract data types, encapsulation constructs, and Naming encapsulations. 

  • Chapter 12: Focus your reading on features of object-oriented programming, its design issues, different types of classes, and inheritance, as well as support for object-oriented programming in specific languages. 

  • Chapter 14: Keep deeper attention on fundamental concepts of exception handling, including hardware- and software-detectable exceptions, exception handlers, the raising of exceptions, the design issues for exception handling, and exception handling in C++ and Java.