At the end of this course, the students; 1) Will be able to explain main concepts about various programming languages and compilers, 2) Will be able to recognize and use the syntax of the language, and knows debugging, 3) Will be able to solve problems with algorithms and produce a solution via the programming language, 4) Will be able to design both interface and logic with respect to user centered approach, 5) Will be able to package the software to delivery for last users.
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
No
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
None
COURSE DEFINITION
Programming in visual environment, Programming essentials with Visual Basic, Visual Basic application
development environment, variables, programming structures, database with Visual Basic, internet applications
with Visual Basic.
COURSE CONTENTS
WEEK
TOPICS
1st Week
Essentials of the language and the editor
2nd Week
Basic syntax
3rd Week
Data Types
4th Week
Program Flow Structures
5th Week
Arrays
6th Week
Function
7th Week
Functions and Arrays
8th Week
Mid Term Exam
9th Week
Interface Elements
10th Week
Interface Design
11th Week
Working with Multimedia
12th Week
Working with Text Files and File Operations
13th Week
Packaging
14th Week
Project Presentations
RECOMENDED OR REQUIRED READING
1) Deitel & Deitel, (2002) C# How to Program, 1/ e, Prentice Hall. 2) Karaçay, A & Karaçay, T, (2008), C# ile Nesne Programlama, ttm, Ankara.
PLANNED LEARNING ACTIVITIES AND TEACHING METHODS
Lecture,Practice,Project
ASSESSMENT METHODS AND CRITERIA
Quantity
Percentage(%)
Mid-term
1
20
Project
2
40
Total(%)
60
Contribution of In-term Studies to Overall Grade(%)
60
Contribution of Final Examination to Overall Grade(%)
40
Total(%)
100
LANGUAGE OF INSTRUCTION
Turkish
WORK PLACEMENT(S)
No
KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)