1

Object-Oriented Program Design and Software Engineering (ArsDigita University). Instructor: Professor Dave Goddeau.

FREE
This course includes
Hours of videos

555 years, 6 months

Units & Quizzes

20

Unlimited Lifetime access
Access on mobile app
Certificate of Completion

The concepts of the object-oriented paradigm using Java. The basic principles of software engineering are emphasized. We study how to design and think in an object oriented fashion. As a final project, students work in groups to develop a Gnutella distributed music-sharing client. (from ADUni.org

Course Currilcum

  • Lecture 01 – Intro to Java Unlimited
  • Lecture 02 – Classes Unlimited
  • Lecture 03 – Inheritance and Polymorphism Unlimited
  • Lecture 04 – Interfaces and Interfaces Unlimited
  • Lecture 05 – OOP Design and Design Process Unlimited
  • Lecture 06 – Exceptions and Error Handling Unlimited
  • Lecture 07 – I/O Unlimited
  • Lecture 08 – Window Systems and Graphics Unlimited
  • Lecture 09 – Event-based programming Unlimited
  • Lecture 10 – GUI (widgets) Unlimited
  • Lecture 11 – Threads Unlimited
  • Lecture 12 – Networking Programming Unlimited
  • Lecture 13 – Software Design Cycle Unlimited
  • Lecture 14 – OOP in C and C++ Unlimited
  • Lecture 15 – Layouts, Packages, and Jar files Unlimited
  • Lecture 16 – Java on the web Unlimited
  • Lecture 17 – Component Object Models Unlimited
  • Lecture 18 – Overview of Software Patterns Unlimited
  • Lecture 19 – Persistence and Databases and etc Unlimited
  • Lecture 20 – Review Unlimited