F2020
Technology & Visual Arts
F2020 – COMP1098 – .NET Programming using C#
Monday, 12:00 to 2:50 pm
Course Description
The Microsoft .NET framework is a comprehensive programming model for developing
applications. Students apply the .NET framework to create desktop applications. Students learn how
to build Graphical User Interface (GUI) applications using the .NET framework, as well as how to
handle errors and manage runtime events.
Resources
Study resources will be supplied via Blackboard
Instructor
Name: Nital Shah
Email: Nital.Shah@GeorgianCollege.ca
Office Hours
Meetings can be made available by email request.
Technology & Visual Arts 1
Expectations for Success:
Instructor responsibilities: Nital Shah
I will:
• Be prepared for class
• Provide real-life context and examples when possible
• Encourage and answer your questions
• Find out the answers to questions that I cannot answer
• Set out clear standards and expectations for your work
• Try to present the course material in an interesting and engaging manner
• This is OUR course – I am very open to feedback.
Student responsibilities:
• Attend class regularly
• Ask for help as often as you require it
• Follow along with the required reading in the text (it’s a fun book to read!)
• Check the blackboard site at least once per week
• Understand how you learn (so you can learn more efficiently)
• Enjoy the process of learning
• Live without the use of your cell phone, Facebook, music players, game center, etc…
for 3 hours a week
• Do not interrupt the flow of the class
• If you are requesting assistance via email, please be descriptive.
Evaluation:
In-Class Exercises
Assignment 1 5%
Assignment 2 10%
Assignment 3 10%
Assignment 4 15%
Mid Term Exam 20%
Final Project 20%
Final Exam 20%
100%
Technology & Visual Arts 2
Schedule of Activities:
• Controls and properties
• Class modules and objects
• Database connections
• .NET Language-Integrated Query (LINQ)
• Data Interchange formats
• Methods and events
• Visual form design
• Data manipulation
• Data types and declarations
• .NET Framework and development environment
• Flat data files
• Error handling
The sequence and content of this syllabus may change due to unanticipated opportunities or
challenges, or to accommodate the learning styles of the students. Personal images, images of your
projects and images of events may be taken throughout the semester. If you do not want your
work/image used for College and Program promotional purposes, please fill out and submit a
Disclaimer Form, available from Marilyn Haughton in Room D127, to your Program Coordinator.
WEEK Date Assignment
Introduction to the C# language and the .NET
framework
Introduction to programming with C#
1 Sept – 14, 2020
Software Installations
First Application: Hello World
Input / Output Statements
Language/Grammar
2 Sept – 21, 2020 Data Types and Declarations, Variables, Numbers in Assignment-1
C#
C#: Logic and Conditionals
3 Sept – 28, 2020
Branches and loops
Introduction to classes
4 Oct – 05, 2020 Methods, Functions and Events Assignment-2
Working with Strings
5 Oct – 12, 2020 Thanksgiving Day - Holiday
Arrays, Interfaces, Delegates
6 Oct – 19, 2020
Exception Handling
Technology & Visual Arts 3
7 Oct – 26, 2020 MID Term Exam
8 Nov – 02, 2020 SDUDY WEEK – No Classes
Flat Data Files
9 Nov – 09, 2020 Working with Files Assignment-3
Data Interchange Formats: JSON, XML, CSV
Introduction to Data Access
10 Nov – 16, 2020 Data Manipulation
Database Connections
Database connectivity- II
11 Nov – 23, 2020 SQL Queries, CRUD Operations and Data Assignment-4
Management
12 Nov – 30, 2020 Language-Integrated Query (LINQ)
13 Dec – 07, 2020 Final Project
14 Dec – 14, 2020 Final Exam
The sequence and content of this syllabus may change due to unanticipated opportunities or challenges,
or to accommodate the learning styles of the students.
Due to extenuating circumstances and to accommodate the
need for this program to be offered remotely, there may be
some modifications to the evaluation/assessment. This has
been approved by the Dean of Technology & Visual Arts
(TVA), as directed by the Vice President, Academic.
Technology & Visual Arts 4