1 | Course Title: | BASIC PROGRAMMING |
2 | Course Code: | BIL2103 |
3 | Type of Course: | Compulsory |
4 | Level of Course: | First Cycle |
5 | Year of Study: | 2 |
6 | Semester: | 3 |
7 | ECTS Credits Allocated: | 4 |
8 | Theoretical (hour/week): | 2 |
9 | Practice (hour/week) : | 2 |
10 | Laboratory (hour/week) : | 0 |
11 | Prerequisites: | - |
12 | Recommended optional programme components: | None |
13 | Language: | Turkish |
14 | Mode of Delivery: | Face to face |
15 | Course Coordinator: | Doç.Dr. ADEM UZUN |
16 | Course Lecturers: | |
17 | Contactinformation of the Course Coordinator: | |
18 | Website: | http://uzaktanogren.ademuzun.com |
19 | Objective of the Course: | The purpose of this course is to give teacher candidates fundamental information about basic concepts of programming such as variables, data structures, algorithm, decision structures and loops. In addition giving teacher candidates the basic competencies necessary to develop software is another purpose of that course. |
20 | Contribution of the Course to Professional Development |
21 | Learning Outcomes: |
|
22 | Course Content: |
Week | Theoretical | Practical |
1 | Introduction– Historical change in programming languages Algorithm and flow chart | Classification of programming languages according to the the types , comparison of application development platforms used today. Using algorithm and flow charts to solve problems. |
2 | Introduction to Visual Basic .NET 2010 | Installing Visual Basic .NET 2010. Interface of Visual Basic .NET 2010. Customising of interface of Visual Basic .NET 2010. |
3 | Variables in Visual Basic .NET 2010 | Definition of data and data types. Choosing appropriate variables according to data. Clarifying memory usage of variables. |
4 | Structures and arrays inVisual Basic .NET 2010 | Using structures. Using arrays. |
5 | Decision structures in Visual Basic .NET 2010 | Applications of If..Else..End If |
6 | Decision structures in Visual Basic .NET 2010 | Applications of Select |
7 | Conditional loops in Visual Basic .NET 2010 | Applications of For Next |
8 | Conditional loops in Visual Basic .NET 2010 | Applications of Do Loop |
9 | Subroutines and functions in Visual Basic .NET 2010 | Applications of Subroutine |
10 | Visual Basic .NET 2010’da alt program ve fonksiyon kullanımı | Applications of Function |
11 | Concept of object Basic controls inVisual Basic .NET 2010 | Definition of property, event and method and examples of some objects used in Visual Basic 2010 Basic properties, events and methods of Button, Textbox, RadioButton, Checkbox, Listbox ve Combobox |
12 | Working with folders and files in Visual Basic .NET 2010 | Creating folders, checking the existance of a folder, deleting folders. Creating files, checking the existance of a file, deleting files, writing to a file and reading from a file |
13 | Working with folders and files in Visual Basic .NET 2010 | Developing a software Project using folders and files |
14 | Working with folders and files in Visual Basic .NET 2010 | Developing a software Project using folders and files |
23 | Textbooks, References and/or Other Materials: |
Profesyonel Programlama Teknikleri .NET, 2007, Tansu Türkoğlu Visual Basic .NET Complete, 2002, Greg Jarboe, Hollis Thomases, Mari Smith, Chris Treadaway Dave Evans, Sybex Visual Basic 2005 Programmers’ Reference, 2005, Rod Stephens, Wrox |
24 | Assesment |
TERM LEARNING ACTIVITIES | NUMBER | PERCENT |
Midterm Exam | 1 | 40 |
Quiz | 0 | 0 |
Homeworks, Performances | 0 | 0 |
Final Exam | 1 | 60 |
Total | 2 | 100 |
Contribution of Term (Year) Learning Activities to Success Grade | 40 | |
Contribution of Final Exam to Success Grade | 60 | |
Total | 100 | |
Measurement and Evaluation Techniques Used in the Course | ||
Information |
25 | ECTS / WORK LOAD TABLE |
Activites | NUMBER | TIME [Hour] | Total WorkLoad [Hour] |
Theoretical | 14 | 3 | 42 |
Practicals/Labs | 14 | 2 | 28 |
Self Study and Preparation | 14 | 3 | 42 |
Homeworks, Performances | 0 | 0 | 0 |
Projects | 0 | 0 | 0 |
Field Studies | 0 | 0 | 0 |
Midtermexams | 1 | 16 | 16 |
Others | 13 | 4 | 52 |
Final Exams | 1 | 30 | 30 |
Total WorkLoad | 226 | ||
Total workload/ 30 hr | 7 | ||
ECTS Credit of the Course | 7 |
26 | CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
LO: Learning Objectives | PQ: Program Qualifications |
Contribution Level: | 1 Very Low | 2 Low | 3 Medium | 4 High | 5 Very High |