Can develop modular software using class and object-oriented programming structures.
Can connect to Access, MySQL, and MS-SQL databases to perform data insertion, listing, updating, deletion, and search operations.
Can perform file and folder operations programmatically and create user-interactive file dialog boxes.
Can perform database operations using basic SQL and LINQ queries.
Can prepare setup files to make developed applications ready for deployment.
Can present developed software projects both technically and visually, and evaluate project outcomes.
Can analyze problems encountered during software development and develop appropriate solutions.
Mode of Delivery
Face to face
Prerequisites
No
Recommended Optional Programme Components
None
Course Description
Within the scope of this course; To be able to use advanced visual objects, to be able to master the methods and techniques with the program. The aim of this course is to develop application methods and techniques on database applications.
Course Contents
WEEK
TOPICS
1st Week
Working with forms, Moving data between forms
2nd Week
ToolBox Component Objects
3rd Week
ToolBox Component Objects
4th Week
Printing Operations
5th Week
Resource Files, Using Settings File, Creating Installation Projects
6th Week
Resource Files, Using Settings File, Creating Installation Projects
7th Week
Using Windows APIs and accessing Registry values
8th Week
MIDTERM WEEK
9th Week
User Control Preparation
10th Week
Threads
11th Week
XML Access
12th Week
ADO.NET
13th Week
MS SQL Connection
14th Week
Reports
15th Week
Recommended or Required Reading
Professional Visual C#; David Gardner, Nick Randolph; Wrox.
Visual Studio 2010 ile Her Yönüyle C# 4.0; Volkan Aktaş; KODLAB
Planned Learning Activities and Teaching Methods
Lecture
Practice
Project
Assessment Methods and Criteria
Quantity
Percentage (%)
Mid-term
1
30
Practice
10
25
Project
1
10
Total(%)
65
Contribution of In-term Studies to Overall Grade(%)
65
Contribution of Final Examination to Overall Grade(%)