TLZ107 Computer Programming

3 ECTS - 1-2 Duration (T+A)- 1. Semester- 2 National Credit

Information

Unit FACULTY OF ENGINEERING
TEXTILE ENGINEERING PR.
Code TLZ107
Name Computer Programming
Term 2021-2022 Academic Year
Semester 1. Semester
Duration (T+A) 1-2 (T-A) (17 Week)
ECTS 3 ECTS
National Credit 2 National Credit
Teaching Language Türkçe
Level Lisans 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 (Güz) (A Group) (Ins. in Charge)


Course Goal / Objective

To teach textile engineering students one of the current programming languages by supporting them with applications.

Course Content

Introduction to programming. Programming languages, selection and introduction of one of the current programming languages. Data types, fixed and variable concept, assignment codes. Algorithm creation, Analysis of a selected programming language software. Input and output statements. Control statements. Loop statements. Subprograms, Filing statements. Program examples.

Course Precondition

Resources

Notes



Course Learning Outcomes

Order Course Learning Outcomes
LO01 Learns the concept of computer programming
LO02 Recognize the languages of programming
LO03 Learn how to classify data as appropriate
LO04 Learns to solve problems and create and develop algorithms
LO05 Learns how to write program codes to get the output that he wants by using inputs from a simple problem.
LO06 Learn to solve and solve complex engineering problems with a computer program.
LO07 Learn to use a programming language at an intermediate or intermediate level.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 - Has sufficient background in the fields of Mathematics, Science and Textile Engineering 3
PLO02 - Uses the knowledge obtained from the basic sciences and engineering in the field of textile engineering 3
PLO03 - Does process analysis, Identifies problems, interprets and evaluates data in the field of textile engineering 3
PLO04 - Selects and uses modern techniques and tools for engineering applications 4
PLO05 - Has the skills of designing experiments, data collection, cognitive analysis and interpretation of the results 4
PLO06 - Works effectively both individually and as a team member and takes responsibility 1
PLO07 - Searches literature, has access to information, uses databases and other sources of information 2
PLO08 - Recognizes the need of lifelong learning; follows developments in science and technology and renews self continuosly 2
PLO09 - Has effective oral and written communication skills. 0
PLO10 - Follows developments in the field in a foreign language, has good communication skills with colleagues. 0
PLO11 - Uses information and communication technologies and softwares at a required level 5
PLO12 - Defines learning requirements in scientific, social, cultural and artistic areas and improves himself/herself accordingly. 1
PLO13 - Has the professional and ethical responsibility. 0
PLO14 - Has the necessary awareness on the fields of occupational health and safety, legal side of engineering applications and environmental health. 0
PLO15 - Has required competence in project management, entrepreneurship and innovation. 3
PLO16 - An ability to identify, formulate, and solve complex engineering problems by selecting appropriate analysis and modeling methods. 3


Week Plan

Week Topic Preparation Methods
1 Introduction to programming language, computer and programming language Course notes
2 Introduction to programming languages, properties of programming languages Course notes
3 Selection and introduction of one of the current and engineering programming languages Course notes
4 Types of data types and their importance for programming Course notes
5 The importance of the constants and variables for programming and showing them in the program Course notes
6 Algorithm concept, creating algorithm of programs Course notes
7 Review of a selected programming language software Course notes
8 Mid-Term Exam Lecture notes for the written exam
9 Introduction to input and output statements, sample programs Course notes
10 Control statements, program examples Course notes
11 Cycle statements and program examples Course notes
12 Subprograms and modules Course notes
13 Filing statements and program examples Course notes
14 Introduction to programs with menus Course notes
15 Programmable programming and package program Course notes
16 Term Exams Lecture notes for the written exam
17 Term Exams Lecture notes for the written exam


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 3 42
Out of Class Study (Preliminary Work, Practice) 14 2 28
Assesment Related Works
Homeworks, Projects, Others 0 0 0
Mid-term Exams (Written, Oral, etc.) 1 6 6
Final Exam 1 10 10
Total Workload (Hour) 86
Total Workload / 25 (h) 3,44
ECTS 3 ECTS

Update Time: 05.05.2025 09:08