|
Course Description |
|
Course Name |
: |
Programming |
|
Course Code |
: |
TMZ110 |
|
Course Type |
: |
Compulsory |
|
Level of Course |
: |
First Cycle |
|
Year of Study |
: |
1 |
|
Course Semester |
: |
Spring (16 Weeks) |
|
ECTS |
: |
4 |
|
Name of Lecturer(s) |
: |
Assoc.Prof.Dr. EMEL CEYHUN SABIR |
|
Learning Outcomes of the Course |
: |
Learns about programming and software Makes a computer software Solves engineering problems by using a computer program, writes an effective visual computer program
|
|
Mode of Delivery |
: |
Face-to-Face |
|
Prerequisites and Co-Prerequisites |
: |
None |
|
Recommended Optional Programme Components |
: |
None |
|
Aim(s) of Course |
: |
This course aims at introducing programming-language, teaching how to use the Visual Basic programming language software and codes, making simple programs, find engineering solution to the problems by using Visual Basic program. |
|
Course Contents |
: |
Basic Concepts in Computer Programming, Introduction of Visual Basic Programming Language, Algorithms Preparation, Codes (Input-Output, Control, Functions, Filing Procedures) , Practical Programming Examples. |
|
Language of Instruction |
: |
Turkish |
|
Work Place |
: |
Laboratory |
|
|
Course Outline /Schedule (Weekly) Planned Learning Activities |
| Week | Subject | Student's Preliminary Work | Learning Activities and Teaching Methods |
|
1 |
Introduction of the course contents |
Course notes, reference books
|
Lecture, |
|
2 |
Basic consepts about the computer |
Course notes, reference books
|
Lecture, |
|
3 |
Basic information about Computer Programming |
Course notes, reference books
|
Lecture, discussion, laboratory |
|
4 |
Introduction to programming |
Course notes, reference books
|
Lecture, discussion, laboratory practice |
|
5 |
Preparing algorithm |
Course notes, reference books
|
Lecture, discussion, laboratory practice |
|
6 |
Introduction to Visual Basic programming language |
Course notes, reference books
|
Lecture, discussion, laboratory practice |
|
7 |
Input-output codes, basic programming examples |
Course notes, reference books
|
Lecture, discussion, laboratory practice |
|
8 |
Mid-term Examination |
Course notes, reference books
|
Written examination |
|
9 |
Control codes, ready visual basic functions, basic programming examples |
Course notes, reference books |
Lecture |
|
10 |
Preparing sub-program |
Course notes, reference books
|
Lecture, discussion, laboratory practice |
|
11 |
Making more complex programming examples |
Course notes, reference books
|
discussion, laboratory practice |
|
12 |
Codes for filing of datas on computer or other drivers |
Course notes, reference books
|
Lecture, discussion, laboratory practice |
|
13 |
Making more complex programming examples |
Course notes, reference books
|
discussion, laboratory practice |
|
14 |
Making more complex programming examples |
Course notes, reference books
|
discussion, laboratory practice |
|
15 |
Revision of Lecture Notes |
Course notes, reference books |
Lecture, discussion, laboratory practice |
|
16/17 |
final examination |
Course notes, reference books |
Written examination |
|
|
|
Required Course Resources |
| Resource Type | Resource Name |
| Recommended Course Material(s) |
Assoc.Prof.Dr. Emel Ceyhun SABIR´s unpublised Computer Programming course notes.
|
| |
| Required Course Material(s) |
Erol H., Visual Basic 6.0, Nobel Publising, Turkey.
|
|
|
|
Assessment Methods and Assessment Criteria |
|
Semester/Year Assessments |
Number |
Contribution Percentage |
|
Mid-term Exams (Written, Oral, etc.) |
1 |
100 |
|
Homeworks/Projects/Others |
0 |
0 |
|
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 |
Uses information and communication technologies and softwares at a required level |
5 |
|
2 |
Has the professional and ethical responsibility. |
1 |
|
3 |
Uses the knowledge obtained from the basic sciences and engineering in the field of textile engineering |
4 |
|
4 |
Does process analysis, Identifies problems, interprets and evaluates data in the field of textile engineering |
4 |
|
5 |
Selects and uses modern techniques and tools for engineering applications |
4 |
|
6 |
Has the skills of designing experiments, data collection, cognitive analysis and interpretation of the results |
3 |
|
7 |
Works effectively both individually and as a team member and takes responsibility |
3 |
|
8 |
Searches literature, has access to information, uses databases and other sources of information |
5 |
|
9 |
Recognizes the need of lifelong learning; follows developments in science and technology and renews self continuosly |
5 |
|
10 |
Has effective oral and written communication skills. |
1 |
|
11 |
Follows developments in the field in a foreign language, has good communication skills with colleagues. |
1 |
|
12 |
Has the necessary awareness on the fields of occupational health and safety, legal side of engineering applications and environmental health. |
1 |
|
13 |
Has required competence in project management, entrepreneurship and innovation. |
3 |
|
14 |
Has sufficient background in the fields of Mathematics, Science and Textile Engineering |
1 |
|
15 |
Defines learning requirements in scientific, social, cultural and artistic areas and improves himself/herself accordingly. |
0 |
| * 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 |
4 |
56 |
|
Out of Class Study (Preliminary Work, Practice) |
14 |
3 |
42 |
| Assesment Related Works |
|
Homeworks, Projects, Others |
0 |
0 |
0 |
|
Mid-term Exams (Written, Oral, etc.) |
1 |
2 |
2 |
|
Final Exam |
1 |
2 |
2 |
|
Total Workload: | 102 |
| Total Workload / 25 (h): | 4.08 |
| ECTS Credit: | 4 |
|
|
|