Course Description
This course is a study of the C# (C Sharp) programming language within the .NET Framework. Emphasis is placed upon the position of.NET in software development and creation of .NET applications by applying built in .NET libraries, classes and developing and applying user-defined classes in applications using C#.
Course Objectives
- Using the application development environment to create and manage a programming project.
- Creating an application that will output data.
- Creating a graphical user interface for your application that responds to user events
- Implementing user controls in the graphical user interface.
- Employing controls to provide input for the application.
Course Contents
1.Overview of C#, .NET Framework
2.Windows Form Applications
3.Basic App 1
4.Basic App 2
5.Advanced App
6.Windows services
7.DLL files
8.Dealing with database(SQL Server)
9.Cystal reports
10.Information Management Systems
11.Advanced Concepts (Dev Express)
12.Deployment
Course Materials
Lecture Slides
Textbooks
Assessment and Grading
Course assessment includes quizzes that will be offered through the course, homework assignments, programming projects and one final exam.
You final grade has four components: class attendance, assignments, quizzes, midterm exam grade, and final exam grade.
1.Class attendance 10%
2.Assignments 20%
3.Programming projects 30%
4. Final exam 40%