Links to courses, writings, projects and other stuff
Be sure to visit the dedicated site for my book :
Core Internet Application Development with ASP.NET 2.0
I have been a tenured, full-time instructor at Mount Royal College since 1997. My main teaching focus has been in our Computer Information Systems applied degree. I have also taught a variety of Continuing Education courses at University of Calgary as well as courses for a number of private companies.
COMP 1274 - Web Development 1
This course covers the concepts and practice necessary for creating Internet content. The course provides a technical overview of the Internet environment and the structure of the web. The technical segmaent of the course focuses on the design and implementation of an effective web site at the introductory level.
COMP 3309 - Computers and Society
A study of the implications of information technology for society. Historical perspectives, social context of computing, legal and ethical problems, economic issues, and philosophical frameworks for analysis will be covered.
COMP 4403 - Object-Oriented Design And Development
This course covers the principles of object-oriented analysis, design, implementation and testing. Currently, the course uses C# and the .NET Framework as the implementation environment for system development using OOA and OOD.
COMP 4409 - Web Development 2
This course focuses on the design and development of complex Internet applications. Topics included in this course are: Internet application technology, patterns, frameworks and best practices in the design and development of Internet applications. The overall architecture of Internet applications will be examined. Students use Microsoft’s ASP.NET 2.0 development platform to create real-world Internet applications.
COMP 4421 - Client-Side Application Development
This course focuses on the design and development of complex client-side applications. Major topics include input and output design, user interface design, event handling, graphics, and service-oriented computing. Students will use the Microsoft .NET platform to create complex Windows applications. XML will also be introduced and used this semester. The course will also examine core topics in HCI (Human-Computer Interaction).