Information
| Unit | FACULTY OF ENGINEERING |
| TEXTILE ENGINEERING PR. | |
| Code | TMZ110 |
| Name | Computer Programming |
| Term | 2016-2017 Academic Year |
| Semester | 2. Semester |
| Duration (T+A) | 2-2 (T-A) (17 Week) |
| ECTS | 5 ECTS |
| National Credit | 3 National Credit |
| Teaching Language | Türkçe |
| Level | Üniversite Dersi |
| Type | Normal |
| Label | C Compulsory |
| Mode of study | Yüz Yüze Öğretim |
| Catalog Information Coordinator | Prof. Dr. EMEL CEYHUN SABIR |
| Course Instructor |
Prof. Dr. EMEL CEYHUN SABIR
(Bahar)
(A Group)
(Ins. in Charge)
|
Course Goal / Objective
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 Content
Basic Concepts in Computer Programming, Introduction of Visual Basic Programming Language, Algorithms Preparation, Codes (Input-Output, Control, Functions, Filing Procedures) , Practical Programming Examples.
Course Precondition
Yok
Resources
Notes
Ders Notu ve Kitaplar
Course Learning Outcomes
| Order | Course Learning Outcomes |
|---|---|
| LO01 | Learns about programming and software |
| LO02 | Makes a computer software |
| LO03 | Solves engineering problems by using a computer program, writes an effective visual computer program |
Relation with Program Learning Outcome
| Order | Type | Program Learning Outcomes | Level |
|---|---|---|---|
| PLO01 | - | Has sufficient background in the fields of Mathematics, Science and Textile Engineering | |
| PLO02 | - | Uses the knowledge obtained from the basic sciences and engineering in the field of textile engineering | |
| PLO03 | - | Does process analysis, Identifies problems, interprets and evaluates data in the field of textile engineering | |
| PLO04 | - | Selects and uses modern techniques and tools for engineering applications | |
| PLO05 | - | Has the skills of designing experiments, data collection, cognitive analysis and interpretation of the results | |
| PLO06 | - | Works effectively both individually and as a team member and takes responsibility | |
| PLO07 | - | Searches literature, has access to information, uses databases and other sources of information | |
| PLO08 | - | Recognizes the need of lifelong learning; follows developments in science and technology and renews self continuosly | |
| PLO09 | - | Has effective oral and written communication skills. | |
| PLO10 | - | Follows developments in the field in a foreign language, has good communication skills with colleagues. | |
| PLO11 | - | Uses information and communication technologies and softwares at a required level | |
| PLO12 | - | Defines learning requirements in scientific, social, cultural and artistic areas and improves himself/herself accordingly. | |
| PLO13 | - | Has the professional and ethical responsibility. | |
| PLO14 | - | Has the necessary awareness on the fields of occupational health and safety, legal side of engineering applications and environmental health. | |
| PLO15 | - | Has required competence in project management, entrepreneurship and innovation. |
Week Plan
| Week | Topic | Preparation | Methods |
|---|---|---|---|
| 1 | Introduction of the course contents | Course notes, reference books | |
| 2 | Basic consepts about the computer | Course notes, reference books | |
| 3 | Basic information about Computer Programming | Course notes, reference books | |
| 4 | Introduction to programming | Course notes, reference books | |
| 5 | Preparing algorithm | Course notes, reference books | |
| 6 | Introduction to Visual Basic programming language | Course notes, reference books | |
| 7 | Input-output codes, basic programming examples | Course notes, reference books | |
| 8 | Mid-term Examination | Course notes, reference books | |
| 9 | Control codes, ready visual basic functions, basic programming examples | Course notes, reference books | |
| 10 | Preparing sub-program | Course notes, reference books | |
| 11 | Making more complex programming examples | Course notes, reference books | |
| 12 | Codes for filing of datas on computer or other drivers | Course notes, reference books | |
| 13 | Making more complex programming examples | Course notes, reference books | |
| 14 | Making more complex programming examples | Course notes, reference books | |
| 15 | Revision of Lecture Notes | Course notes, reference books | |
| 16 | final examination | Course notes, reference books | |
| 17 | final examination | Course notes, reference books |
Assessment (Exam) Methods and Criteria
| Assessment Type | Midterm / Year Impact | End of Term / End of Year Impact |
|---|---|---|
| 1. Midterm Exam | 50 | 20 |
| 1. Performance Task (Application) | 50 | 20 |
| General Assessment | ||
| Midterm / Year Total | 100 | 40 |
| 1. Final Exam | - | 60 |
| Grand Total | - | 100 |
Student Workload - ECTS
| Works | Number | Time (Hour) | 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 | 5 | 5 |
| Final Exam | 1 | 10 | 10 |
| Total Workload (Hour) | 113 | ||
| Total Workload / 25 (h) | 4,52 | ||
| ECTS | 5 ECTS | ||