Teaching schedule
Teaching units
Lecture 1: Introduction
Objective: Course introduction, registering accounts, familiriasing with software and class procedures.
Lecture 2: Visual Basic 6.0 & 2008 Programming
Objective: Visual Basic interface management. Similarities and differences between previous version (Visual Basic 6.0) and current version (Visual Basic 2008). Design of the first structural engineering application.
Application: Automated calculation of the area of transverse and longitudinal reinforcement.
Lecture 3:Visual Basic 6.0 & 2008 Programming
Objective: Rational decisions (if-else statements) και looping statements (for-next, do-loop)
Application: Design of a Reinforced Concrete beam
Lesson 4: Visual Basic 6.0 & 2008 Programming
Objective: Matrices
Application: Static analysis of a simply supported beam.
Lecture 5: Visual Basic 6.0 & 2008 Programming
Objective: Process creation (functions and subroutines)
Application: Subroutine of simple dynamic analysis calculations
Lecture 6: Visual Basic 6.0 & 2008 Programming
Application: Subroutine of simple dynamic analysis calculations
Lecture 7: Visual Basic for Applications (VBA) for Excel
Objective: Extending the capabilities of MS Excel using VBA
Application: Design spectrum generation
Lecture 8: Programming for MS Access & Autocad with Visual Basic for Applications (VBA)
Objective: Database development, Autocad automation.
Application: Pre-earthquake rapid visual inspection of buildings. Autocad automated design of slabs.
Lecture 9: Analysis and design of structures by advanced finite element methods
Objective: Fundamentals of static and dynamic analysis with general purpose finite element analysis software.
Application: 3D structural analysis of a footbridge truss.
Lecture 10: Analysis and design of structures by advanced finite element methods
Objective: Introduction to 3D simulation of loads.
Application: 3D analysis of a steel beam-column connection.
Lecture 11: Inelastic analysis of RC members
Objective: Introduction to the inelastic analysis of R/C members
Application: Pushover analysis of a R/C column.
Lecture 12: Programming ANSYS by APDL (ANSYS Programming Design Language)
Application: Static and modal analysis of a 4-storey frame building.
Lecture 13: Matlab applications on structural analysis and design
Objective: Introduction to the Matlab programming language
Application: Response spectrum generation for a set of strong ground motions.