COE 108- C Programming

Izmir Katip Celebi University, Faculty of Engineering and Architecture

Spring 2020

Syllabus

Course ID and Name

COE 108- C Programming

Semester

Spring, 2019-2020

Instructors

Assist. Prof. Dr. Vahide BULUT (Section 1 & 2)

Assoc. Prof. Dr. Aytuğ ONAN (Section 3)

E-mails for Instructors

Course Homepage

http://aytugonan.cbu.edu.tr/COE108_index.html

Objectives

The objective of this course is to understand the concepts of structural programming design. Firstly, basic program codes will be copied and examined as an introduction. Then, basic data structures will be introduced. The most important part of the course is to understand the structure of any given problem and design an algorithm to implement the solution. C programming language will be used to implement any code in structural design

Course Content

Lexical elements, operators, and the C system, flow of control, functions, and arrays.

Course Outline

(Tentative)

 

  • Week#1: Lecture#1-Course Introduction
  • Week#2: Lecture#2-Introduction to C Programming
  • Week#3: Lecture#3-Data Types and Memory Concepts
  • Week#4: Lecture#4-Arithmetic Operations and DecisionMaking
  • Week#5: Lecture#5-Structured Program Development in C
  • Week#6: Lecture#6-while Iteration Statement
  • Week#7: Midterm Review
  • Week#8: Midterm Exam
  • Week#9: Midterm Exam Solutions
  • Week#10: Lecture#7-C Program Control Part I
  • Week#11: Lecture#8-C Program Control Part II
  • Week#12: Lecture#9-C Functions
  • Week#13: Lecture#10-Arrays
  • Week#14: Lecture#11-Multi-dimensional Arrays
  • Week#15: Project Control

 

Textbook

Required Text Book: "C HowtoProgram",7 th edition,by Deitel & Deitel (published byPearson Education).

Reference Book

Hanly J. R., Koffman E. B. "Problem Solving and Program Design in C". Sixth Edition. Pearson. ISBN-13: 978-0-321-60151-3, ISBN-10: 0-321-60151-3, 2010.  

Evaluation

Project Assignment: 10%

Quizzes: 10%

Midterm Exam: 30%

Final Exam: 50%

Assignments

Late homework will not be accepted under any circumstances and will not be graded.

Exams

Midterm and final exams will be closed book/closed notes.