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.
© Copyright 2025 National University. All Rights Reserved.