İşleminiz Devam Ediyor.
Lütfen Bekleyiniz...
Course Information
Semester Course Code Course Title T+P+L Credit ECTS
1 05110102 Algorithm and Programming I 2+2+0 3 6
Course Details
Language : Turkish
Level : Bachelor's Degree
Department / Program : Electrical-Electronics Engineering
Mode of Delivery : Face to Face
Type : Compulsory
Objectives : Teaching algorithm design, which is the basis of computer programming, and introduction to programming basics
Content : Algorithms, flow charts, pseudocode, values, variables, types, simple input / output, programming statements, arithmetic expressions, superiority order, control statements, bool data, functions, procedures, step-by-step improvement, interface concept, using libraries, characters and strings,arrays.
Methods & Techniques :
Prerequisites and co-requisities : None
Course Coordinator : Associate Prof.Dr. Hulusi Açıkgöz
Name of Lecturers : Instructor Hatice Güçlü
Assistants : None
Work Placement(s) : No
Recommended or Required Reading
Resources : C Programming Language, Rıfat Çölkesen, Papatya Publishing, Algorithm and Programming Logic, H. Burak Tungut, Kodlab Publishing
Semester : Algoritma Geliştirme ve Programlamaya Giriş Fahri Vatansever
Semester : Algoritma Geliştirme ve Programlamaya Giriş Fahri Vatansever
Course Category
Mathematics and Basic Sciences 40%
Engineering 40%
Engineering Design 20%
In-Term Study Informations
In-Term Studies Quantity Percentage
Mid-terms 1 40%
Final examination 1 60%
Total 2 100%
Activity Informations
Activities Quantity Duration Total Work Load
Course Duration 14 4 56
Hours for off-the-c.r.stud 14 2 28
Mid-terms 1 14 14
Practice 14 2 28
Laboratory 14 2 28
Final examination 1 14 14
Total Work Load ECTS: 6 168
Course Learning Outcomes
Upon the successful completion of this course, students will be able to:
No Learning Outcomes
1 Sets up mathematical models of computer systems and simulates them on a computer.
2 Knows algorithm design and analysis techniques
3 Knows and uses the techniques of drawing algorithm flow diagrams.
4 Knows and uses programming concepts.
5 Can encode the given problem according to the taught programming language.
6 Understands and interprets programmed codes and detects errors.
Weekly Detailed Course Contents
Week Topics
1 Algorithm design and Flowcharts drawing
2 Constants, Variables, Types
3 Input Output Operations
4 Process priorities, Operators
5 Programming statements, Control statements, Loop operations
6 Functions, Procedures
7 Programming Applications
8 Midterm exam
9 Use of Canned Library Functions
10 Arrays and Application Examples
11 Pointers
12 Structured data types
13 File Operations
14 Introduction to Graphics Functions
Contribution of Learning Outcomes to Programme Outcomes
P1P2P3P4P5P6P7P8P9P10P11
All
C1
C2
C3
C4
C5
C6
bbb