Welcome,
Guest
.
Login
.
Türkçe
NİNOVA
COURSES
HELP
ABOUT
Where Am I:
Ninova
/
Courses
/
Institute of Informatics
/
BIL 110E
/
Course Informations
Return to Faculty
Home Page
Course Information
Course Weekly Lecture Plan
Course Evaluation Criteria
Course Information
Course Name
Turkish
Programlama Diline Giriş (C)
English
Intr. to Prog. Language (C)
Course Code
BIL 110E
Credit
Lecture
(hour/week)
Recitation
(hour/week)
Laboratory
(hour/week)
Semester
1
2
1
2
-
Course Language
English
Course Coordinator
Murat Şimşek
Course Objectives
The aim of the course is,
1 - To develop enough familiarity with the specific programming environment
2 - To develop an understanding of fundamental programming logic and programming
techniques
3 - To develop the knowledge of editing, compiling, running and debugging of a
program
4 - To develop a working knowledge of the computer algorithms and programming
the language of different numerical methods which are used to solve scientific and
engineering problems
5 - To emphasize on developing the student's ability to analyze and solve problems by
using high-level programming language
Course Description
Introduction to C programming, I/O operations, memory concepts, arithmetic operators,
Algorithms, if, if/else, while structures, assignment operators, increment/decrement
operators, Essentials of repetition, Logical operators, Equality/assignment operators,
Modules, Library functions, functions, Recursion vs. Iteration, Arrays, Pointers,
Bubble sort using call by reference, Fundamentals of strings and characters, Data
hierarchy, Writing/reading data randomly, Introduction to Scientific Visualization,
Structure definitions
Course Outcomes
Students who pass the course will be able to:
1 - understand the syntax and structure of the programming language
2 - analyze a problem and develop an algorithm
3 - test, compile, debug, and verify the program
4 - develop practical programming skills in procedural, nonprocedural, logic,
functional
5 - select and use the related libraries for solving the problems
6 - Design a program to meet requirements of comprehensive examples
7 - to write appropriate program documentation and report
Pre-requisite(s)
-
Required Facilities
-
Other
-
Textbook
Teach Yourself C in 24 Hours (2nd Edition), T. Zang, Sams Publishing, 2000.
Other references
How To Program C, H.M. Deitel and P.J. Deitel, Prentice-Hall Inc., 2010
The C Programming Language (ANSI C), B. W. Kernighan & D. M. Ritchie,
Prentice-Hall Inc., (2nd Edition), ,1988
Other References
-
Courses
.
Help
.
About
Ninova is an ITU Office of Information Technologies Product. © 2025