Language of Instruction
|
Turkish
|
Level of Course Unit
|
Associate Degree
|
Department / Program
|
Biomedical Device Technology
|
Mode of Delivery
|
Face to Face
|
Type of Course Unit
|
Elective
|
Objectives of the Course
|
To teach the rules of Computer Programming, to explain the techniques of creating program algorithms, to clarify how the solutions can be when faced with problems.
|
Course Content
|
Introduction to programming, operators, conditional expressions, Command code patterns, iterative programs, Analysis and extraction with functions, introduction to repetition, Floating-point numbers, Sequential perfecting, root finding, Introduction to Lists, Bisection method, Newton Raphson method, Lists and Variability, Dictionaries and Pseudo codes, Complex Numbers, Logarithmic and Quadratic Equations, Structure and features of C language. Variables defined in C language, operators, operation priorities. Basic input/output functions. Conditional statements (if, if-else, switch). Conditional statements and sample programs. Loops (for, while, do-while) break, continue, goto statements. Series. Matrix operations. Character strings. Library functions defined in C language. Functions and subprograms. pointers. Curve fitting, linear regression.
|
Course Methods and Techniques
|
|
Prerequisites and co-requisities
|
None
|
Course Coordinator
|
Instructor Penbe KURT
|
Name of Lecturers
|
Instructor REYHAN ŞAHİNBAŞ
|
Assistants
|
None
|
Work Placement(s)
|
No
|
Recommended or Required Reading
Resources
|
Algorithm Development and Introduction to Programming, Dr. Fahri Vatansever, Seçkin Publications, 2011
|
|
Lecture Notes
|
|
|
|
|
|
|
Course Category
Mathematics and Basic Sciences
|
%20
|
|
Engineering
|
%20
|
|
Science
|
%20
|
|
Field
|
%40
|
|
|