Class assignments from University of Calgary (U of C) continuing education classes
Computer Programing Level 1 - ICT 710
This course is the first in a series of three computer programming courses that introduces students to the fundamentals of the C# programming language, the Visual Studio Integrated Development Environment and the .NET framework. Students will also be introduced to the Software Development Lifecycle and Agile development methodologies.
- Assignment 1: A Basic Application
- Assignment 2: Logic & Loops
- Assignment 3: Debugging Problematic Code
- Assignment 4: Methods & Validation
- Assignment 5: Data Types - Arrays
Computer Programing Level 2 - ICT 711
This course is the second in a series of three computer programming courses that introduces students to the C# programming language, Visual Studio, the .NET framework, software development processes, and Agile methodologies.
- Assignment 1: Rectangular Arrays / Text File Operations : Creating Controls Programmatically (John Conway’s Game of Life)
- Assignment 2: Classes (Multiple Classes, Class Composition) & Advanced GUI Programming (Employee Payroll Manager)
- Assignment 3: Classes; Inheritance, Polymorphism, Abstract Classes, Interfaces (Banking Application)