Türkçe | English
FACULTY of ECONOMICS and ADMINISTRATIVE SCIENCES / DEPARTMENT of MANAGEMENT INFORMATION SYSTEMS

Course Catalog
Web: http://www.ktu.edu.tr/ybs
Phone: +90 0462 0462 377 29 64
İİBF
FACULTY of ECONOMICS and ADMINISTRATIVE SCIENCES / DEPARTMENT of MANAGEMENT INFORMATION SYSTEMS
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YBS2029Transaction Table Programming 2+1+0ECTS:5
Year / SemesterFall Semester
Level of CourseFirst Cycle
Status Elective
DepartmentDEPARTMENT of MANAGEMENT INFORMATION SYSTEMS
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 2 hours of lectures and 1 hour of practicals per week
LecturerDr. Öğr. Üyesi Gizem Dilan BOZTAŞ
Co-Lecturer
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
Process spreadsheet programs are software that allow you to perform mathematical and logical operations on cells containing formulas or data, within a certain structure. It can create basic programming and computational models. This course aims to transfer many activities in daily life to the computer environment and to establish relationships between the data in these activities, which can be easily accomplished using spreadsheet programs.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : Data Entry and Editing Skills
LO - 2 : Competence in Using Formulas and Functions
LO - 3 : Data Visualization and Analysis Capability
LO - 4 : Automation and Efficiency Increasing Ability
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
This course aims to teach the basics of spreadsheet programs, starting from their history to fundamental programming concepts and predefined functions. Students will learn about macro operations, security issues, and the basic code structures of VBA (Visual Basic for Applications). The course also covers advanced topics such as debugging, variables, functions, and creating user forms. In addition to topics like API and database operations, practical subjects such as file operations and automation are also addressed. Throughout the term, students will enhance their ability to manage their workload efficiently by applying their theoretical knowledge into practice.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Transaction Table Programming History
 Week 2 Process Table Programming Concepts
 Week 3 Predefined Functions
 Week 4 Macro Operations
 Week 5 Security in Macros
 Week 6 VBA Working Fundamentals, VBA Window Features
 Week 7 VBA Basic Code Structures
 Week 8 Finding and Fixing Errors
 Week 9 MIDTERM
 Week 10 Variables
 Week 11 Functions
 Week 12 User Forms Features, Creating User Forms and Controls
 Week 13 API, API operations with VBA
 Week 14 Database Operations, Database Operations with VBA
 Week 15 File Operations with VBA
 Week 16 END OF TERM EXAM
 
Textbook / Material
 
Recommended Reading
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)

    

    

    

    

    

 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 2 10 20
Arasınav için hazırlık 15 1 15
Arasınav 1 1 1
Ödev 2 8 16
Dönem sonu sınavı için hazırlık 30 1 30
Dönem sonu sınavı 1 1 1
Total work load125