Meslek Yüksekokulları Yönetim Kurullarının görevlendirdiği öğretim elemanları.
17
Contactinformation of the Course Coordinator:
basrikul@uludag.edu.tr (224)2942380
18
Website:
19
Objective of the Course:
This course aims to equip student with the skills related to algorithms. Steps to be followed in the solution stages of a given problem, State diagrams, Transition diagrams and tables, Limitations of the program; System Design: The steps to be followed during the design of a desired system as hardware and software.
20
Contribution of the Course to Professional Development
The algorithmic approach that forms the basis for software technologies, which is the inevitable profession of today's world, is learned. In this way, the student will be able to learn other programming languages faster. Basic programming structures in languages such as C, C ++, python will be learned in this course.
21
Learning Outcomes:
1
Being able to design algorithms.;
2
Being able to work with flow diagrams.;
3
Being able to use variables and constants;
4
Being able to carry out Input and Output Processes.;
5
Being able to use operators;
6
Being able to use decision management terminology.;
7
Being able to use loop management terminology.;
8
Being able to use single and multi dimensional arrays.;
9
Being able to use subprograms which do not return any values.;
10
Being able to use subprograms which return values.;
22
Course Content:
Week
Theoretical
Practical
1
What is algorithms. After and before of programming techniques.
2
The operators used in the algorithm.
3
Terms used in algorithm.
4
Descriptor, Variable, Transfer, Counter, Loop.
5
Sequential addition and successive multiplication.
6
Algorithm preparation.
7
Flow charts and used shapes.
8
Simple algorithm examples.
9
Start / Stop, Information entry, Process, Loop
10
Decision (comparison), Print / Output, Connection, Process flow directions
11
Flow chart examples
12
Pascal Programming language general structure
13
Transition from flowchart to programming language and examples
14
Transition from flowchart to programming language and examples
23
Textbooks, References and/or Other Materials:
Course book, study book and other sources.
24
Assesment
TERM LEARNING ACTIVITIES
NUMBER
PERCENT
Midterm Exam
1
50
Quiz
0
0
Homeworks, Performances
0
0
Final Exam
1
50
Total
2
100
Contribution of Term (Year) Learning Activities to Success Grade
50
Contribution of Final Exam to Success Grade
50
Total
100
Measurement and Evaluation Techniques Used in the Course
Measurement and evaluation is carried out according to the priciples of Bursa uludag University Associate and Undergraduate Education Regulation.
Information
Results are determined with the letter grade determined by the student automation system.
25
ECTS / WORK LOAD TABLE
Activites
NUMBER
TIME [Hour]
Total WorkLoad [Hour]
Theoretical
14
2
28
Practicals/Labs
0
0
0
Self Study and Preparation
14
2
28
Homeworks, Performances
0
2
4
Projects
0
0
0
Field Studies
0
0
0
Midtermexams
1
10
10
Others
0
0
0
Final Exams
1
14
14
Total WorkLoad
84
Total workload/ 30 hr
2,8
ECTS Credit of the Course
3
26
CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS