2018 WORKSHOPS

Programming Bootcamp - July 30 - Aug 3, 2018

AGENDA

  • Day 1: Programming in C
    • Introductions
    • VM, Linux, and Git
    • An Introduction to Programming
    • The C Programming Language
    • Exercises
  • Day 2: Debugging and Parallel Programming
    • Debugging
    • PI / Exercises #3
    • Parallel Machines
    • Parallel Programming with MPI
    • Exercise
    • Parallel Programming with OpenMP
    • Exercise
    • Load Balancing
  • Day 3: Abstraction, Struct & C++
    • Git – Updating your repos
    • Abstraction
    • Abstraction in C with struct and pointers
    • Exercise
    • Programming in C++
    • Exercise with Frank
  • Day 4: User Interface Design & Qt
    • GUI Design Fundamentals
    • the Qt Framework
      • Common Data Types / classes
      • Building the UI
      • Layout Management
      • Signals and Slots
      • Model - Vew - Controller Concepts
      • Helper Widgets
    • Quite a few Exercise Sessions
  • Day 5: SimCenter and Cloud Computing
    • SimCenter overview
    • Exercise with uqFEM
    • DesignSafe Website – Interactive
    • Agave Interaction

 


User Workshop - May 2018

AGENDA

Presentation Slides