Home  »  Faculty of Commercial Sciences »  Program of Management Information Systems

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
STRUCTURED PROGRAMMING YBS215 Third Term (Fall) 2 + 2 5

TYPE OF COURSE UNITCompulsory Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY2
SEMESTERThird Term (Fall)
NUMBER OF ECTS CREDITS ALLOCATED5
NAME OF LECTURER(S)Associate Professor Esma Ergüner Özkoç
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) It creates a suitable solution algorithm using functions and codes it using the C programming language.
2) It creates a suitable solution algorithm using one-dimensional and two-dimensional arrays and codes it using the C programming language.
3) It creates a suitable solution algorithm using pointers and code it using the C programming language.
4) It explains the relationship between arrays and pointers.
5) When calling a function (by value or by reference) it uses the appropriate method.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSEYes(YBS116)
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNone
COURSE DEFINITIONThe following subjects are covered using the C program language. Functions: Library and User defined, call by value, scope rules, ramdom number generator, Return valued functions, One-two dimensional arrays: index, Functions and arrays relation, Pointer, pointer operators, Call by references, arithmetic operators on pointers, Pointers and arrays relation.
COURSE CONTENTS
WEEKTOPICS
1st Week 1 Functions: library and user-defined functions
2nd Week 2 Calling up functions with values, Backward functions
3rd Week 3 Memory classes, Random number derivation algorithm
4th Week 4 One dimensional arrays
5th Week 5 One-dimensional arrays
6th Week 6 Two-dimensional arrays
7th Week 7 Associating arrays with a function
8th Week 8 midterm exam
9th Week 9 demonstrators,
10th Week 10 Pointer operators and priorities,
11th Week 11 Calling functions associated with a value
12th Week 12 Calling up functions with reference
13th Week 13 Arithmetic operations on demonstrators,
14th Week 14 Relationships between demonstrators and arrays
RECOMENDED OR REQUIRED READING1- Programalmayı C ile Öğreniyorum , Muhammet & SeherYorulmaz, 2015, ISBN: 975-8982-51-6,Palme yayın dağıtım

2-C: How to Program, H. M. Deitel and P. J. Deitel, Prentice Hall, International Edition, ISBN: 0-13-089572-5
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Practice
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term130
Assignment210
Quiz310
Practice110
Total(%)60
Contribution of In-term Studies to Overall Grade(%)60
Contribution of Final Examination to Overall Grade(%)40
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam111
Preparation for Quiz3412
Individual or group work14228
Preparation for Final exam12020
Course hours14228
Preparation for Midterm exam11616
Laboratory (including preparation)14228
Final exam111
Homework2612
Total Workload146
Total Workload / 304,86
ECTS Credits of the Course5
LANGUAGE OF INSTRUCTIONTurkish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3LO4LO5
K1         
K2         
K3         
K4      X   X  
K5         
K6         
K7  X   X   X   X   X
K8  X   X   X   X   X
K9          X
K10          X
K11