Türkçe | English
GRADUATE INSTITUTE of HEALTH SCIENCES / DEPARTMENT of BIOSTATISTICS and MEDICAL INFORMATICS
Masters with Thesis
Course Catalog
https://www.ktu.edu.tr/sabe
Phone: +90 0462 3775680
SABE
GRADUATE INSTITUTE of HEALTH SCIENCES / DEPARTMENT of BIOSTATISTICS and MEDICAL INFORMATICS / Masters with Thesis
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

TBB5091Int. To Computer Programming and Algorithms2+2+0ECTS:7.5
Year / SemesterFall Semester
Level of CourseSecond Cycle
Status Elective
DepartmentDEPARTMENT of BIOSTATISTICS and MEDICAL INFORMATICS
Prerequisites and co-requisitesNone
Mode of DeliveryFace to face, Practical
Contact Hours14 weeks - 2 hours of lectures and 2 hours of practicals per week
Lecturer--
Co-LecturerNone
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
The course intends to teach the students for understanding the programming concepts in C Programming language and give synergy between hardware and software.
 
Programme OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
PO - 1 : build a program flow diagram and understand the basic structure of C programs1,31,3
PO - 2 : have knowledge on loops and decision mechanism1,31,3
PO - 3 : see what the arrays and strings are about1,31,3
PO - 4 : interpret the advantages of pointer1,31,3
PO - 5 : construct a user type of variables1,31,3
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), PO : Learning Outcome

 
Contents of the Course
The Turbo C Programming Environment, C Building Blocks, Loops, Decisions, Functions, Arrays and Strings, Pointers, Structures and Unions, The Character Display, Turbo C Graphics Functions, Files, Large Programs, Advanced Variables.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1What is the program? What is algorithm? General information about programming languages.
 Week 2Flow charts, variable concept, transfer and assignment processes.
 Week 3Logical operators and variables.
 Week 4Facts relating to algorithms and related examples. Example of flow chart of the creation and the C programming language equivalents.
 Week 5Facts relating to algorithms and related examples. Example of flow chart of the creation and the C programming language equivalents.
 Week 6Facts relating to algorithms and related examples. Example of flow chart of the creation and the C programming language equivalents.
 Week 7Facts relating to algorithms and related examples. Example of flow chart of the creation and the C programming language equivalents.
 Week 8Mid-term exam
 Week 9Arrays and Array Algorithms and Flow Diagrams samples and the C language equivalents of these samples.
 Week 10Arrays and Array Algorithms' and Flow Diagrams' samples and the C language equivalents of these samples.
 Week 11Arrays and Array Algorithms' and Flow Diagrams' samples and the C language equivalents of these samples.
 Week 12Homework
 Week 13Matrix and Matrix Algorithms and Flowchart Examples and the C language equivalents of these samples.
 Week 14Matrix and Matrix Algorithms and Flowchart Examples and the C language equivalents of these samples.
 Week 15Final exams.
 Week 16End-of-term exam
 
Textbook / Material
1Çelikkol S. 2001, Programlamaya Giriş ve Algoritmalar, Akademi Yayınevi, Rize, 442 p.
 
Recommended Reading
1Çölkesen R. 2008, C Programlama Dili, Papatya Yayıncılık, İstanbul, 376 p.
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 8 11/11/2009 1,5 30
Homework/Assignment/Term-paper 12 11/12/2009 4 20
End-of-term exam 15 6/01/2010 1,5 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 4 13 52
Sınıf dışı çalışma 2 7 14
Arasınav için hazırlık 10 1 10
Arasınav 1.5 1 1.5
Uygulama 4 13 52
Ödev 4 1 4
Dönem sonu sınavı için hazırlık 15 1 15
Dönem sonu sınavı 1.5 1 1.5
Total work load150