Course map 🗺️#
How what we learn support your project#
Circles depict what we will learn.
Rectangles depict components.
Fund. stands for fundamentals.
Diagrams can also be used as a design tool before implementing programs.
mindmap root(Industrial automation project) Idea ((Industry<br>4.0 / 5.0)) C# program GUI ((OOP)) Database Robot program/s ((Fund.)) ((OOP)) Business logic ((Fund.)) Robot program/s ((URScript)) ((Fund.)) Documentation ((Diagrams)) Project organisation ((Git))
What do we learn?#
mindmap root(Programming) Fundamentals–fund. Variables Datatypes Numbers Strings Arrays Enumerations Branching: if-else, switch Terminal data input & output Looping: for, while Literal values Expressions Control flow Functions Object-oriented programming OOP Classes and objects Inheritance try-catch File handling
mindmap root(Diagrams for modeling) Flowchart Class d. Sequence d. Component d.
Timeline#
timeline 0: Tools 1: Flowcharts : Control flow : Tools : Git 2: Terminal data input & output : Strings : Boolean expressions : Literal values : Functions 3: 🤖 intro : Arrays & lists : Strings : Boolean expressions : while 4: Looping 5: Functions 6: OOP : Class diagrams 7: ⛱️ 8: GUI programming : Sequence diagrams 9: 🤖 GUI test on robots 10: Databases 11: URScript 12: try-catch 13: Component diagrams 14: 🤖 Project idea feasibility
3-week period: Focus on robots
week:
Wednesday 12:00: Project documentation deadline
Thu and Fri: exam and demonstrations