Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
BLY1012017851ALGORITMS AND PROGRAMMING-ICompulsory114
Level of Course Unit
Short Cycle
Objectives of the Course
The aim of this course is to make an introduction to computer programming, state the basic concepts of programming and algorithm, explain the methods of making algotihms and give a brief explanation of structural programming.
Name of Lecturer(s)
Öğr.Gör.Gökhan Alper FİGEN
Learning Outcomes
1Realize the basic concepts of programming.
2Realize the algorithm logic, making the algorithms and subjects of the structural programming.
3Recognize the basic knowledge about C/C++ programming language with respect to algorithm concept.
4Design easy, understandable and effective program with algorithms and flow diagrams for solving the problems.
5Find and correct the errors in programs and problem solving.
Mode of Delivery
Formal Education
Prerequisites and co-requisities
None
Recommended Optional Programme Components
None
Course Contents
Concept of the algorithm. Flow diagrams. Programming and programming language. Structural programming. Arrays. Ordering and searching algorithms in rhe arrays. Multi dimensional arrays(matrices). Files and their basic concepts. The concept of format andinput-output formatting. Subprogramming(subroutines).
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1The concept of algorithm and algorithm design
2Flow diagrams and their design
3Programming, languages and structural programming concepts
4Basic concepts of the C-Programming
5Decisive(conditional) structures
6Cyclic structures
7Arrays(vectors)
8Searching and ordering algorithms in arrays -MIDTERM
9Multi dimensional arrays(matrices)
10Sub-programming and some examples
11Recursion and recursion programming
12Formats, and input-output formatting
13Usage of the files and basic concepts
14Actual algorithm examples
15FİNAL EXAM
Recommended or Required Reading
Algorithms in C (Fundamentals, Data Structures, Sorting, Searching) Robert Sedgewick Problem Solving and Program Design in C - Jeri R. Hanly, Elliot B. Koffman - Pearson
Planned Learning Activities and Teaching Methods
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
SUM0
End Of Term (or Year) Learning ActivitiesQuantityWeight
SUM0
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
SUM100
Language of Instruction
Turkish
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination111
Final Examination111
Attending Lectures14228
Self Study14228
Individual Study for Homework Problems14228
Individual Study for Mid term Examination188
Individual Study for Final Examination11010
Reading122
TOTAL WORKLOAD (hours)106
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
PO
9
PO
10
PO
11
PO
12
PO
13
PO
14
PO
15
PO
16
PO
17
PO
18
PO
19
PO
20
PO
21
PO
22
PO
23
PO
24
PO
25
PO
26
PO
27
PO
28
PO
29
LO143    3 45      3  32        
LO234    4 55      4  25        
LO343    5 34      2  34        
LO452    4 34      4  44        
LO554    4 34      5  35        
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High
 
Ordu University Rectorate Building ,Cumhuriyet Campus , Center / ORDU / TURKEY • Tel: +90 452 226 52 00