Develops console applications using the basic syntax and program structures of the C# language.
Designs user interfaces with Windows Forms technology and makes them functional with event-driven programming logic.
Writes modular, readable, and maintainable code by using structures such as arrays and functions.
Develops robust software by applying debugging and testing techniques.
Analyzes realistic problems, designs software solutions, and implements these solutions using the C# programming language.
Mode of Delivery
Face to face
Prerequisites
No
Recommended Optional Programme Components
None
Course Description
Within the scope of this course; to install a visual programming software, to use the application development interface, component, component properties and events using a visual programming language to develop effective applications.
Course Contents
WEEK
TOPICS
1st Week
Set up object-oriented software on a computer. Information about history and versions
2nd Week
Main Window (Main Menu, Quick Menu, Component Palette), Object Detective and Form Designer
3rd Week
Variables, Sequences (Static-Dynamic), Operators,
4th Week
Modular structure of visual programming language and basic control statements and loops
5th Week
Procedure and Function Definitions
6th Week
Mathematical Functions
7th Week
String and Historical Functions
8th Week
MIDTERM WEEK
9th Week
Message and information input windows parameters
10th Week
Properties, methods and events of form object
11th Week
Properties, methods and events of Edit, Label and Button components
12th Week
Properties, methods and events of RadioButton and Checkbox components
13th Week
Properties, methods and events of RadioGroup and Richedit components
14th Week
Properties, methods and events of the Main Menu and Popup Menu components
Recommended or Required Reading
İnternet tabanlı İşitsel ve Görsel Materyaller Visual C#.NET veri tabanı, Nihat Demirci, Yüksel İnan, Palme Yayıncılık, 2005. Her Yönüyle C#, Sefer Algan, Pusula Yayıncılık.
Planned Learning Activities and Teaching Methods
Lecture
Practice
Assessment Methods and Criteria
Quantity
Percentage (%)
Mid-term
1
35
Practice
12
25
Total(%)
60
Contribution of In-term Studies to Overall Grade(%)
60
Contribution of Final Examination to Overall Grade(%)