>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Basic Computer Sciences (social) - De ENF212 Compulsory Bachelor's degree 2 Spring 4

Name of Lecturer(s)

Prof. Dr. Mehmet Melih İNAL
Associate Prof. Dr. Arzu DEVECİ TOPAL
Associate Prof. Dr. Serdar SOLAK
Assistant Prof. Dr. Umut ALTINIŞIK
Lecturer Atilla TUNALI
Lecturer İnanç AR
Lecturer Uğur YILDIZ
Research Assistant Dr. Selçuk ÖĞÜTCÜ
Lecturer Dr. Esra ÇOBAN BUDAK

Learning Outcomes of the Course Unit

1) Use the programs required by proficiency.
2) Identify the problem-solving steps.
3) Use the related features of the programs about proficency.
4) Use the program editors required by the area
5) Use ready-to-use program moduls
6) Detect errors of applications of created by programs.

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Learning Outcomes
1 Middle Low Middle High Middle No relation No relation No relation Middle No relation High Low No relation No relation No relation
2 Middle High Middle High Middle No relation No relation No relation High No relation High Low No relation No relation No relation
3 Middle Middle High High Middle No relation No relation No relation No relation Low High High No relation No relation Low
4 High Low Middle High Middle No relation No relation No relation Middle Low High Low No relation No relation No relation
5 Middle Low Middle High Middle No relation No relation No relation No relation No relation High Low No relation No relation No relation
6 Middle Middle Middle High Middle No relation No relation No relation Middle Low High Low No relation No relation No relation

Mode of Delivery

e-course

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Basic Information Technology Usage

Course Contents

This course introduces problem-solving steps, and the structure and the use of the program interface as well as applications for determine the errors in the program.

Weekly Schedule

1) Introduction to programming. The basic principles of programming.
2) Introduction to design of the algorithm.
3) Verbal problem solving examples and exercises with algorithm design.
4) Input flow diagrams. Flowchart (FCVP) program flow diagrams, design, operation
5) Exercises related to the use of verbal problem solving examples together with flowchart with algorithm design.
6) Interface design principles. Basic concepts of the Web and Internet. Web 2.0-3.0-4.0 technologies, Social media. concepts
7) Recognition of a chosen editor program. Examples of implementing interfaces with the editor program
8) In-year assessment quiz
9) Loop concept in programming (If, For, While, do..While). Integration of programming interfaces designed.
10) Providing page links and interaction of prepared interfaces. The concept of function, function to write / use
11) Use of programming examples on interface pages with the help of loops and functions.
12) To be able to read and interpret the program interface design with coding and edit the error detections.
13) Giving and planning the homework given individually or as a group.
14) Preliminary report studies of given assignments and pre-checks in the program editor
15) Evaluation of homework given individually or as a group
16) Final examination

Recommended or Required Reading

1- uzem ders platformuna yüklenen ders dokümanları
2- Öğretilen programlama dillerine göre ders materyalleri

Planned Learning Activities and Teaching Methods

1) Lecture
2) Question-Answer
3) Group Study
4) Self Study
5) Problem Solving
6) Project Based Learning


Assessment Methods and Criteria

Contribution of Semester Studies to Course Grade

40%

 

Number

Percentage

Semester Studies

Short Exam / Quiz

1

50%

Quiz

1

50%

 

Contribution of Final Examination to Course Grade

60%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required