Course Contents |
Implementation of data structures, 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 |
Inroduction to object oriented programming. |
Lectures and application, Oral Presentation, Case study, Project. |
2 |
Memory structure and it's organization |
Lectures and application, Oral Presentation, Case study, Project. |
3 |
"Stack" and "Heap" terms, "Value Type" and "Reference Type" variables |
Lectures and application, Oral Presentation, Case study, Project. |
4 |
"Stack" and "Heap" terms, "Value Type" and "Reference Type" variables |
Lectures and application, Oral Presentation, Case study, Project. |
5 |
Methods/Functions types |
Lectures and application, Oral Presentation, Case study, Project. |
6 |
Methods/Functions types |
Lectures and application, Oral Presentation, Case study, Project. |
7 |
Overloding of Methods/Functions and it's practices |
Lectures and application, Oral Presentation, Case study, Project. |
8 |
mid-term exam |
|
9 |
Overloding of Methods/Functions and it's practices |
Lectures and application, Oral Presentation, Case study, Project. |
10 |
Specific methods of classes which has frequently usage such as "Math","String" etc. |
Lectures and application, Oral Presentation, Case study, Project. |
11 |
Specific methods of classes which has frequently usage such as "Math","String" etc. |
Lectures and application, Oral Presentation, Case study, Project. |
12 |
Basic access modifiers |
Lectures and application, Oral Presentation, Case study, Project. |
13 |
Basic access modifiers |
Lectures and application, Oral Presentation, Case study, Project. |
14 |
Practices that includes whole period |
Lectures and application, Oral Presentation, Case study, Project. |
15 |
Practices that includes whole period |
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 |