Semester | Course Unit Code | Course Unit Title | T+P+L | Credit | Number of ECTS Credits |
1 | FAC111 | Introduction To Computer Programming | 3+0+0 | 3 | 6 |
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
|
Mid-terms
|
1
|
%
40
|
Final examination
|
1
|
%
60
|
Total
|
2
|
%
100
|
ECTS Allocated Based on Student Workload
Activities
|
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:
No | Learning 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
Week | Topics | Study Materials | Materials |
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
bbb
https://obs.gedik.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=207042&curProgID=5596&lang=en