Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

İstinye University

Course Syllabus

COURSE’S
Faculty Faculty of engineering

Department Computer Engineering

Code COE201

Name Problem Solving with Computers in C

ECTS 7

Type Mandatory

Semester 3

Medium of Instruction English

Day / Time Wednesday(09:00-11:00) - Wednesday/Thursday(13:00-


15:00/09:00-11:00)

Pre-requisite -

Method In-class & broadcast

INSTRUCTOR’S
Name-Surname Buse Yılmaz

E-mail buse.yilmaz@istinye.edu.tr

Office Number 417

Office Hours Thursday(13:00-15:00)

Assistant’s Name- Ozan Akhan


Surname
Assistant’s e-mail ozan.akhan@engr.istinye.edu.tr

Assistant’s office
number
Course Content Features of object-based programming (inheritance and
polymorphism, etc.), object-oriented design, basic
programming in C++, standard template library, classes and
objects, constructor and destructor methods, access specifiers,
name spaces, pointers, references, smart pointers, overloading
functions and operators, friend classes, virtual functions,
templates, error handling, streams and file processing, design
patterns, version control systems (git)
Course Objectives Providing the basic computer-based problem solving skills
through C programming.
Course Outcomes After completing this course satisfactorily, a student will:
1) Understand the basic programming concepts
2) Understand and be able to develop a complete software in C
programming language
3) Understand and be able to use basic and complex data types
and structures
Required Course C HOW TO PROGRAM, 8. EDITION (2016) - PAUL
Materials DEITEL, HARVEY DEITEL, PUBLISHER: DEITEL (ISBN:
9780133976892).
Suggested Course C Programming: A Modern Approach, 2nd Edition (2008) - K.
Materials N. King, Publisher: W. W. Norton & Company (ISBN:
9780393979503).
Pen & Paper 1 Midterm (%30)
Assessment and Assessment 1 Final exam (%30)
Evaluation 1 Quiz (%10)
Specifications of the Exams: Quiz will be in the form of
multiple-choice questions, T/F questions. The midterm & final
exam will be in the form of code writing, fill in the blanks, T/F
questions.
Alternative Coding assignment
Assessment: Quiz
Specifications of the Assignment: (3) Coding assignment that’s
done individually

Due date of the Assignment: Depending on the length of the


assignment, 1 week or 10 days after the posting date
Attendance Class attendance is not compulsory. Participation of the student
in the lesson and communication with the instructor will have a
positive effect on the final grade. It is the student's
responsibility to learn the lectures and to follow the
announcements.
COURSE PLAN
Week/Date Content
1st week Course Introduction and brief history of computers
October 11 - October
15
nd
2 Week Introduction to C Programming
October 18 - October
22
3rd Week Fundamentals of C
25 October - 29
October
4th Week Input / Output Operations
1 November - 5
November
5th Week Statements and Expressions
8 November - 12
November
6th Week Loops
15 November - 19
November
7th Week Basic Data Types
22 November - 26
November
8th Week Pointers and Arrays
29 November – 3
December
9th Week Midterm
6 December - 10
December
10th Week Functions
13 December – 17
December
11th Week Characters and Strings
20 December - 24
December
12th Week File Processing
27 December - 31
December
13th Week Program Organization
3 January - 7 January
14th Week Composite Data Types
10 January - 14
January

Important Note:

Academic dignity (honesty): Academic dignity is one of the indispensable values of Istinye University and
higher education. Therefore, cheating, plagiarism (scientific theft) and falsification (tampering) will not go
unpunished. In such a case, the right to give a failing grade to the exam/assignment grade or the course grade, or
to discipline the person doing it is reserved.

What is plagiarism?

To give the impression that the information, ideas and opinions belonging to another person are revealed and
written by him / her without any necessary attribution means stealing of ideas and information - in other words -
plagiarism. For example, writing the exact ideas, opinions and information without attribution, copying from the
internet or other sources and making facsimiles (internet downloads) are within the scope of the abuse and
plagiarism of ideas and information.

“Types of Plagiarism:

Reproduction Method: Taking someone else's work directly and showing it as your own work.
Copying Method: Copying some part of another work directly and adding them to your own work.
Copy / Change Method: Copying the text from another source and inserting it in your own text with
minor changes.
Mosaic Method: Preparing a new study by combining studies from multiple sources.
Self-Plagiarism: Copying from a work of his / her own that he / she had done before.”

You might also like