Course Details
Modern Programming Techniques
Academic Year 2023/24
NUB020 course is part of 1 study plan
NPC-GK Winter Semester 1st year
Basic algorithms, structured programming, object-oriented programming, application object libraries and their use, solving engineering problems.
Course Guarantor
Institute
Objective
Topics include structured program design, event-drive programming, and Visual Basic program components. This is a course designed to introduce students to more advanced elements Visual Basic programming language. Students will design and write Windows applications in Visual Basic.
Knowledge
Programming in Visual Basic using modern techniques of events driven programming, component technology and object-oriented programming
Syllabus
2. Variables, data types, constants, assignment statement.
3. Functions and procedures (calling of procedures and functions, parameters and arguments, public and private scopes).
4. Built-in language elements, inputs and outputs.
5.–6. Commands for flow control, conditional statements and loops.
7. Working with structured variables.
8. Structured and object-oriented programming.
9.–10. Application object libraries.
11. Fundamentals of using of numerical methods.
12. Examples of solving of engineering problems. Statistical and optimization problems.
13. Examples of solving of engineering problems. Solution of mechanical task.
Prerequisites
algorithm design and programming in VBA
Language of instruction
Czech
Credits
4 credits
Semester
Forms and criteria of assessment
Specification of controlled instruction, the form of instruction, and the form of compensation of the absences
Offered to foreign students
Course on BUT site
Lecture
13 weeks, 1 hours/week, elective
Syllabus
- Computer model from the perspective of a programmer. Language development environment.
- Variables, data types, constants, assignment statement.
- Commands for flow control, conditional statements and loops.
- Functions and procedures (calling of procedures and functions, parameters and arguments, public and private scopes).
- Local and global variables, processes and their co-operation.
- Built-in language elements fo inputs and outputs. Output formatting.
- Working with structured variables.
- Structured and object-oriented programming.
- Application object libraries.
- Fundamentals of using of numerical methods.
- Examples of solving of engineering problems. Statistical and optimization problems.
- Examples of solving of engineering problems. Solution of mechanical task.
Exercise
13 weeks, 2 hours/week, compulsory
Syllabus