Main Page     Information on the Institution     Degree Programs     General Information for Students     Türkçe  

 DEGREE PROGRAMS


 Associate's Degree (Short Cycle)


 Bachelor’s Degree (First Cycle)


 Master’s Degree (Second Cycle)

  Course Description
Course Name : Computer Programming

Course Code : KMS104

Course Type : Optional

Level of Course : First Cycle

Year of Study : 1

Course Semester : Spring (16 Weeks)

ECTS : 3

Name of Lecturer(s) : Prof.Dr. HALİME ÖMÜR PAKSOY
Assoc.Prof.Dr. EMEL YILDIZ

Learning Outcomes of the Course : Basic information on computer programming
Introduction to visual programming

Mode of Delivery : Face-to-Face

Prerequisites and Co-Prerequisites :

Recommended Optional Programme Components : None

Aim(s) of Course : Introduction to computer programming

Course Contents : Visual programming and user interface, applications with Visual Basic program

Language of Instruction : Turkish

Work Place : Class and Computer Laboratory


  Course Outline /Schedule (Weekly) Planned Learning Activities
Week Subject Student's Preliminary Work Learning Activities and Teaching Methods
1 Introduction to programming, art of program writing, Visual Basic work sspace Class notes and textbooks Theoretical and computer laboratory exercises
2 Visual Basic objects and properties Class notes and textbooks Theoretical and computer laboratory exercises
3 Visual Basic events and procedures, object-event tables Class notes and textbooks Theoretical and computer laboratory exercises
4 Variables Class notes and textbooks Theoretical and computer laboratory exercises
5 Data types Class notes and textbooks Theoretical and computer laboratory exercises
6 Input Class notes and textbooks Theoretical and computer laboratory exercises
7 Output Class notes and textbooks Theoretical and computer laboratory exercises
8 Midterm Class notes and textbooks Written exam
9 Library functions Class notes and textbooks Theoretical and computer laboratory exercises
10 Decision structures Class notes and textbooks Theoretical and computer laboratory exercises
11 IF-THEN Block decision structure Class notes and textbooks Theoretical and computer laboratory exercises
12 SELECT CASE decision structure Class notes and textbooks Theoretical and computer laboratory exercises
13 Visual Basic controls used with decision structures Class notes and textbooks Theoretical and computer laboratory exercises
14 Applications with option button and checkbox Class notes and textbooks Theoretical and computer laboratory exercises
15 Working with multiple forms Class notes and textbooks Theoretical and computer laboratory exercises
16/17 Timer control Class notes and textbooks Theoretical and computer laboratory exercises


  Required Course Resources
Resource Type Resource Name
Recommended Course Material(s)  Zak, D. (1999). Programming with Microsoft Visual Basic 6.0, Course Technology, USA
Required Course Material(s)


  Assessment Methods and Assessment Criteria
Semester/Year Assessments Number Contribution Percentage
    Mid-term Exams (Written, Oral, etc.) 1 60
    Homeworks/Projects/Others 1 40
Total 100
Rate of Semester/Year Assessments to Success 40
 
Final Assessments 100
Rate of Final Assessments to Success 60
Total 100

  Contribution of the Course to Key Learning Outcomes
# Key Learning Outcome Contribution*
1 Feel comfortable with chemistry knowledge and capable to make relation with practical applicaitons 3
2 Observe and analyze the developments, directions and needs of industires for sustainability 4
3 Acquire life long education capability 5
4 Have capability of reaching for information 5
5 Acknowledge about total quality and relating the knowledge from different disciplines 5
6 Have capability of evaluating the national sources for technology development 5
7 Have capability of transmitting the knowledge and relating different disciplines 5
8 Gain the ability to achieve new knowledge and technology 5
9 Learn problem solving methodolygy and creative thinking 5
10 Have capability of bringing together theory and practical applicaiton 5
11 Feel comfortable with laboratory studies 5
12 Follow the developments in chemistry industries 5
13 Monitor progress in the field of chemistry. 5
14 Have capability of team work and leadership 5
15 Acquire property of objective and critical view 5
* Contribution levels are between 0 (not) and 5 (maximum).

  Student Workload - ECTS
Works Number Time (Hour) Total Workload (Hour)
Course Related Works
    Class Time (Exam weeks are excluded) 14 2 28
    Out of Class Study (Preliminary Work, Practice) 14 2 28
Assesment Related Works
    Homeworks, Projects, Others 1 8 8
    Mid-term Exams (Written, Oral, etc.) 1 6 6
    Final Exam 1 6 6
Total Workload: 76
Total Workload / 25 (h): 3.04
ECTS Credit: 3