
The course is organized into modules, accessible through the top menu on each page. The module content is as follows:
| Module | Description |
| 0. Introduction | Introduces course procedures and the self-paced approach used for the course. Includes an exercise where a working Windows form is created using just the form designer and properties. |
| 1. Objects | Introduces the building blocks of programming: variables, functions, objects and events. Creates a variation on the Assignment 0 form with different student photos and data, controlled by button handlers. |
| 2. Constructs and Collections | Introduces branching, looping and collection classes (arrays and generics). The exercise involves creating a fantasy-game style simulation of the USF undergraduate MIS major. A variety of Window controls are used, including DataGridView, web browser and Windows Media Player. |
| 3. Bingo | Introduces polymorphism, randomization, more sophisticated form handling, and database connectivity. The exercise involves creating an application that can be used to play Bingo and also to serve as an automated Bingo caller. |
| 4. Aquarium | Introduces polymorphism, drawing, timers and more sophisticated form handling. The exercise involves creating an arcade-style game in which the player attempts to keep fish from colliding with the tank walls. |
Resources:
Online lectures, readings and numerous multimedia presentations can be found in the individual modules. In addition, you may download the following:
| Item | Link |
| Visual C# Express Edition (Free from Microsoft) | http://msdn.microsoft.com/vstudio/express/visualcsharp/ |
| Lecture Slides | |
| Course Readings | Ism3232Textbook.pdf |
| Course Assignments | Ism3232Assignments.pdf |
About the Course Developer:
![]() |
|