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
C Programlama Diline Giriş
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
İsmail Bayezit
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 on the computer algorithms and programming language of different numerical methods which are used to solve scientific and engineering problems
5 - To emphasize on developing the students ability to analyze and solve problems by using high level programming language
Course Description
Introduction to C programming, I/O operations, emory 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)
None
Required Facilities
Computer Lab and DEV C++ IDE & Compiler
Other
Textbook
Teach Yourself C in 24 Hours (2nd Edition), T. Zang, Sams Publishing, 2000.
Other References
1- How To Program C, H.M. Deitel and P.J. Deitel, Prentice-Hall Inc., 2010
2- The C Programming Language (ANSI C), B. W. Kernighan & D. M. Ritchie, Prentice-Hall Inc., (2nd Edition), ,1988
Courses
.
Help
.
About
Ninova is an ITU Office of Information Technologies Product. © 2024