Türkçe English Rapor to Course Content
COURSE SYLLABUS
BASIC PROGRAMMING
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:
1 Knows the algorithm and flow chart..;
2 Knows historical development of programming languages.;
3 Identifies data structures and variables, also explains the purpose to use them. ;
4 Uses decision structures.;
5 Uses conditional loops.;
6 Codes subroutines and functions.;
7 Chooses required objects in order to design an interface.;
8 Stores, reads and modifies the persistent data using files.;
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
PQ1 PQ2 PQ3 PQ4 PQ5 PQ6 PQ7 PQ8 PQ9 PQ10 PQ11 PQ12 PQ13 PQ14 PQ15 PQ16
LO1 5 5 0 4 0 0 0 0 0 0 0 4 0 0 0 0
LO2 4 0 4 4 0 3 0 0 0 0 0 3 0 0 0 0
LO3 5 4 4 5 0 0 0 0 0 0 0 3 0 0 0 0
LO4 5 4 4 5 0 0 0 0 0 0 0 3 0 0 0 0
LO5 5 4 4 5 0 0 0 0 0 0 0 3 0 0 0 0
LO6 5 4 4 5 0 0 0 0 0 0 0 3 0 0 0 0
LO7 5 4 4 4 0 0 0 0 0 0 0 3 0 0 0 0
LO8 4 4 3 5 0 0 0 0 0 0 0 0 0 0 0 0
LO: Learning Objectives PQ: Program Qualifications
Contribution Level: 1 Very Low 2 Low 3 Medium 4 High 5 Very High
Bologna Communication
E-Mail : bologna@uludag.edu.tr
Design and Coding
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr