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 |
|
|
| 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). |
|
|