COURSE UNIT TITLE

: PROGRAMMING LANGUAGES II

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
BLÖ 2002 PROGRAMMING LANGUAGES II COMPULSORY 3 2 0 8

Offered By

Computer and Instructional Technologies Teacher Education

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

INSTRUCTOR FERIT SERKAN AKDOĞAN

Offered to

Computer and Instructional Technologies Teacher Education

Course Objective

To understand the basics of visual programming when solving a problem. To use interface design principles. To code and apply class structure and object oriented programming principles.

Learning Outcomes of the Course Unit

1   To be able to write program codes of which its algorithm and flow chart were done in program editorial
2   To be able to explain variables and data kinds used in programming language
3   To be able to know what visual objects are and use them
4   To be able to use interactions of visual objects
5   To be able to write loop programs with visual objects
6   To be able to use subprograms and functions regarding the interactions of visual objects
7   To be able to write a program using the features of visual programming languages

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Introduction to Visual Studio 2005 and VB editor
2 Data types and monitoring in visual programming language
3 Method and functions
4 Forms and components in visual programming language
5 Windows message and Api s
6 Designing forms
7 Problem solving via visual programming language
8 Mid-term exam
9 Menu design in visual programming
10 Writing component
11 Data control in visual programming
12 Report writing via visual programming language
13 Graphic applications via visual programming language
14 The connection between database and visual programming language Saving and deleting database
15 Final exam

Recomended or Required Reading

Kent, Jeff. (2006). Visual Basic 2005

Planned Learning Activities and Teaching Methods

Face to face, discussion

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 VZ Ara Sınav
2 FN Yarıyılsonu Sınavı
3 BNS BNS VZ * 0.40 + FN * 0.60
4 BUT Bütünleme Notu
5 BBN Bütünleme Sonu Başarı Notu VZ * 0.40 + BUT * 0.60


Further Notes About Assessment Methods

None

Assessment Criteria

LO1, LO2, LO3, LO4, LO5, LO6 will be evaluated by a paper, a midterm and a final exam
LO7 will be evaluated by an project.

Language of Instruction

Turkish

Course Policies and Rules

To be announced.

Contact Details for the Lecturer(s)

serife.sungun@deu.edu.tr, serkan.akdogan@deu.edu.tr

Office Hours

To be announced.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Theoretical 13 3 39
Application 13 2 26
Paper Preparation 4 5 20
Final Preparation 10 1 10
Midterm Preparation 10 1 10
Pre Class Self Study 10 4 40
Research Presentation 11 5 55
Final Exam 1 3 3
Midterm Exam 1 3 3
TOTAL WORKLOAD (hours) 206

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11PO.12PO.13PO.14PO.15PO.16
LO.144
LO.244
LO.344
LO.444
LO.544
LO.644
LO.75555555