Algorithms Visualization Software Development Workshop |
Instructor
|
Registration Status
|
Training Description:
The objective of this workshop is to enable you to build Data structures and algorithms for educational visualization software using C# . In this project, students are expected to build an educational software illustrating key data structures and algorithms they have studied in a visual way. For example, the software should be able to help the student visualize (and understand) what happens when a list of numbers is sorted using various sorting algorithms.
During the project the students will acquire/strengthen the following knowledge/skills:
This workshop
The objective of this workshop is to enable you to build Data structures and algorithms for educational visualization software using C# . In this project, students are expected to build an educational software illustrating key data structures and algorithms they have studied in a visual way. For example, the software should be able to help the student visualize (and understand) what happens when a list of numbers is sorted using various sorting algorithms.
During the project the students will acquire/strengthen the following knowledge/skills:
- Programming using C#
- Object-oriented programming
- GUI and graphics programming
- Data structures and algorithms
- General software engineering
This workshop
- is a project based workshop .
- spans more than 48 hours of sessions + time needed to finish the the workshop project
- takes around 4 weeks the first 2 weeks are crash course programming sessions (4hrs+ each session) .
- will have the students divided into groups to deliver a project at the end of the workshop , there are a weekly meeting session for every group to discuss their progress and to deliver project milestones .
- will have a closing session in which all groups deliver their final project and gets evaluated based on their effort during the 4 weeks .