Programming II

Location: Building 6, Room 201 

Time: Mon. Wed. 9:30-11:00

Lab: Sun. 9:30-11:00 

 

Introduction

COCS203 course aims at teaching students the principles and concepts of object-oriented programming. Students will familiarize with the concepts of access control, encapsulation, inheritance and polymorphism. Finally, students will be taught how to use object-oriented programming methodology to solve programming problems.

The software needed is Netbeans:

Download for Mac OS: https://netbeans.org/downloads/start.html?platform=macosx&lang=en&option=javase

Download for Windows: https://netbeans.org/downloads/start.html?platform=windows&lang=en&option=javase 

Textbook: Introduction to Java Programming by Y. Daniel Linag, 10th Edition, 2015, ISBN 10: 1-292-07001-3, ISBN 13:978-1-292-07001-8


Course Content


Course Syllabus.. Click here

Lecture 1: Introduction to OOP

Lecture 2: Chapter1- Methods and Math Class

Lecture 3: Chapter1- Methods and Math Class cont

Lecture 4: Chapter2- Classes and Objects

Lecture 5: Chapter2- Classes and Objects cont

Lecture 6: Chapter2- Classes and Objects cont

Lecture 7-8: Chapter3- Inheritance and Polymorphism

Lecture 9-10: Chapter3Inheritance and Polymorphism cont

Lecture 11: Chapter4- Abstract Classes and Interface

Lecture 12: Chapter4- Abstract Classes and Interface cont

Lecture 13: Chapter5- Class Relationship and Class Diagram

Lecture 14: Chapter6- Exception

Lecture 15: Chapter6- Exception cont

Lecture 16: Chapter7- String, StringBuffer, StringTokenizer Classes

Lecture 17: Chapter7- String, StringBuffer, StringTokenizer Classes cont


آخر تحديث
9/27/2017 8:02:55 PM