Advanced Programming Laboratory

Credit: 2



  • To explore the features of object oriented programming.

  • To focus programming rather on programming language.

  • To understand the OS internals.


Exercises using Linux tools – Grep, awk, tr

Exercises using system calls

Exercises in Python

Exercises in C++/ Java



  • Ability to develop shell scripts for various applications.

  • Gaining knowledge about OS internals.

  • Understanding Object oriented concepts and developing software modules.


Reference Books

  1. Arnold Robbins, Nelson H. F. Beebe, Classic Shell Scripting, O’Reilly Media 2005

  2. H. Schildt Java: The Complete Reference, Eighth Edition, McGraw-Hill Education (India) Pvt. Limited, 2011.

  3. H. Schildt C++: The Complete Reference, Fourth Edition, McGraw-Hill Education (India) Pvt Limited, 2003.

  4. Mark Lutz Learning Python, 3rd Edition, O’Reilly Media, 2007