Information Package / Course Catalogue
Algorithms and Computer Programming
Course Code: BSM202
Course Type: Area Elective
Couse Group: First Cycle (Bachelor's Degree)
Education Language: Turkish
Work Placement: N/A
Theory: 2
Prt.: 2
Credit: 3
Lab: 0
ECTS: 4
Objectives of the Course

To teach the basic patterns used in programming logic and programming languages to students is to show in practice. Basic patterns used in programming languages is to show in practice. Applications on the Visual Basic programming language is realized.

Course Content

Genmel about computer programming, programming languages, basic programming terms, variables, basic algorithm components, flow diagrams, object oriented programming, visual programming, program writing steps, the specifications required for the program.

Name of Lecturer(s)
Prof. Tuna DOĞAN
Learning Outcomes
1.Students gain knowledge of programming and algorithm development
2.To introduce students to the Visual Basic programming language
3.Students can develop programs with Visual Basic programming language
4.Ensure that students can solve the problems facing the Visual Basic programming language
5.Visual programming (visualization types, the algorithm insulation)
Recommended or Required Reading
1.Dersi veren öğretim elemanının ders kitabı
Weekly Detailed Course Contents
Week 1 - Theoretical
General information about programming, what programming? Who is the programmer? Who can be a programmer?
Week 2 - Theoretical
General information about programming languages, C #, Java, Delphi, Visual Basic
Week 3 - Theoretical
General information about programming languages, C #, Java, Delphi, Visual Basic
Week 4 - Theoretical
Basic Programming terms (variables, functions, classes, objects)
Week 5 - Theoretical
Basic Programming terms (flow diagrams, algorithms, exception, library, results)
Week 6 - Theoretical
Variables (number of systems, and a 2 system variables, numeric data types, character data types, arrays, naming standards)
Week 7 - Theoretical
Basic algorithm item 1 (output, input, action) (Midterm Exam)
Week 8 - Theoretical
Fundamental Algorithms items 2 (multiple conditions, numbered loops, conditional loops, functions)
Week 9 - Theoretical
Flowcharts (caused flowchart shapes used in the flow charts, the transition from the flow chart coding)
Week 10 - Theoretical
Flow charts (example solution)
Week 11 - Theoretical
Object-oriented programming (object-based programming features, objects based writing program, program examples)
Week 12 - Theoretical
Visual programming (visualization types, the algorithm insulation)
Week 13 - Theoretical
Programs writing steps (to set a target to produce alternatives, selecting the solution, designing the structure, drawing flowcharts, coding, testing)
Week 14 - Theoretical
Features must uphold program (object-oriented design, comments, indentation, portability)
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%40
Final Examination1%60
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory141242
Lecture - Practice140114
Assignment141128
Term Project101212
Midterm Examination1022
Final Examination1022
TOTAL WORKLOAD (hours)100
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
OÇ-1
5
4
4
5
5
3
5
3
3
2
OÇ-2
4
3
5
2
1
OÇ-3
4
2
4
5
2
1
OÇ-4
4
3
5
5
5
2
4
4
3
1
OÇ-5
Adnan Menderes University - Information Package / Course Catalogue
2026