/UofC

Class assignments from the University of Calgary (U of C)

Primary LanguageC#BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

UofC

Class assignments from University of Calgary (U of C) continuing education classes

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)