0% found this document useful (0 votes)
114 views5 pages

INF 212 Algorithms and Programming II: DR Tuba Gözel

This document outlines the syllabus for the INF 212 Algorithms and Programming II course. It provides information on the course instructor, teaching assistants, topics to be covered each week over 14 weeks, required textbooks, assessment criteria including homework, projects, exams, and attendance policy.

Uploaded by

mert kocabaş
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views5 pages

INF 212 Algorithms and Programming II: DR Tuba Gözel

This document outlines the syllabus for the INF 212 Algorithms and Programming II course. It provides information on the course instructor, teaching assistants, topics to be covered each week over 14 weeks, required textbooks, assessment criteria including homework, projects, exams, and attendance policy.

Uploaded by

mert kocabaş
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

INF 212

Algorithms and Programming II

Dr Tuba GÖZEL
[email protected]

Gebze Technical University

© T. GÖZEL – Gebze Technical University GTU, INF212, CourseSyllabus 1


INF 212
Algorithms and Programming II
Spring 2021

Lecturer: Dr. Tuba Gözel


Office / Telephone / E-mail: EM 135 / (+90 262 605 3293) / [email protected]
Course Hours: Monday 13:30-15:30 Tuesday 16:30-17:30
Laboratory Hours: Thursday 13:30-15:30
Office Hours (OH): Tuesday 15:00-16:00

Teaching Assistants:
Selim Şahin (e-mail: [email protected], OH: Monday 13:00-14:00),
Süleyman TUNCEL (e-mail: [email protected], OH: Tuesday 13:00-14:00),
Serdar AKBIYIK (e-mail: [email protected], OH: Wednesday 13:00-14:00),
Serhat DİNLEYEN (e-mail: [email protected], OH: Thursday 13:00-14:00),
Aslıhan AKTEPE (e-mail: [email protected], OH: Friday 10:00-11:00),
Mehmet Türker TAKCI (e-mail: [email protected], OH: Thursday 10:00-11:00)

© T. GÖZEL – Gebze Technical University GTU, INF212, CourseSyllabus 2


Course Syllabus
Week Topics Midterm Project
1 String in C.
2 Memory allocaton in C.
3 Introduction to C++. Transition from C to C++. Project1
4 Object oriented programming. Midterm1
5 Classes as abstract data type.
Classes. Constructors, destructor, member-functions of
6 Project2
class.
Classes. Copy constructor, assignment operator. this
7 Midterm2
pointer.
8 Techniques of function overloading.
9 Operators. Operators overloading. Project3
10 Operators overloading. Memory management in C++. Midterm3
11 Classes with dynamical memory allocation.
Passing data by value, by pointer, by reference.
12 Project 4
Templates.
13 Exceptions and program correctness. Midterm4
14 Bitwise Operator. Makeup midterm

© T. GÖZEL – Gebze Technical University GTU, INF212, CourseSyllabus 3


Text Books

Text Book: Harvey M. Deitel, Paul J. Deitel, C How to Program,


Prentice Hall, Seventh Edition. Harvey M. Deitel, Paul J. Deitel, C
++ How to Program, 2017.

References: Jeri R. Hanly and Elliot B. Koffman, Problem Solving


and Program Design in C, C++ programming: from problem analysis
to problem design, D.S. Malik, 2012. Resources from the internet.

© T. GÖZEL – Gebze Technical University GTU, INF212, CourseSyllabus 4


Assessment Criteria

Assessment Midterm
Homework Projects Lab Work Final Exam
Criteria Exams

Quantity 2 2 12 4 1

Percent 10% 10% 0% 40% 40%

(Number of Delivered Projects delivered <4) ? Score = NA


Necessity
(Absence > %20 ) ? Score =NA

Midterm exam will be held in four separate times as a single question.

There will be only one question make up exam.

Attendance requirement is 80 %.

It is mandatory to submit all homework and projects.

© T. GÖZEL – Gebze Technical University GTU, INF212, CourseSyllabus 5

You might also like