Learning Outcomes |
PO |
MME |
The students who succeeded in this course: |
|
|
LO-1 |
Can produce advanced computer programs by using OOP technics. |
PO-4 Has competency in developing software, sets algorithm and develops program PO-9 Develop object oriented programs PO-10 Designs and manages databases PO-15 Have the knowledge and skills to perform desktop and graphics and animation designs in internet programming.
|
Examination |
LO-2 |
Can know the definition of class in OOP |
PO-9 Develop object oriented programs
|
Examination |
LO-3 |
Can develop the class functions |
PO-9 Develop object oriented programs
|
Examination |
PO: Programme Outcomes MME:Method of measurement & Evaluation |
Course Contents |
implementation, record implementation, character string, stack, queue, tree and set implementations. Object Oriented Programming.Programming methodology: Specification, design, coding, program correctness. Review of data types: scalar types, structured types. |
Weekly Course Content |
Week |
Subject |
Learning Activities and Teaching Methods |
1 |
Concept of "class" |
Lectures and application, Oral Presentation, Case study, Project. |
2 |
Concept of "class" |
Lectures and application, Oral Presentation, Case study, Project. |
3 |
Constructor methods |
Lectures and application, Oral Presentation, Case study, Project. |
4 |
Constructor methods |
Lectures and application, Oral Presentation, Case study, Project. |
5 |
"this" keyword |
Lectures and application, Oral Presentation, Case study, Project. |
6 |
Inheritance |
Lectures and application, Oral Presentation, Case study, Project. |
7 |
Inheritance |
Lectures and application, Oral Presentation, Case study, Project. |
8 |
mid-term exam |
|
9 |
Encapsulation |
Lectures and application, Oral Presentation, Case study, Project. |
10 |
Encapsulation |
Lectures and application, Oral Presentation, Case study, Project. |
11 |
Polymorphism |
Lectures and application, Oral Presentation, Case study, Project. |
12 |
Polymorphism |
Lectures and application, Oral Presentation, Case study, Project. |
13 |
Abstracion and interfaces |
Lectures and application, Oral Presentation, Case study, Project. |
14 |
Abstracion and interfaces |
Lectures and application, Oral Presentation, Case study, Project. |
15 |
Abstracion and interfaces |
Lectures and application, Oral Presentation, Case study, Project. |
16 |
final exam |
|
Recommend Course Book / Supplementary Book/Reading |
1 |
ALTINTAŞ, A.B (2019),Java Programlama Dili ve Yazılım Tasarımı,Papatya Yayıncılık |
Required Course instruments and materials |
Computer |