Information Package

Program of Electronic Communication Technology

BAHP111

COMPUTER PROGRAMMING

Course Code
BAHP111
Semester
First Term (Fall)
Theory+Practice
1 + 2
ECTS
5
Course TypeCompulsory Course
Course LevelAssociate Degree
Year of Study1
SemesterFirst Term (Fall)
ECTS5
Name of Lecturer(s)
Learning Outcomes

At the end of this course, the students;

  1. Can create algorithms.
  2. Can draw flow diagram.
  3. Be able to develop coding applications in C language.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsNone
Course DescriptionIn 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 Load150
Total Work Load / 30 (h)5
ECTS Credit of the Course5
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3
K1 X
K2
K3 X X X
K4
K5
K6
K7
K8
K9
K10
K11 X X
K12
K13
K14