Code | Name of the Course Unit | Semester | In-Class Hours (T+P) | Credit | ECTS Credit |
---|---|---|---|---|---|
BGT201 | VISUAL PROGRAMMING I | 3 | 4 | 3 | 5 |
GENERAL INFORMATION |
|
---|---|
Language of Instruction : | Turkish |
Level of the Course Unit : | ASSOCIATE DEGREE, TYY: + 5.Level, EQF-LLL: 5.Level, QF-EHEA: Short Cycle |
Type of the Course : | Compulsory |
Mode of Delivery of the Course Unit | - |
Coordinator of the Course Unit | Lecturer TUĞÇE YÜKSEL |
Instructor(s) of the Course Unit | Lecturer VOLKAN CANTEMİR |
Course Prerequisite | No |
OBJECTIVES AND CONTENTS |
|
---|---|
Objectives of the Course Unit: | With this course, the student's visual programming competence will be developed using an object oriented language. |
Contents of the Course Unit: | With the C# language, students will be taught the knowledge of designing visual content programs and usage of the programming language effectively. |
KEY LEARNING OUTCOMES OF THE COURSE UNIT (On successful completion of this course unit, students/learners will or will be able to) |
---|
Sets up and adjusts the visual programming editor. |
Knows the syntax of C# language. |
Converts the algorithm or flow diagram of the problem into C# code. |
Performs array operations. |
Uses control statements. |
Uses loops. |
Works with sub-programs. |
Works with classes. |
Creates forms. |
Uses objects. |
Creates basic applications. |
WEEKLY COURSE CONTENTS AND STUDY MATERIALS FOR PRELIMINARY & FURTHER STUDY |
|||
---|---|---|---|
Week | Preparatory | Topics(Subjects) | Method |
1 | Research | Setting up and adjusting the visual programming editor | Verbal and visual instruction, laboratory applications, assignment, presentation |
2 | Research | Variables, Data types | Verbal and visual instruction, laboratory applications, assignment, presentation |
3 | Research | Operators | Verbal and visual instruction, laboratory applications, assignment, presentation |
4 | Research | Conditional Statements | Verbal and visual instruction, laboratory applications, assignment, presentation |
5 | Research | Arrays | Verbal and visual instruction, laboratory applications, assignment, presentation |
6 | Research | Loops | Verbal and visual instruction, laboratory applications, assignment, presentation |
7 | Research | Functions | Verbal and visual instruction, laboratory applications, assignment, presentation |
8 | - | MID-TERM EXAM | - |
9 | Research | Overloaded Functions | Verbal and visual instruction, laboratory applications, assignment, presentation |
10 | Research | Classes | Verbal and visual instruction, laboratory applications, assignment, presentation |
11 | Research | Classes, Inheritance | Verbal and visual instruction, laboratory applications, assignment, presentation |
12 | Research | Forms and Form Properties | Verbal and visual instruction, laboratory applications, assignment, presentation |
13 | Research | Input and Message Windows | Verbal and visual instruction, laboratory applications, assignment, presentation |
14 | Research | Dialog Windows | Verbal and visual instruction, laboratory applications, assignment, presentation |
15 | Research | Standard Objects | Verbal and visual instruction, laboratory applications, assignment, presentation |
16 | - | FINAL EXAM | - |
17 | - | FINAL EXAM | - |
SOURCE MATERIALS & RECOMMENDED READING |
---|
Nihat Demirli and Yüksel İnan, Visual C# .NET 2005, Palme Publishing, 2006. |
ASSESSMENT |
|||
---|---|---|---|
Assessment & Grading of In-Term Activities | Number of Activities | Degree of Contribution (%) | Description |
Level of Contribution | |||||
---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 |
KNOWLEDGE |
|||||||
---|---|---|---|---|---|---|---|
Theoretical |
|||||||
Programme Learning Outcomes | Level of Contribution | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Knows the necessary terms and information in the computer field.
|
3 | |||||
2 |
Gains knowledge of the concept of information security.
|
1 |
KNOWLEDGE |
|||||||
---|---|---|---|---|---|---|---|
Factual |
|||||||
Programme Learning Outcomes | Level of Contribution | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Gains the ability to learn the necessary concepts in the computer field.
|
3 |
SKILLS |
|||||||
---|---|---|---|---|---|---|---|
Cognitive |
|||||||
Programme Learning Outcomes | Level of Contribution | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Ability to identify, define, formulate and solve complex Information Security problems; for this purpose, the ability to select and apply appropriate analysis and modeling methods
|
4 |
SKILLS |
|||||||
---|---|---|---|---|---|---|---|
Practical |
|||||||
Programme Learning Outcomes | Level of Contribution | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Ability to design a complex computer-based system, process, security to meet specific requirements under realistic constraints and conditions; for this purpose, the ability to apply modern design methods.
|
3 |
OCCUPATIONAL |
|||||||
---|---|---|---|---|---|---|---|
Autonomy & Responsibility |
|||||||
Programme Learning Outcomes | Level of Contribution | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Ability to design, conduct experiments, collect data, analyze and interpret results for examining Information Security problems
|
3 | |||||
2 |
Ability to work effectively within the discipline of Information Security and in multi-disciplinary teams; individual study skills
|
2 | |||||
3 |
Professional and ethical responsibility awareness
|
2 | |||||
4 |
Knowledge of project management and business practices such as risk management and change management; awareness of entrepreneurship, innovation and sustainable development
|
3 |
OCCUPATIONAL |
|||||||
---|---|---|---|---|---|---|---|
Learning to Learn |
|||||||
Programme Learning Outcomes | Level of Contribution | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Ability to develop, select and use modern techniques and tools required for Information Security applications
|
1 | |||||
2 |
Awareness of the necessity of lifelong learning; ability to access information, follow developments in science and technology, and constantly renew oneself
|
2 |
OCCUPATIONAL |
|||||||
---|---|---|---|---|---|---|---|
Communication & Social |
|||||||
Programme Learning Outcomes | Level of Contribution | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Ability to communicate effectively in Turkish orally and in writing, foreign language knowledge
|
3 |
OCCUPATIONAL |
|||||||
---|---|---|---|---|---|---|---|
Occupational and/or Vocational |
|||||||
Programme Learning Outcomes | Level of Contribution | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Information about the effects of Information Security practices on health, environment and security in universal and social dimensions and the problems of the age; Awareness of the legal consequences of Information Security solutions
|
1 |
WORKLOAD & ECTS CREDITS OF THE COURSE UNIT |
|||
---|---|---|---|
Workload for Learning & Teaching Activities |
|||
Type of the Learning Activites | Learning Activities (# of week) | Duration (hours, h) | Workload (h) |
Lecture & In-Class Activities | 14 | 4 | 56 |
Preliminary & Further Study | 1 | 1 | 1 |
Land Surveying | 0 | 0 | 0 |
Group Work | 0 | 0 | 0 |
Laboratory | 10 | 2 | 20 |
Reading | 0 | 0 | 0 |
Assignment (Homework) | 14 | 2 | 28 |
Project Work | 1 | 10 | 10 |
Seminar | 0 | 0 | 0 |
Internship | 0 | 0 | 0 |
Technical Visit | 0 | 0 | 0 |
Web Based Learning | 0 | 0 | 0 |
Implementation/Application/Practice | 0 | 0 | 0 |
Practice at a workplace | 0 | 0 | 0 |
Occupational Activity | 0 | 0 | 0 |
Social Activity | 0 | 0 | 0 |
Thesis Work | 0 | 0 | 0 |
Field Study | 0 | 0 | 0 |
Report Writing | 0 | 0 | 0 |
Final Exam | 1 | 1 | 1 |
Preparation for the Final Exam | 1 | 4 | 4 |
Mid-Term Exam | 1 | 1 | 1 |
Preparation for the Mid-Term Exam | 1 | 4 | 4 |
Short Exam | 0 | 0 | 0 |
Preparation for the Short Exam | 0 | 0 | 0 |
TOTAL | 44 | 0 | 125 |
Total Workload of the Course Unit | 125 | ||
Workload (h) / 25.5 | 4,9 | ||
ECTS Credits allocated for the Course Unit | 5,0 |