Information Package

Program of Computer Engineering (English 30%)

BİL396

CURRENT TOPICS IN COMPUTER SCIENCES

Course Code
BİL396
Semester
-
Theory+Practice
3 + 0
ECTS
5
Course TypeElective Course
Course LevelBachelor's Degree
Year of Study-
Semester-
ECTS5
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

  1. Learn in depth one of the current topics of Computer Science
  2. Gain experience in applying their theoretical knowledge to a new research area
  3. Understand the importance of lifelong learning process in Engineering.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsNone
Course DescriptionThis course introduces specific research topics selected from new or emerging areas of Computer Science. Topics are chosen according to current needs and may change depending on the semester when the course opens.
Course Contents
WEEK TOPICS
1st Week Nesne yönelimli Programlama (Object Oriented Programming), Temel OOP İlkeleri: Abstraction, Encapsulation, Polymorphism, Inheritance
2nd Week Kod Analizi Performans Yönetimi
3rd Week Stack Queue Tree Yapıları
4th Week Yazılım Mimarileri
5th Week Yazılım Mimarileri
6th Week Yazılım Mimarileri
7th Week Design Patterns (Creational)
8th Week MIDTERM
9th Week Design Patterns (Creational)
10th Week Design Patterns (Creational)
11th Week Design Patterns (Structural)
12th Week Design Patterns (Structural)
13th Week Design Patterns (Behavioral)
14th Week Design Patterns (Behavioral)
15th Week Design Patterns (Behavioral)
Recommended or Required ReadingSebesta R. W. Programming the World Wide Web, 4/E, Addison-Wesley, 2008, ISBN: 9780321489692
Planned Learning Activities and Teaching Methods
  • Lecture
  • Questions/Answers
  • Case Study
  • Problem Solving
  • Experiment
  • Practice
  • Project
  • Report Preparation
  • Presentation
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 35
Assignment 1 10
Quiz 1 10
Total(%) 55
Contribution of In-term Studies to Overall Grade(%) 55
Contribution of Final Examination to Overall Grade(%) 45
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam 1 1.5 1.5
Preparation for Quiz 3 2.5 7.5
Individual or group work
Preparation for Final exam 1 35 35
Course hours 14 3 42
Preparation for Midterm exam 1 30 30
Laboratory (including preparation)
Final exam 1 1.5 1.5
Homework 2 2 4
Project 1 32 32
Quiz 3 0.5 1.5
Total Work Load155
Total Work Load / 30 (h)5.16
ECTS Credit of the Course5
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3
K1 X
K2 X
K3
K4
K5
K6
K7
K8 X
K9
K10
K11