INTRODUCTION TO COMPUTER PROGRAMMING
Course Name Code Regular Semester ECTS Credits Credits Lecture 1
Application 2
Introduction to Computer Programming 0251042 2 3 2 Laboratory (Hour/Week) -
Course Language Turkish
Compulsory or Elective Compulsory
Equipment Board, Overhead Projector, Projector, Notebook, CD
Instructor Department of Mathematics
Course Contents Basic knowledge about computer/ variables/ constants/ analysis of a given problem/ constituting the algorithm/ constituting the flow chart/ introduction to Java programming language/ basic statements of Java
Course Objectives Analysing of a given problem and constituting its algorithms, coding this algorithm by using a programming language, to gain fundamental concepts and techniques of Java programming language
Course Outcomes
(The knowledge and the skills that the student will gain at the end of the course)
The students gain the skills such that analysing the problem, constituting its algorithms, coding this algorithms programming languages that they know and knowledge of Java Programming Languages basic rules and statements
Textbook
  1. Fahri Vatansever,”Algoritma Geliştirme ve Programlamaya Giriş”, Seçkin Yayınevi, 2002
  2. Soner ÇELİKKOL, “Programlamaya Giriş ve Algoritma”, Akademi Yayınevi, 2001
Additional References -
Prerequisite Courses -
Prerequisite Subjects -
Homework/Project In this course, consolidation of knowledge will supplied by suitable homework
Laboratory -
Computer Applications It is essential to use computers
Additional Practices -
Course Evaluation Criteria
Number Effective Proportion %
Midterm Exams 2 60
Quiz - -
Homework - -
Term Projects - -
Term Papers - -
Laboratory - -
Other - -
Final Exam 1 40
Division of Course Credit (%) Basic Sciences - %
Basic Engineering and Departmental Core Courses - %
Departmental Core Courses 100 %
Social Sciences - %

WEEKLY COURSE PLAN
Week Subject
1 Basic knowledge about computer
2 Variables, constants, arithmetical operators, comparison operators
3 Analysis of a given problem
4 Constituting the algorithm
5 Flow chart symbols and constituting the flow chart
6 constituting the flow chart
7 constituting the flow chart
8 1st Midterm Exam
9 constituting the flow chart
10 Introduction to Java programming language
11 Basic statements of Java
12 Basic statements of Java
13 2nd Midterm Exam
14 Basic statements of Java
15 Basic statements of Java

Prepared by Department of Mathematics Date 01.01.2007