Course Name : : Object Oriented Programming-I
|
Degree: Associate
|
Code
|
Year/Semester
|
Local Credits
|
ECTS
Credits
|
Course Implementation, Hours/Week
|
Course
|
Tutorial
|
Laboratory
|
BIP 1006
|
1/2 (Spring)
|
3
|
5
|
4
|
-
|
2
|
Department
|
Computer Technologies
|
Instructors
|
Assist. Prof. Dr. Pınar DEMİR
|
Contact Information
|
pdemir@pirireis.edu.tr
|
Office Hours
|
Wednesday 09:00-11:00
|
Web page
|
www.pirireis.edu.tr
|
Course Type
|
Compulsory
|
Course Language
|
English
|
Course Prerequisites
|
|
Course Category by Content, %
|
Basic Sciences
|
Engineering Science
|
Engineering Design
|
Humanities
|
20
|
40
|
40
|
0
|
Course Description
|
- Introduction
- Variables, Primitive Data Types, Input/Output Operators, main method
- Control Statements-I
- Control Statements-II
- Methods
- Arrays and ArrayLists
- Introduction to Classes and Objects
- Classes and Objects
- Object Oriented Programming: Inheritance
- Object Oriented Programming: Polymorphism and Interfaces
|
Course Objectives
|
- Introduction, Variables, Primitive Data Types, Input/Output Operators, main method, Control Statements-I, Control Statements-II, Methods, Arrays and ArrayLists, Classes and Objects, Object Oriented Programming: Inheritance, Object Oriented Programming: Polymorphism and Interfaces
|
Course Learning Outcomes
|
With the successful completion of this course, the students will gain basic knowledge and skills in the following areas;
- syntax of Java programming language
- analyzing a problem and using a relevant algorithm to solve it
- dividing the problems into classes and methods
- coding classes and methods
- make use of the properties of object oriented programming
|
Instructional Methods and Techniques
|
Power point presentations
|
Tutorial Place
|
Classroom, computer laboratory
|
Co-term Condition
|
|
Textbook
|
- P. Deitel, H. Deitel, Java: How to Program, 10th edition, Late Objects Version, Pearson Education Inc., 2015
|
Other References
|
|
Homework & Projects
|
Problems with Java coding will be given to the students
|
Laboratory Work
|
2 hours of laboratory work each week
|
Computer Use
|
Coding in Java, Powerpoint, MS Word
|
Other Activities
|
None
|
|
|
|
|
|
|
|
|
|
|