Week
|
Topics
|
Study Metarials
|
1
|
The basic definition of programming, Data types and the programming samples in C programming language
|
R1-Chapter 1
|
2
|
The applications of Decision structures and Loop structures in C programming language
|
R1-Chapter 2
|
3
|
Arrays: One dimensional arrays and two dimensional arrays and applications I
|
R1-Chapter 3
|
4
|
Arrays: One dimensional arrays and two dimensional arrays and applications II
|
R1-Chapter 3
|
5
|
Pointers, Characters and Strings and their applications I
|
R1-Chapter 4
|
6
|
Pointers, Characters and Strings and their applications II
|
R1-Chapter 4
|
7
|
Structures and Unions and their applications I
|
R1-Chapter 5
|
8
|
Structures and Unions and their applications II
|
R2-Chapter 6
|
9
|
File Structures and their applications I
|
R2-Chapter 7
|
10
|
File Structures and their applications II
|
R2-Chapter 7
|
11
|
Linked Lists I
|
R2-Chapter 8
|
12
|
Linked Lists II
|
R2-Chapter 8
|
13
|
Stacks and Queues I
|
R2-Chapter 9
|
14
|
Stacks and Queues II
|
R2-Chapter 9
|
Prerequisites
|
-
|
Language of Instruction
|
Turkish
|
Responsible
|
Asst. Prof. Dr. Zafer CİVELEK
|
Instructors
|
-
|
Assistants
|
-
|
Resources
|
R1-Deitel, P. & Deitel, H. (2010). C How to Program (6 th Edition), Prentice Hall Press, United States.
R2-Hanly, J. R. & Koffman, E. B. (2012). Problem Solving and Program Design in C (7th Edition), Pearson Press, London.
|
Supplementary Book
|
-
|
Goals
|
The development of programming information due to applications and the ability of usage of programming field with learning of the basics of programming subject.
|
Content
|
The basic definition of programming, Data types and the programming samples in C programming language, The applications of Decision structures and Loop structures in C programming language, Arrays: One dimensional arrays and two dimensional arrays and applications, Pointers; Characters and Strings and their applications, Structures and Unions and their applications, File Structures and their applications, Linked Lists, Stacks and Queues
|
|
Program Learning Outcomes |
Level of Contribution |
1
|
Acquired the necessary skills in the areas of mathematics, applied sciences and his/her own field; has the ability to use collectively these concepts and applications of these fields to solve the problems of Electrical and Electronics Engineering,
|
2
|
2
|
Has the ability to define, identify, formulate and solve the problems of Electrical and Electronics Engineering and selects the appropriate analytic solutions, modelling and applies them in an orderly manner,
|
-
|
3
|
Analyses a system or a process and designs it under the given constraints meeting the requirements; applies the up to date design techniques in this direction,
|
-
|
4
|
Has the ability to choose and utilize the modern technologies and tools of engineering; has the ability to use information technologies and at least one software language (at the advanced European License level) in an efficient way,
|
5
|
5
|
Has the ability to design experiments, carries out experiments, analyses results and makes comments on these results,
|
-
|
6
|
Has access to information and undertakes literature survey in this direction; has the ability to search and use databases and other data resources,
|
3
|
7
|
Can participate and assume responsibility in multidisciplinary task forces,
|
-
|
8
|
Has the ability to communicate in Turkish verbally and in written forms; has the knowledge of one foreign language of European portfolio at the B1 level,
|
-
|
9
|
Conscious of lifelong learning; follows the science and technological developments and updates himself/herself continually,
|
5
|
10
|
Has the responsibility and conscious in his/her profession,
|
-
|
11
|
Has the ability to conduct projects, has knowledge of the work procedures, health of workers, environment and safety procedures of work places; is aware of legal consequences of engineering applications,
|
-
|
12
|
Is conscious of the consequences and effects of engineering solutions and applications in public and universal dimensions; is aware of innovation matters and has knowledge of the contemporary issues and problems,
|
3
|