BAHP111
COMPUTER PROGRAMMING
Print
Course Code BAHP111
Semester First Term (Fall)
Theory+Practice 1 + 2
ECTS 5
Course Type Compulsory Course
Course Level Associate Degree
Year of Study 1
Semester First Term (Fall)
ECTS 5
Name of Lecturer(s)
Learning Outcomes
At the end of this course, the students;
Can create algorithms.
Can draw flow diagram.
Be able to develop coding applications in C language.
Mode of Delivery Face to face
Prerequisites No
Recommended Optional Programme Components None
Course Description In this course, student will be able to write computer programming and create algorithms.
Course Contents
WEEK
TOPICS
1st Week
Problem-Solving Steps
2nd Week
Algorithm Development
3rd Week
Drawing Flowcharts
4th Week
Introduction to Programming and the C Language
5th Week
Basic Data Types, ASCII Table
6th Week
Input/Output Operations, Expressions (Operators)
7th Week
Selection Statements (Logical Expressions, If, Switch Structures)
8th Week
Midterm Exam
9th Week
Loops (For, While, Do While)
10th Week
Arrays
11th Week
Functions
12th Week
Pointers
13th Week
Strings
14th Week
Preprocessors
Recommended or Required Reading - Java Bilgisayar Programlamaya Giriş, A. Yazıcı, E. Doğdu, M. Özbayoğlu, M. Erten, O. Ergin.
- Java How to Program 9th Edition, P. Deitel, H. Deitel, Pearson Education, Int.
Planned Learning Activities and Teaching Methods
Lecture
Discussion
Questions/Answers
Practice
Project
Assessment Methods and Criteria
Quantity
Percentage (%)
Mid-term
1
30
Quiz
3
20
Total(%)
50
Contribution of In-term Studies to Overall Grade(%)
50
Contribution of Final Examination to Overall Grade(%)
50
Total(%)
100
ECTS Allocated Based on Student Workload
Activities
Quantity
Duration (Hour)
Total Workload (Hour)
Midterm exam
1
2
2
Preparation for Quiz
3
3
9
Individual or group work
14
3
42
Preparation for Final exam
1
27
27
Course hours
14
1
14
Preparation for Midterm exam
1
26
26
Laboratory (including preparation)
14
2
28
Final exam
1
2
2
Homework
Total Work Load 150
Total Work Load / 30 (h) 5
ECTS Credit of the Course 5
Language of Instruction Turkish
Work Placement(s) No
Programme Qualifications / Learning Outcomes
LO1
LO2
LO3
K1
X
K2
K3
X
X
X
K4
K5
K6
K7
K8
K9
K10
K11
X
X
K12
K13
K14