Nevşehir Hacı Bektaş Veli University Course Catalogue

Information Of Programmes

VOCATIONAL SCHOOL OF NEVŞEHİR / BİL103 - COMPUTER PROGRAMMING

Code: BİL103 Course Title: BASICS OF PROGRAMMING Theoretical+Practice: 5+1 ECTS: 8
Year/Semester of Study 1 / Fall Semester
Level of Course Short Cycle Degree Programme
Type of Course Compulsory
Department COMPUTER PROGRAMMING
Pre-requisities and Co-requisites None
Mode of Delivery Face to Face
Teaching Period 14 Weeks
Name of Lecturer KADİR ABA (aba@nevsehir.edu.tr)
Name of Lecturer(s)
Language of Instruction Turkish
Work Placement(s) None
Objectives of the Course
Gain proficiency in programming.

Learning Outcomes PO MME
The students who succeeded in this course:
LO-1 Introduction to programming. PO-3 Has the ability defining problems, developing models and solutions
PO-4 Has competency in developing software, sets algorithm and develops program
Examination
LO-2 Knows Basics of Programing PO-3 Has the ability defining problems, developing models and solutions
PO-4 Has competency in developing software, sets algorithm and develops program
PO-7 Can think analytically
Examination
LO-3 Design program flow before coding PO-3 Has the ability defining problems, developing models and solutions
PO-4 Has competency in developing software, sets algorithm and develops program
PO-7 Can think analytically
Examination
LO-4 Use the control statements PO-3 Has the ability defining problems, developing models and solutions
PO-4 Has competency in developing software, sets algorithm and develops program
PO-7 Can think analytically
Examination
LO-5 Make Array Operations PO-3 Has the ability defining problems, developing models and solutions
PO-4 Has competency in developing software, sets algorithm and develops program
PO-7 Can think analytically
Examination
LO-6 Work with subprograms PO-3 Has the ability defining problems, developing models and solutions
PO-4 Has competency in developing software, sets algorithm and develops program
PO-7 Can think analytically
Examination
LO-7 Works with files PO-3 Has the ability defining problems, developing models and solutions
PO-4 Has competency in developing software, sets algorithm and develops program
PO-7 Can think analytically
Examination
PO: Programme Outcomes
MME:Method of measurement & Evaluation

Course Contents
Algorithm,Flow charts,Programing Tools ,Variables and Constant, input - Output Operations,Operators, Decision Structures, Loops, One-Dimensional Arrays, Multi-Dimensional Arrays, Subprograms that returns a value,Sequential Files, Random Access Files
Weekly Course Content
Week Subject Learning Activities and Teaching Methods
1 Algorithm Expression / Question-Answer, Solving Problem, Practice
2 Flow Charts Expression / Question-Answer, Solving Problem, Practice
3 Programming tools, variables, constants Expression / Question-Answer, Solving Problem, Practice
4 IO operations, operatörs Expression / Question-Answer, Solving Problem, Practice
5 Decision structures Expression / Question-Answer, Solving Problem, Practice
6 Loops Expression / Question-Answer, Solving Problem, Practice
7 Loops Expression / Question-Answer, Solving Problem, Practice
8 mid-term exam
9 Arrays Expression / Question-Answer, Solving Problem, Practice
10 Multiple arrays Expression / Question-Answer, Solving Problem, Practice
11 Sub-programs that does not return value Expression / Question-Answer, Solving Problem, Practice
12 Value returns the sub-programs Expression / Question-Answer, Solving Problem, Practice
13 Value returns the sub-programs Expression / Question-Answer, Solving Problem, Practice
14 Sequential files Expression / Question-Answer, Solving Problem, Practice
15 Random-access files Expression / Question-Answer, Solving Problem, Practice
16 final exam
Recommend Course Book / Supplementary Book/Reading
1 Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri Vatansever, Seçkin Yayınevi
2 Algoritma ve Programlamaya Giriş, Ebubekir Yaşar, Murathan Yayınevi
3 Programlamaya Giriş ve Algoritmalar, Soner ÇELİKKOL, Murathan Yayınevi
Required Course instruments and materials
Lesson Book,Projection,Computer

Assessment Methods
Type of Assessment Week Hours Weight(%)
mid-term exam 8 1 40
Other assessment methods
1.Oral Examination
2.Quiz
3.Laboratory exam
4.Presentation
5.Report
6.Workshop
7.Performance Project
8.Term Paper
9.Project
final exam 16 1 60

Student Work Load
Type of Work Weekly Hours Number of Weeks Work Load
Weekly Course Hours (Theoretical+Practice) 6 14 84
Outside Class
       a) Reading 2 7 14
       b) Search in internet/Library 3 12 36
       c) Performance Project 4 10 40
       d) Prepare a workshop/Presentation/Report 3 4 12
       e) Term paper/Project 3 8 24
Oral Examination 0
Quiz 0
Laboratory exam 0
Own study for mid-term exam 7 2 14
mid-term exam 1 1 1
Own study for final exam 7 2 14
final exam 1 1 1
0
0
Total work load; 240