Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

Advanced Programming and Object-Oriented Programming CSC 2303: Home

This Course Guide helps you identify some of the resources available at Mohammed VI Library. For more information please get in touch with Your Librarian whose contact information is listed below right.

Vocabulary list

Please use the vocabulary list below to search the library catalog, through the keyword function, to identify materials relevant to this course.

  • Programming Language (Java)
  • Object-Oriented programming
  • Programming concepts
  • Object-Oriented design
  • Event-driven programming
  • Class construction
  • Java API



This course will build on the broad ability and understanding acquired in the previous programming courses to give students a strong mastery of programming in a specific programming language, currently Java. It will cover Object oriented Programming concepts and techniques in depth including: object-oriented design, event-driven programming, interactive development, class construction, inheritance, abstraction and software reuse.

Library of Congress Classes and Subclasses

Please use the call number below to search the library catalog, through the Call Number function, to browse the library collection listing materials relevant to this course.

  • QA76.73     Computer Programming Language
    • QA76.73 .J38     Java Programming

Subject Guide