Information Systems Engineering | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code: | FET309 | ||||||||
Ders İsmi: | Visual Programming | ||||||||
Ders Yarıyılı: | Fall | ||||||||
Ders Kredileri: |
|
||||||||
Language of instruction: | Turkish | ||||||||
Ders Koşulu: | |||||||||
Ders İş Deneyimini Gerektiriyor mu?: | No | ||||||||
Type of course: | Bölüm Seçmeli | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Assoc. Prof. Dr. ZAFER GÜNEY | ||||||||
Course Lecturer(s): |
|
||||||||
Course Assistants: |
Course Objectives: | This course; aims to be able to use a visual programming language, to recognize the interface environment and screen parts, to use the basic components and to arrange them visually. |
Course Content: | It covers the concept of memory, operators, classes, objects, methods, strings, decision and control expressions, arrays, inheritance, polymorphism, event handling, control properties, toolbox, exception catching, file streams, and database. |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | Introduction to Visual Programming | |
2) | Overview of Visual Studio IDE | |
3) | The Concept of Memory and Operators | |
4) | Introduction to Classes, Objects, Methods, and Strains | |
5) | Statements of Decision and Control | |
6) | Methods and Sequences | |
7) | Inheritance and Polymorphism | |
8) | Midterm | |
9) | Event Handling, Control Features and Toolbox | |
10) | Program Menus | |
11) | Strings | |
12) | Exception Handling | |
13) | Files and Streams | |
14) | Database | |
15) | Final Exam |
Course Notes / Textbooks: | Paul Deitel, Harvey M. Deitel, “Visual C# 2010 How to Program”, Prentice Hall, 2010. |
References: | Benjamin Perkins, Jacob Vibe Hammer, Jon D. Reid, “C# 7 Programming with Visual Studio 2017”, Wiley, 2018. Karli Watson, David Espinosa, Zach Greenvoss, Christian Nagel, Jacob Hammer Pedersen, Jon D. Reid, Matthew Reynolds, Morgan Skinner, Eric White, “Beginning Visual C#”, Wrox Press, 2002. Svetlin Nakov, “Fundamentals of Computer Programming with C#”, 2013. Philip Conrod, Lou Tyle, “Visual C# and Databases” Kindware Software, 2017. |
Ders Öğrenme Kazanımları | 1 |
2 |
3 |
4 |
5 |
|||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Program Outcomes | ||||||||||||||||||||||||
1) Adequate knowledge in the fields of mathematics and science; ability to use theoretical and practical knowledge in these fields | ||||||||||||||||||||||||
2) Adequate knowledge in subjects specific to the relevant engineering discipline; ability to use theoretical and applied knowledge in these areas to solve complex engineering problems. | ||||||||||||||||||||||||
3) Ability to identify, formulate and solve complex engineering problems. | ||||||||||||||||||||||||
4) Ability to select and apply appropriate analysis and modeling methods to complex engineering problems. | ||||||||||||||||||||||||
5) The ability to design a complex system, process, device or product under realistic constraints and conditions to meet specific requirements. | ||||||||||||||||||||||||
6) Ability to apply modern design methods to design a complex system, process, device or product. | ||||||||||||||||||||||||
7) Ability to select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering practice. | ||||||||||||||||||||||||
8) Ability to use information technologies effectively to analyze and solve complex problems encountered in engineering applications. | ||||||||||||||||||||||||
9) Ability to design and conduct experiments to investigate complex engineering problems or discipline-specific research topics. | ||||||||||||||||||||||||
10) Ability to collect data, analyze and interpret results for the investigation of complex engineering problems or discipline-specific research topics. | ||||||||||||||||||||||||
11) Ability to work effectively in disciplinary teams. | ||||||||||||||||||||||||
12) Ability to work effectively in multidisciplinary teams. | ||||||||||||||||||||||||
13) Ability to work individually. | ||||||||||||||||||||||||
14) Ability to communicate effectively both orally and in writing. | ||||||||||||||||||||||||
15) Knowledge of at least one foreign language. | ||||||||||||||||||||||||
16) Effective report writing and comprehension of written reports, ability to prepare design and production reports. | ||||||||||||||||||||||||
17) Ability to make effective presentations, give and receive clear and understandable instructions. | ||||||||||||||||||||||||
18) Awareness of the necessity of lifelong learning. | ||||||||||||||||||||||||
19) Ability to access information, to follow developments in science and technology and to continuously renew oneself. | ||||||||||||||||||||||||
20) Knowledge about acting in accordance with ethical principles, professional and ethical responsibility and standards used in engineering practices. | ||||||||||||||||||||||||
21) Knowledge of business practices such as project management, risk management and change management. | ||||||||||||||||||||||||
22) Awareness about entrepreneurship and innovation. | ||||||||||||||||||||||||
23) Knowledge about sustainable development. | ||||||||||||||||||||||||
24) Knowledge about the effects of engineering applications on health, environment and safety in universal and social dimensions and the problems of the era reflected in the field of engineering. | ||||||||||||||||||||||||
25) Awareness of the legal implications of engineering solutions. |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | Adequate knowledge in the fields of mathematics and science; ability to use theoretical and practical knowledge in these fields | |
2) | Adequate knowledge in subjects specific to the relevant engineering discipline; ability to use theoretical and applied knowledge in these areas to solve complex engineering problems. | |
3) | Ability to identify, formulate and solve complex engineering problems. | |
4) | Ability to select and apply appropriate analysis and modeling methods to complex engineering problems. | |
5) | The ability to design a complex system, process, device or product under realistic constraints and conditions to meet specific requirements. | 5 |
6) | Ability to apply modern design methods to design a complex system, process, device or product. | 5 |
7) | Ability to select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering practice. | 4 |
8) | Ability to use information technologies effectively to analyze and solve complex problems encountered in engineering applications. | 5 |
9) | Ability to design and conduct experiments to investigate complex engineering problems or discipline-specific research topics. | 4 |
10) | Ability to collect data, analyze and interpret results for the investigation of complex engineering problems or discipline-specific research topics. | 4 |
11) | Ability to work effectively in disciplinary teams. | 3 |
12) | Ability to work effectively in multidisciplinary teams. | |
13) | Ability to work individually. | |
14) | Ability to communicate effectively both orally and in writing. | |
15) | Knowledge of at least one foreign language. | |
16) | Effective report writing and comprehension of written reports, ability to prepare design and production reports. | |
17) | Ability to make effective presentations, give and receive clear and understandable instructions. | |
18) | Awareness of the necessity of lifelong learning. | |
19) | Ability to access information, to follow developments in science and technology and to continuously renew oneself. | |
20) | Knowledge about acting in accordance with ethical principles, professional and ethical responsibility and standards used in engineering practices. | |
21) | Knowledge of business practices such as project management, risk management and change management. | |
22) | Awareness about entrepreneurship and innovation. | |
23) | Knowledge about sustainable development. | |
24) | Knowledge about the effects of engineering applications on health, environment and safety in universal and social dimensions and the problems of the era reflected in the field of engineering. | |
25) | Awareness of the legal implications of engineering solutions. |
Semester Requirements | Number of Activities | Level of Contribution |
Project | 1 | % 25 |
Midterms | 1 | % 25 |
Final | 1 | % 50 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 50 | |
PERCENTAGE OF FINAL WORK | % 50 | |
total | % 100 |