Information
| Unit | KOZAN FACULTY OF BUSINESS MANAGEMENT |
| BUSINESS ADMINISTRATION PR. | |
| Code | BAC338 |
| Name | Programming |
| Term | 2022-2023 Academic Year |
| Semester | 6. Semester |
| Duration (T+A) | 3-0 (T-A) (17 Week) |
| ECTS | 4 ECTS |
| National Credit | 3 National Credit |
| Teaching Language | Türkçe |
| Level | Lisans Dersi |
| Type | Normal |
| Label | E Elective |
| Mode of study | Yüz Yüze Öğretim |
| Catalog Information Coordinator | İlker İbrahim AVŞAR |
| Course Instructor |
The current term course schedule has not been prepared yet.
|
Course Goal / Objective
To have basic programming skills.
Course Content
Developing programming with R. Basic features of the R language. Basic commands of the R language. Basic commands for processing data in R language.
Course Precondition
Yok
Resources
https://www.rdocumentation.org/ https://www.r-project.org/other-docs.html
Notes
https://www.geeksforgeeks.org/r-object-oriented-programming/
Course Learning Outcomes
| Order | Course Learning Outcomes |
|---|---|
| LO01 | The student of the department of business will have the ability to program. understand the importance of programming in terms of business department. Gains programming motivation. |
| LO02 | The student of the department of business solves the problem he encounters in business life with the ability to program. approaches the solution of problems from a programmer's point of view. It shortens the problem solving time. |
| LO03 | The analytical thinking ability of the student of business administration develops. approaches problems from different angles. Solution oriented thinker. Understands what programming ability can do. |
| LO04 | The problem solving ability of the student of the department of business develops. It brings a new perspective to the problem solving process apart from traditional aging. It paves the way for new business processes. It makes a difference in the business. |
| LO05 | Gains object-oriented programming skills. Understands the concept of object. Knows where objects are used. Knows the advantage of object-oriented programming. Knows how to use objects. |
| LO06 | The relationship between the basic hardware of the computer and programming is understood. Recognizes commands for input, processing and output units. Can use commands to control these units. |
| LO07 | gains programming skills for different data types. Recognizes numeric and textual data types. Knows the differences between data types. It can apply to basic data types such as String. |
| LO08 | Gains the ability to write functions. Understands the main program and subprogram relationship. Knows the basic properties of functions. Knows data transfer between functions. It can call a function from within the main program. |
Relation with Program Learning Outcome
| Order | Type | Program Learning Outcomes | Level |
|---|---|---|---|
| PLO01 | Bilgi - Kuramsal, Olgusal | Explain all the basic functions of the business conceptually. | |
| PLO02 | Bilgi - Kuramsal, Olgusal | Explain the basic economic concepts and the relationship between basic economic concepts and business management concepts. | |
| PLO03 | Bilgi - Kuramsal, Olgusal | Define the basic information about the law discipline related to the field of business administration. | |
| PLO04 | Beceriler - Bilişsel, Uygulamalı | Transfer information about the field of business in the language of learning by using effective verbal, written and visual communication methods. | |
| PLO05 | Beceriler - Bilişsel, Uygulamalı | Determine the most appropriate approaches, implementations and methods of business management considering sectors, their sizes, resources, cultures, goals and objectives. | |
| PLO06 | Beceriler - Bilişsel, Uygulamalı | Determine appropriate methods to solve business problems. | |
| PLO07 | Beceriler - Bilişsel, Uygulamalı | Research in the field of business and reports the results of the research for use in managerial decision-making processes. | |
| PLO08 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Effectively work as a team and takes the necessary responsibility within the team. | |
| PLO09 | Yetkinlikler - Öğrenme Yetkinliği | As well as professional development, improve him-/herself continuously in scientific, social, cultural and artistic fields according to his/her interests and abilities, identifying needs of learning. | 3 |
| PLO10 | Yetkinlikler - Öğrenme Yetkinliği | Follow latest developments in the field, and sustain personal and professional development with the awareness of the necessity of life long learning. | 3 |
| PLO11 | Yetkinlikler - Öğrenme Yetkinliği | Use basic numerical and statistical analysis programs of business management. | 3 |
| PLO12 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | Monitor the external environment factors such as sector structure, competition, technology, economy, politics and culture that affect the activities of businesses and interpret their effects on businesses. | |
| PLO13 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | Use/report/interpret Business Information Systems and sub-modules required by business management. | 5 |
| PLO14 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | Use Turkish and at least one foreign language in accordance with the requirements in academic and business life. | |
| PLO15 | Yetkinlikler - Alana Özgü Yetkinlik | Become aware of professional ethics, environmental awareness, sustainability, social responsibility, cultural, social and universal values. | |
| PLO16 | Yetkinlikler - Alana Özgü Yetkinlik | Follow latest developments in the field, and sustain personal and professional development with the awareness of the necessity of life long learning |
Week Plan
| Week | Topic | Preparation | Methods |
|---|---|---|---|
| 1 | R and RStudio installation | Research and practice on the subject | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
| 2 | Data types | Research and practice on the subject | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama |
| 3 | Working with variables and basic mathematical operations | Research and practice on the subject | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama |
| 4 | Working with vectors | Research and practice on the subject | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama |
| 5 | Working with matrices | Research and practice on the subject | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama |
| 6 | Basic mathematical functions | Research and practice on the subject | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama |
| 7 | Basic text functions | Research and practice on the subject | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama |
| 8 | Mid-Term Exam | Ölçme Yöntemleri: Ödev, Performans Değerlendirmesi |
|
| 9 | If else loop | Research and practice on the subject | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama |
| 10 | For loop | Research and practice on the subject | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama |
| 11 | While loop | Research and practice on the subject | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama |
| 12 | Data processing applications | Research and practice on the subject | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama |
| 13 | Graphing apps | Research and practice on the subject | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama |
| 14 | Working with csv and txt files | Research and practice on the subject | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama |
| 15 | Developing a project | Research and practice on the subject | Öğretim Yöntemleri: Proje Temelli Öğrenme |
| 16 | Term Exams | Ölçme Yöntemleri: Yazılı Sınav |
|
| 17 | Term Exams | Ölçme Yöntemleri: Yazılı Sınav |
Student Workload - ECTS
| Works | Number | Time (Hour) | Workload (Hour) |
|---|---|---|---|
| Course Related Works | |||
| Class Time (Exam weeks are excluded) | 14 | 3 | 42 |
| Out of Class Study (Preliminary Work, Practice) | 14 | 3 | 42 |
| Assesment Related Works | |||
| Homeworks, Projects, Others | 0 | 0 | 0 |
| Mid-term Exams (Written, Oral, etc.) | 1 | 7 | 7 |
| Final Exam | 1 | 18 | 18 |
| Total Workload (Hour) | 109 | ||
| Total Workload / 25 (h) | 4,36 | ||
| ECTS | 4 ECTS | ||