Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
28 views

OOP Java

This document provides an overview of an object oriented programming course using Java. The course will introduce object oriented programming concepts like abstraction, encapsulation, inheritance and polymorphism. Students will learn how to take a business problem, determine a logical solution, and code the solution as a Java program. The course will cover Java fundamentals, classes, arrays, inheritance, interfaces, exceptions and more. Assessment will include assignments, projects, quizzes and a final exam.
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views

OOP Java

This document provides an overview of an object oriented programming course using Java. The course will introduce object oriented programming concepts like abstraction, encapsulation, inheritance and polymorphism. Students will learn how to take a business problem, determine a logical solution, and code the solution as a Java program. The course will cover Java fundamentals, classes, arrays, inheritance, interfaces, exceptions and more. Assessment will include assignments, projects, quizzes and a final exam.
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 8

0101000848

Object Oriented
Programming
Ths. Trần Đức
Tùng
tung@vaa.edu.vn
Course Description
• This course provides an introduction to object
oriented programming (OOP) using
the Java programming language.
Course Objectives
• The model of OOP: abstraction, encapsulation,
inheritance and polymorphism
• OOP features: object classes and interfaces,
patterns, exceptions and some libraries
• Take the statement of a business problem;
determine suitable logic for solving the
problem; proceed to code that logic as a
program
Required Textbook and Other Materials
• Starting Out with Java: From Control Structures
through Objects, Tony Gaddis 6th Edition
• Core Java Volume I–Fundamentals, Cay S.
Horstmann 11th Edition
• Head First: Design Patterns, Eric
Freeman&Elisabeth Robson
Assessment
• Class attendance and Participation: 10%
• Quiz: 10%
• Lab Assignment: 15%
• Group Project: 15%
• Final examination: 50%
CONTENT
• Computer and Java
• Java Fundamental
• Decision Structures
• Loops and Files
• Methods
• Clean Coding and Refactoring
• Debug and Deploying Applications
• A First Look at Classes
• Arrays and ArrayList Class
1-6
CONTENT
• A Second Look at Classes and Objects
• Refactoring Towards an Object-oriented Design
• Text Processing and Wrapper Classes
• Inheritance and Polymorphism
• Interface
• Java Pattern
• Exception and Advanced File I/O
• Databases
1-7
Master Java RoadMap
How to Master Java (coggle.it)

1-8

You might also like