Questora

CPEN 312 — Object Oriented Programming with Java

Computer Engineering · University of Ghana

Programming techniques in unstructured, procedural and modular programming, modular programming problems and strategies. Object-Oriented program development environment tools. Object-Oriented structure and development: classes, inheritance, encapsulation, polymorphism, class derivation, abstract classes, interfaces, static class members, object construction and destruction, namespaces, exception handling, function overloading and overriding, function name overload resolution, container classes, template classes, multiple treads and synchronization. Generic Classes and methods, Applets and Java Web start, Multimedia: Applets and Applications, GUI components, Multithreading. Applications in artificial intelligence, accessing database with JDBC, and software design and Web Services.

Credits
3
Level
Level 300
Prerequisites
CPEN 201

Other courses on this programme

Practising CPEN 312 with Questora

Upload your own slides, notes and past papers for CPEN 312 and Questora builds mock exams, practice questions and a revision plan from them.

Start free

Course details from University of Ghana Volume 3 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Sciences (2017).