IBT109 Data Structures and Programming

4 ECTS - 3-1 Duration (T+A)- 1. Semester- 3.5 National Credit

Information

Unit İMAMOĞLU VOCATIONAL SCHOOL
Code IBT109
Name Data Structures and Programming
Term 2018-2019 Academic Year
Semester 1. Semester
Duration (T+A) 3-1 (T-A) (17 Week)
ECTS 4 ECTS
National Credit 3.5 National Credit
Teaching Language Türkçe
Level Ön Lisans Dersi
Type Normal
Label E Elective
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Doç. Dr. TAMER DOĞAN
Course Instructor Doç. Dr. TAMER DOĞAN (Güz) (A Group) (Ins. in Charge)


Course Goal / Objective

Having knowledge about programming

Course Content

User Definition type Files, Pointers, Recursion, Queueing, Searching, Libraries, Interrupts, Use of Port, C Programming

Course Precondition

Resources

Notes



Course Learning Outcomes

Order Course Learning Outcomes
LO01 To have enough knowledge of the field.
LO02 To have enough knowledge of the field.
LO03 To have enough knowledge of the field.
LO04 To have enough knowledge of the field.
LO05 To have enough knowledge of the field.
LO06 To have enough knowledge of the field.
LO07 To have enough knowledge of the field.
LO08 To have enough knowledge of the field.
LO09 Taking responsibility in individual and group work.
LO10 Taking responsibility in individual and group work.
LO11 Taking responsibility in individual and group work.
LO12 Taking responsibility in individual and group work.
LO13 Taking responsibility in individual and group work.
LO14 Having self-regulation skills
LO15 Having self-regulation skills


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 - To be a full on computer equipment and information processing technologies. 3
PLO02 - Knowing the latest technologies and be able to relate to other disciplines. 2
PLO03 - To have adequate level of knowledge in the field. 3
PLO04 - Related to the field of teaching strategies , methods and be able to have enough knowledge about techniques. 3
PLO05 - To establish good communication with colleagues and the environment. 0
PLO06 - To take responsibility in individual and group work 5
PLO07 - To have the self- regulation skills 5
PLO08 - Specializing in the computer field , thanks to a rational solution to the problem-solving skills and provides quick access . 3
PLO09 - Information in the field of information processing queries using scientific methods. 0
PLO10 - Well-equipped and efficiently bring solutions to computer problems. 2
PLO11 - Following new technological developments , apply modern methods and techniques 2
PLO12 - In the solution of problems related to the field to take responsibility as individuals and team members . 3
PLO13 - Have the lifelong learning. 2
PLO14 - knowledge and skills in the field , had identified the problems and share solutions with expert and non-expert person through verbal and written communication proposals. 2
PLO15 - Use of information and communication technologies effectively. 2
PLO16 - Use sufficient to monitor developments in the computer field. 3
PLO17 - Scientific development as well as professional development for individual , social, cultural and develops itself continuously in accordance with the requirements of education in sports. 2
PLO18 - Education will have the national and universal sentiment expressed in the Basic Law . 3
PLO19 - Democracy, human rights, social , scientific and act in accordance with professional ethics. 3


Week Plan

Week Topic Preparation Methods
1 Data type definitions for specific purposes Research
2 Data type definitions for specific purposes Research
3 Data type definitions for specific purposes Research
4 Create and use a regular file Research
5 Create and use a regular file Research
6 Understanding the pointer variable type and usage, the creation of programs and Calling Research
7 Understanding the pointer variable type and usage, the creation of programs and Calling Research
8 Understanding the pointer variable type and usage, the creation of programs and Calling Research
9 Understanding the regular search methods to create libraries using the possibilities of the programming language Research
10 Understanding the regular search methods to create libraries using the possibilities of the programming language Research
11 Understanding the regular search methods to create libraries using the possibilities of the programming language Research
12 Control Library Research
13 Control Library Research
14 Control Library Research
15 Control and use of computer port using the possibilities of programming languages Research
16 Control and use of computer port using the possibilities of programming languages Research
17 Control and use of computer port using the possibilities of programming languages Research


Assessment (Exam) Methods and Criteria

Assessment Type Midterm / Year Impact End of Term / End of Year Impact
1. Midterm Exam 100 40
General Assessment
Midterm / Year Total 100 40
1. Final Exam - 60
Grand Total - 100


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 4 56
Out of Class Study (Preliminary Work, Practice) 14 2 28
Assesment Related Works
Homeworks, Projects, Others 0 0 0
Mid-term Exams (Written, Oral, etc.) 1 8 8
Final Exam 1 16 16
Total Workload (Hour) 108
Total Workload / 25 (h) 4,32
ECTS 4 ECTS

Update Time: 07.05.2023 12:24