Computer Technology | |||||
Associate | TR-NQF-HE: Level 5 | QF-EHEA: Short Cycle | EQF-LLL: Level 5 |
Course Code: | MYO001 | ||||
Course Name: | Visual Programming | ||||
Semester: |
Fall Spring |
||||
Course Credits: |
|
||||
Language of instruction: | Turkish | ||||
Course Condition: | |||||
Does the Course Require Work Experience?: | No | ||||
Type of course: | Departmental Elective | ||||
Course Level: |
|
||||
Mode of Delivery: | Face to face | ||||
Course Coordinator: | Öğr. Gör. RAMAZAN ŞEN | ||||
Course Lecturer(s): | Ramazan ŞEN | ||||
Course Assistants: |
Course Objectives: | Development of form applications using the C# language in Visual Studio environment. |
Course Content: | Use of Visual Studio, use of the .Net Framework, use of the C# language, form controls, event methods, object identification, dll usage, files, multiform usage, interform information exchange, error management |
The students who have succeeded in this course;
1) Interpret form designs 2) Designing form applications in Visual Studio 3) Developing projects in C# programming language |
Week | Subject | Related Preparation |
1) | .NET Framework Architecture | |
2) | Visual Studio Development Environment and Visual Programming | |
3) | Variables, Data Types, Control Structures | |
4) | Common Windows Form Controls-1 | |
5) | Common Windows Form Controls-2 | |
6) | Common properties | |
7) | Data Types | |
8) | Midterm Exam | |
9) | Methods and Functions | |
10) | Event Methods | |
11) | Object Identification and DLL Usage | |
12) | File and Folder Operations | |
13) | Multiform Usage | |
14) | Error Management | |
15) | Final Exam | |
16) | Final Exam |
Course Notes / Textbooks: | Öğr Gör. notları |
References: | C# Başlangıç Rehberi, İ.Karagülle, Türkmen Yayınevi Her yönüyle C#, Sefer Algan, Pusula Yayıncılık |
Course Learning Outcomes | 1 |
2 |
3 |
|||||||
---|---|---|---|---|---|---|---|---|---|---|
Program Outcomes | ||||||||||
1) To possess the ability to comprehend fundamental concepts in the field of computer technologies. | ||||||||||
2) To possess the ability to analyze and model problems in the field of computer technologies, and to determine and define appropriate software requirements for their solutions. | ||||||||||
3) To possess the ability to comprehend professional topics in a foreign language. | ||||||||||
4) To possess the capability to perform software installation, testing, and acceptance procedures. | ||||||||||
5) To possess the ability to carry out the setup and administration of computer networks, as well as utilize network operating systems. | ||||||||||
6) To possess the skill of conducting maintenance and repairs on computer hardware. | ||||||||||
7) To have awareness and responsibility regarding professional, legal, ethical, and social issues in the field of computer technologies. | ||||||||||
8) To possess the capability to plan, design, and develop computer and network software. | ||||||||||
9) To possess the ability to design and program for web development. | ||||||||||
10) To be competent in applying knowledge of database management, querying, and design to practical applications, and to be capable of developing database applications. |
No Effect | 1 Lowest | 2 Average | 3 Highest |
Program Outcomes | Level of Contribution | |
1) | To possess the ability to comprehend fundamental concepts in the field of computer technologies. | |
2) | To possess the ability to analyze and model problems in the field of computer technologies, and to determine and define appropriate software requirements for their solutions. | |
3) | To possess the ability to comprehend professional topics in a foreign language. | |
4) | To possess the capability to perform software installation, testing, and acceptance procedures. | |
5) | To possess the ability to carry out the setup and administration of computer networks, as well as utilize network operating systems. | |
6) | To possess the skill of conducting maintenance and repairs on computer hardware. | |
7) | To have awareness and responsibility regarding professional, legal, ethical, and social issues in the field of computer technologies. | |
8) | To possess the capability to plan, design, and develop computer and network software. | |
9) | To possess the ability to design and program for web development. | |
10) | To be competent in applying knowledge of database management, querying, and design to practical applications, and to be capable of developing database applications. |
Semester Requirements | Number of Activities | Level of Contribution |
Midterms | 1 | % 40 |
Final | 1 | % 60 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 40 | |
PERCENTAGE OF FINAL WORK | % 60 | |
total | % 100 |
Activities | Number of Activities | Workload |
Course Hours | 13 | 26 |
Application | 13 | 13 |
Project | 1 | 10 |
Midterms | 1 | 6 |
Final | 1 | 10 |
Total Workload | 65 |