• Türkçe
  • English
Course Code: 
CSE 212
Course Period: 
Spring
Course Type: 
Core
Credits: 
3
Theoric: 
2
Practice: 
0
Laboratory Hour: 
2
ECTS: 
5
Course Language: 
English
Course Objectives: 
The aim of this course is to provide students with knowledge and abilities to design and implement programs using object oriented methodologies and modern development environments.
Course Content: 

Approaches to modular program design, basic concepts of objects: classes and instances, single and multiple inheritance, polymorphism, object hierarchies and exceptions and exception handling, graphical user interface (GUI) implementation, multithreading and file I/O. The course will also focus on object-oriented (OO) requirements and design principles, techniques for transforming design models to code and data structures. Special emphasis will be given to programming in Java.

Course Methodology: 
1: Lecture, 2: Question-Answer, 3: Lab, 4: Case-study
Course Evaluation Methods: 
A: Testing, B: Experiment, C: Homework, D: Project

Vertical Tabs

Ders Tanimlari