Course Information
SemesterCourse Unit CodeCourse Unit TitleT+P+LCreditNumber of ECTS Credits
1FAC111Introduction To Computer Programming3+0+036

Course Details
Language of Instruction English
Level of Course Unit Bachelor's Degree
Department / Program Mechatronics Engineering (English)
Mode of Delivery Face to Face
Type of Course Unit Compulsory
Objectives of the Course The aim of this course is to teach students the basics of visual programming language, rules and use of programming language.
Course Content Computer organization, algorithms, programming languages and data structures: a numerical and symbolic analysis language (mathlab / mathcad), and sample applications.
Course Methods and Techniques
Prerequisites and co-requisities None
Course Coordinator None
Name of Lecturers Asist Prof. Haydar ŞAHİN
Assistants None
Work Placement(s) No

Recommended or Required Reading
Resources Course notes
Lecture, question and answer

Course Category
Mathematics and Basic Sciences %40
Engineering %40
Engineering Design %40
Education %60
Field %40

Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"

Assessment Methods and Criteria
In-Term Studies Quantity Percentage
Mid-terms 1 % 40
Final examination 1 % 60
Total
2
% 100

 
ECTS Allocated Based on Student Workload
Activities Quantity Duration Total Work Load
Course Duration 14 5 70
Hours for off-the-c.r.stud 14 4 56
Mid-terms 1 2 2
Laboratory 1 2 2
Final examination 1 2 2
Total Work Load   Number of ECTS Credits 4 132

Course Learning Outcomes: Upon the successful completion of this course, students will be able to:
NoLearning Outcomes
1 Students will be able to do coding in the programming language.
2 Student will be able to design console and Windows based applications.
3 Students can design algorithms.
4 Student can write object oriented program.


Weekly Detailed Course Contents
WeekTopicsStudy MaterialsMaterials
1 Structure of computer system n/a
2 Algorithms, flow diagrams n/a
3 Introduction to MatLab / MathCad programming n/a
4 Program writing stages n/a
5 Variables, data structures
6 operators
7 Decision structures
8 Mid-term Exam
9 loops
10 Function and subprograms
11 Phrases in MatLab / MathCad
12 Phrases in MatLab / MathCad
13 Programming techniques in MatLab / MathCad
14 MathLab / MathCad applications in Engineering
15 MathLab / MathCad applications in Engineering


Contribution of Learning Outcomes to Programme Outcomes
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13
C1 3 4 3 3 5 3 4 2 2 1 2 1
C2 3 4 3 3 5 3 4 2 1 1 2 1
C3 3 4 3 3 5 3 3 2 1 1 1 1
C4 3 4 2 3 5 3 2 2 1 1 1 1

bbb


https://obs.gedik.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=207042&curProgID=5596&lang=en