Course Details
Information Technology
Academic Year 2025/26
BUA005 course is part of 1 study plan
BPC-MI Summer Semester 1st year
Course Guarantor
Institute
Language of instruction
Czech
Credits
6 credits
Semester
summer
Forms and criteria of assessment
course-unit credit and examination
Offered to foreign students
Not to offer
Course on BUT site
Lecture
13 weeks, 2 hours/week, elective
Syllabus
- 1. The environment for developing VBA applications – more than the editor.
- 2. Basic data types. How to work with them. Variable vs. Excel cell.
- 3. How affect the processing of orders. Solution conditions and repeated execution of orders.
- 4. Since scalar variables to fields. Indices, vectors, matrices.
- 5. What is a macro? Generator of macros in MS Office.
- 6. Build custom formulas or custom functions.
- 7. Visual design of the user interface.
- 8. Proposal forms and event handling.
- 9. Why were created classes and objects. Definition of simple classes and objects in VBA.
- 10. How to work with MS Office documents.
- 11. What is the object model.
- 12. Example solving optimization and mechanical problems.
Exercise
13 weeks, 2 hours/week, compulsory
Syllabus
- 1. We use a macro to simplify the work in a spreadsheet
- 2. Variable vs. constant, assign values to memory.
- 3. Methods vs. attributes. We learn first automatic steps.
- 4. Retrieving values from a table and writes the results table.
- 5. Checking our running macros using conditions.
- 6. Unlocking our computer through the cycle.
- 7. Cycles continued.
- 8. Debugging of our macros.
- 9. Scripting the numerical series and its suma.
- 10. Scripting text based data processing and analysis.
- 11. Scripting numerical solutions of equations.
- 12. Scripting statistical and optimization tasks. Scripting solution of mechanical tasks.