>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
System Analysis and Programming MEN116 Compulsory Bachelor's degree 1 Spring 4

Name of Lecturer(s)

Associate Prof. Dr. Serdar SOLAK
Assistant Prof. Dr. Umut ALTINIŞIK
Research Assistant Dr. Selçuk ÖĞÜTCÜ

Learning Outcomes of the Course Unit

1) Define the basic concepts of the system
2) Define the system's input-output and relations
3) Define the basic concepts of programming language.
4) Uses the programming language editor.
5) It detects errors on the program and interprets the program commands prepared by others.
6) Recognizes the commands used in program writing and develops its own program.
7) Defines the relationship between database and programming language.

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11
Learning Outcomes
1 Middle High Low Low No relation No relation No relation No relation No relation No relation No relation
2 Middle High No relation No relation No relation No relation No relation No relation No relation No relation No relation
3 High High High High High High High High High High High
4 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
5 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
6 Middle High Low No relation No relation No relation No relation No relation No relation No relation No relation
7 Middle Low Middle High No relation No relation No relation No relation No relation No relation No relation

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

No

Course Contents

The course covers algorithms and flow diagrams, program structure and data types, input-output commands, comparison commands, loop commands, function use, array and matrix operations, and file operations.

Weekly Schedule

1) Programming to provide information about the program and explaining the concepts of programming, programming languages, information about.
2) Algorithms and flow diagrams of the necessity of programming stage, the basic flow chart symbols and mathematical algorithms. Examples and applications. 3 Basit matematiksel işlemler ve fonksiyon analizi
3) Simple mathematical operations and function analysis algorithms. Examples and applications.
4) One-dimensional array algorithms, sorting, etc. Examples and applications.
5) Two-dimensional arrays (matrices), and algorithms. Examples and applications.
6) Data base algorithms. Examples and applications.
7) Java programming language. Java interface description, Toolbox, Solution Explorer, Properties, and purpose of display components, and sample application usage patterns.
8) Midterm examination/Assessment
9) Writing program operations console input. The concept of variable and fixed. Local and global variables and constants, their uses, forms of identification. Special-purpose applications and use the variable design.
10) Mathematical analysis of operations and function with form design, coding and implementation of programs.
11) Definition of string, array structures, explaining the program and the number of samples using a coded form, together with the implementation of the design.
12) Data base programming. Example with Access database design and application criteria.
13) The database on the transaction (recording, updating the search - listing transactions) applications.
14) Data base of operations over the reporting formats (Crystals Report), report generation and general again.
15) Example data base application
16) Final examination

Recommended or Required Reading

1- uzem.kocaeli.edu.tr/edestek
2- Programlamaya Giriş Ders Notları, Serdar SOLAK

Planned Learning Activities and Teaching Methods

1) Question-Answer
2) Simulation
3) Self Study
4) Problem Solving


Assessment Methods and Criteria

Contribution of Midterm Examination to Course Grade

30%

Contribution of Final Examination to Course Grade

70%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required