|
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 |
-
Fahri Vatansever,”Algoritma Geliştirme ve Programlamaya Giriş”, Seçkin Yayınevi, 2002
-
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
|
|