YBS 106


Course Title Course Code Program Level
FOUNDATION OF PROGRAMMING YBS 106 Management Information Systems B.A. / B.Sc.

Course Term
(Course Semester)
Teaching and Learning Methods
Credits
Theory Practice Lab Projects/Field Work Seminars/Workshops Other Total Credits ECTS Credits
02
(Spring)
26 13 13 84 136 3 5

Teaching Staff
Language of Instruction Türkçe (Turkish)
Type Of Course Compulsory
Prerequisites -
Recommended Optional Programme Component
Course Objectives At the end of this course, it is aimed that students design algorithms for the solution of information problems, use the basic logic of any programming language in an efficient manner, encode their solutions and perform the necessary testing and debugging so that the codes they develop can work without error.
Course Content This course consists of problem solution principles and phases, algorithm and flow charts, use of programming environment and coding rules, variables, control statements and loops, arrays, subprograms and functions.
Learning Outcomes (LO) Students who complete this course will acquire those skills as follows; 1-They will define IT problem, 2- They will be able to create an algorithm for the solution of IT problem, 3. They will be able to code using decision and condition sentences, loops, sequences, structures and functions required for the solution effectively and properly, 4- They will test the codes and will be able write error-free codes.
Mode of Delivery Face to face
Course Outline
Week Topics
1. Week Introduction to Computer Programming
2. Week Systematic Approach to Programming (Input Process Output)
3. Week C Program Structure and Basic Programming Logic
4. Week Variable and Data Types
5. Week Operators and Expressions
6. Week Using Decision and Condition Clauses (If Clauses)
7. Week Using Decision and Condition Clauses (Switch Case Clauses)
8. Week Midterm
9. Week Loops and Loop Statements (For loop)
10. Week Loops and Loop Statements (Do .. While and While Loops)
11. Week Arrays and Structures
12. Week Functions (Sub Programs)
13. Week Functions (Sub Programs)
14. Week General Review
Assessment
  Percentage(%)
Mid-term (%) 20
Quizes (%)
Homeworks/Term papers (%) 10
Practice (%)
Labs (%) 10
Projects/Field Work (%)
Seminars/Workshops (%)
Final (%) 50
Other (%)
Total(%) 100
Course Book (s) and/or References Online Web Sources: https://www.tutorialspoint.com/cprogramming/index.htm, https://sites.google.com/view/mesutunlu/dersler/foundations-of- computer-programming?authuser=0
Work Placement(s)
The Relationship between Program Qualifications (PQ) and Course Learning Outcomes (LO)
 

PQ1

PQ2

PQ3

PQ4

PQ5

PQ6

PQ7

PQ8

PQ9

PQ10

PQ11

PQ12

PQ13

PQ14

LO1

5

 

3

2

 

2

5

 

 

 

 

 

 

 

LO2

5

 

 

 

 

 

 

 

 

 

 

2

 

 

LO3

5

 

 

 

 

 

 

 

1

 

 

 

 

 

LO4

5

 

 

4

 

 

 

3

 

 

 

 

 

 

* Contribution Level : 1 Very low    2 Low     3 Medium     4 High      5 Very High