Information
| Unit | KARAİSALI VOCATIONAL SCHOOL |
| Code | BPP101 |
| Name | Fundamentals of Programming |
| Term | 2020-2021 Academic Year |
| Semester | 1. Semester |
| Duration (T+A) | 3-1 (T-A) (17 Week) |
| ECTS | 5 ECTS |
| National Credit | 3.5 National Credit |
| Teaching Language | Türkçe |
| Level | Ön Lisans Dersi |
| Type | Normal |
| Label | C Compulsory |
| Mode of study | Uzaktan Öğretim |
| Catalog Information Coordinator | Doç. Dr. HALİL ÖZKURT |
| Course Instructor |
Öğr. Gör. TACETTİN TORE
(Güz)
(A Group)
(Ins. in Charge)
|
Course Goal / Objective
Knowing the solutions of problems to indicate by using algorithm with fundimental knowledges and knowing commands , being experienced for learning new programming languandges at short time.
Course Content
Problem solutions stages,rules, algorithms and flow charts, using programming medium syntax rules, variables, arrays, sub programs control idioms
Course Precondition
Resources
Notes
Course Learning Outcomes
| Order | Course Learning Outcomes |
|---|---|
| LO01 | It analyzes the hardware structures of various computer types and systems and explains the functions and functions of the electronic circuit elements that make up these hardware structures. It knows about at least one of the programming languages, designing the project, analyzing the project and knowing about the databases. Internet technologies have information about internet programming. |
| LO02 | Explains the basic concepts of computer technology (operating system, algorithm, hardware, system analysis). Word processor, electronic calculation table, presentation programs (various package programs) are explained and applied. Office programs and various package programs are explained and applied |
| LO03 | Computer programming (various computer programming languages and software) problems in the field of developing algorithms have the ability to implement and solve. It selects the operating system, software languages and utilities that are most suitable for computer systems. |
| LO04 | It explains the basic concepts of computer hardware structures, makes simple software installations and various hardware configurations, solves uncomplicated hardware problems. |
| LO05 | Uses simple graphical and animation programs which are basically created in computer technologies and used in the interface design of internet pages at basic level |
| LO06 | Knows various computer programming languages (Delphi, Visual Basic, CPlus, etc.). By making a system analysis of a program, it prepares the algorithm and writes the program coding using the database. |
| LO07 | A basic work on the field can be carried out in independent disciplined teams. Can take part in various projects, has confidence to take responsibility |
| LO08 | Can communicate effectively using written and oral Turkish. Ask questions, observe, criticize and constructive thinking, adhere to academic honesty principles, entrepreneurs. |
Relation with Program Learning Outcome
| Order | Type | Program Learning Outcomes | Level |
|---|
Week Plan
| Week | Topic | Preparation | Methods |
|---|---|---|---|
| 1 | The targets , aims of lesson, basic definitions Expressing datas in computer, digit systems | -No preparation is required. | |
| 2 | Expressing datas in computer, digit systems | -No preparation is required. | |
| 3 | Constants | -No preparation is required. | |
| 4 | Variables Variable types, Expressions | -No preparation is required. | |
| 5 | Basic informations andstages of programing ,algorithm | Reading | |
| 6 | Applications, various algorithm and flowchart samples | Case Study | |
| 7 | Introduction to basic prg. Definition of command and functions | -No preparation is required. | |
| 8 | Mid-Term Exam | - | |
| 9 | Commands and functions, logical idioms used in basic | -No preparation is required. | |
| 10 | Various program examples | Case Study | |
| 11 | Loops and loop idioms | -No preparation is required. | |
| 12 | Basic math. Functions and other basic commands | -No preparation is required. | |
| 13 | Various program examples | Case Study | |
| 14 | Array definitions program examples | -No preparation is required. | |
| 15 | Array definitions program examples | -No preparation is required. | |
| 16 | Term Exams | - | |
| 17 | Term Exams | - |
Assessment (Exam) Methods and Criteria
| Assessment Type | Midterm / Year Impact | End of Term / End of Year Impact |
|---|---|---|
| 1. Midterm Exam | 100 | 40 |
| General Assessment | ||
| Midterm / Year Total | 100 | 40 |
| 1. Final Exam | - | 60 |
| Grand Total | - | 100 |
Student Workload - ECTS
| Works | Number | Time (Hour) | Workload (Hour) |
|---|---|---|---|
| Course Related Works | |||
| Class Time (Exam weeks are excluded) | 14 | 4 | 56 |
| Out of Class Study (Preliminary Work, Practice) | 14 | 3 | 42 |
| Assesment Related Works | |||
| Homeworks, Projects, Others | 1 | 1 | 1 |
| Mid-term Exams (Written, Oral, etc.) | 1 | 8 | 8 |
| Final Exam | 1 | 16 | 16 |
| Total Workload (Hour) | 123 | ||
| Total Workload / 25 (h) | 4,92 | ||
| ECTS | 5 ECTS | ||