ECTS - Introduction to Computer Aided Engineering

Introduction to Computer Aided Engineering (MFGE121) Course Detail

Course Name Course Code Season Lecture Hours Application Hours Lab Hours Credit ECTS
Introduction to Computer Aided Engineering MFGE121 1 2 0 2 4
Pre-requisite Course(s)
Course Language English
Course Type N/A
Course Level Bachelor’s Degree (First Cycle)
Mode of Delivery Face To Face
Learning and Teaching Strategies Lecture, Question and Answer, Drill and Practice.
Course Coordinator
Course Lecturer(s)
  • Assoc. Prof. Dr. A. Hakan Argeşo
  • Asst. Prof. Dr. Besim Baranoğlu
Course Assistants
Course Objectives • To give insight of basic computations and programming in view of calculus and engineering practice. • To make the students more integrated with calculus through a different media: computer. • To teach the fundamentals of MATLAB® programming environment which will be employed in later academic and professional future.
Course Learning Outcomes The students who succeeded in this course;
  • The student will be familiar to the MATLAB® environment.
  • Students will grasp algorithmic thinking and basic programming concepts.
  • Students will be able to generate graphical output from numerical data using various MATLAB® tools.
  • Students will be able to use mathematical functions in Calculus using MATLAB®.
  • Students will be able to perform basic operations on vectors and matrices using MATLAB®.
Course Content Introduction to computers and computing systems, MATLAB® environment, basic operations, arrays, vectors and matrices, calculus with MATLAB®, fuctions, graphics, MATLAB® programming ?loops and other programming commands.

Weekly Subjects and Releated Preparation Studies

Week Subjects Preparation
1 Introduction to Computers and Computing systems Lecture notes
2 MATLAB® environment, Scalar arithmetic operations, Precedence of arithmetic operators. Lecture notes
3 Getting Help in MATLAB® . Saving and loading workspace variables, mat-files. Special names and predefined constants in MATLAB®. Lecture notes
4 Variables and assignment statements. Managing variables in MATLAB®. Lecture notes
5 Basic mathematical functions. Trigonometric, inverse trigonometric and some numerical functions in MATLAB®. Lecture notes
6 Brief introduction to vectors and matrices in linear algebra. Lecture notes
7 Vectors and Matrix operations in MATLAB®. Lecture notes
8 Plotting in MATLAB®. Lecture notes
9 User defined functions and m-Files in MATLAB®. Lecture notes
10 MATLAB® Programming – Program Control structures. Lecture notes
11 MATLAB® Programming – Reading and writing. Lecture notes
12 MATLAB® Programming – Loops and Other programming commands. Lecture notes
13 MATLAB® Programming – Loops and Other programming commands. Lecture notes
14 MATLAB® Programming applications. Lecture notes
15 Final exam period
16 Final exam period


Other Sources 1. Lecture Notes/Ders Notları
2. Matlab Help Documentation/MATLAB® Yardım Dokümanı
3. Various sources from internet/İnternetten çeşitli kaynaklar
4. Introduction to MATLAB® for Engineers, McGraw Hill, William J. Palm, 2011.
5. MATLAB® Programming with Applications for Engineers, CENGAGE Learning, Steven J. Chapman, 2013.
6. MATLAB® - A Practical Introduction to Programming and Problem Solving, Butterworth-Heinemann, Stormy Attaway, 2017

Evaluation System

Requirements Number Percentage of Grade
Attendance/Participation - -
Laboratory 4 20
Application - -
Field Work - -
Special Course Internship - -
Quizzes/Studio Critics - -
Homework Assignments 4 10
Presentation - -
Project - -
Report - -
Seminar - -
Midterms Exams/Midterms Jury 2 40
Final Exam/Final Jury 1 30
Toplam 11 100
Percentage of Semester Work 70
Percentage of Final Work 30
Total 100

Course Category

Core Courses X
Major Area Courses
Supportive Courses
Media and Managment Skills Courses
Transferable Skill Courses

The Relation Between Course Learning Competencies and Program Qualifications

# Program Qualifications / Competencies Level of Contribution
1 2 3 4 5
1 An ability to apply knowledge in mathematics and basic sciences and computational skills to solve manufacturing engineering problems X
2 An ability to define and analyze issues related with manufacturing technologies X
3 An ability to develop a solution based approach and a model for an engineering problem and design and manage an experiment X
4 An ability to design a comprehensive manufacturing system based on creative utilization of fundamental engineering principles while fulfilling sustainability in environment and manufacturability and economic constraints X
5 An ability to chose and use modern technologies and engineering tools for manufacturing engineering applications X
6 An ability to utilize information technologies efficiently to acquire datum and analyze critically, articulate the outcome and make decision accordingly X
7 An ability to attain self-confidence and necessary organizational work skills to participate in multi-diciplinary and interdiciplinary teams as well as act individually X
8 An ability to attain efficient communication skills in Turkish and English both verbally and orally X
9 An ability to reach knowledge and to attain life-long learning and self-improvement skills, to follow recent advances in science and technology X
10 An awareness and responsibility about professional, legal, ethical and social issues in manufacturing engineering X
11 An awareness about solution focused project and risk management, enterpreneurship, innovative and sustainable development X
12 An understanding on the effects of engineering applications on health, social and legal aspects at universal and local level during decision making process X

ECTS/Workload Table

Activities Number Duration (Hours) Total Workload
Course Hours (Including Exam Week: 16 x Total Hours) 16 3 48
Special Course Internship
Field Work
Study Hours Out of Class 16 2 32
Presentation/Seminar Prepration
Homework Assignments 4 3 12
Quizzes/Studio Critics
Prepration of Midterm Exams/Midterm Jury 2 4 8
Prepration of Final Exams/Final Jury 1 6 6
Total Workload 106