Information Package

Robotics and Artificial Intelligence

KYZ105

COMPUTER PROGRAMMING

Course Code
KYZ105
Semester
First Term (Fall)
Theory+Practice
2 + 1
ECTS
5
Course TypeCompulsory Course
Course LevelAssociate Degree
Year of Study1
SemesterFirst Term (Fall)
ECTS5
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

  1. Make program analysis
  2. Draw flow diagrams.
  3. Write program codes.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme Components
Course DescriptionLearns the working logic of software on the computer. Designs an algorithm flow chart. Tries to solve the problems encountered by writing a C program. Acquires a software development approach in C language for solving mathematical problems. Analyzes existing C programs.
Course Contents
WEEK TOPICS
1st Week General Concepts
2nd Week C Language Foundation
3rd Week Assignment and I / O Commands
4th Week Selection Commands
5th Week Loop Commands
6th Week Functions
7th Week Functions
8th Week Midterm
9th Week Pointers
10th Week Arrays
11th Week Strings
12th Week Structs and Unions
13th Week Text Files
14th Week Top Level Topics
Recommended or Required Reading***If you need academic adaptation due to your disability, please contact the course instructor.
Planned Learning Activities and Teaching Methods
  • Lecture
  • Questions/Answers
  • Discussion
  • Presentation
  • Problem Solving
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 40
Total(%) 40
Contribution of In-term Studies to Overall Grade(%) 40
Contribution of Final Examination to Overall Grade(%) 60
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam 1 1 1
Preparation for Quiz
Individual or group work 14 2 28
Preparation for Final exam 14 3 42
Course hours 14 3 42
Preparation for Midterm exam 7 4 28
Laboratory (including preparation)
Final exam 1 1 1
Homework
Total Work Load142
Total Work Load / 30 (h)4.73
ECTS Credit of the Course5
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3
K1
K2
K3
K4
K5
K6
K7
K8
K9
K10
K11
K12
K13