Nevşehir Hacı Bektaş Veli University Course Catalogue

Information Of Programmes

FACULTY OF ENGINEERING & ARCHITECTURE / MM106 - DEPARTMENT OF MECHANICAL ENGINEERING

Code: MM106 Course Title: PROGRAMMING Theoretical+Practice: 3+0 ECTS: 4
Year/Semester of Study 1 / Spring Semester
Level of Course 1st Cycle Degree Programme
Type of Course Compulsory
Department DEPARTMENT OF MECHANICAL ENGINEERING
Pre-requisities and Co-requisites None
Mode of Delivery Face to Face
Teaching Period 14 Weeks
Name of Lecturer MEHMET PARLAK (mehmetparlak@nevsehir.edu.tr)
Name of Lecturer(s)
Language of Instruction Turkish
Work Placement(s) None
Objectives of the Course
1. To familiarize students with the fundamentals of scientific computing concepts 2. To develop problem solving skills 3. To develop skills in constructing an algorithm, 4. To train students how to use problem solver program in scientific and engineering calculations 5. To train students to visualize their results and prepare written reports

Learning Outcomes PO MME
The students who succeeded in this course:
LO-1 will be able to use the methods and programs used in current engineering problems and solutions PO-2 Student analyzes system and system components or processes and gains the ability to apply modern design methods in this direction.
Examination
LO-2 can explain the syntax structure of the program used. PO-2 Student analyzes system and system components or processes and gains the ability to apply modern design methods in this direction.
Examination
LO-3 can analyze a problem and develop an algorithm PO-2 Student analyzes system and system components or processes and gains the ability to apply modern design methods in this direction.
Examination
LO-4 can test, debug and verify a program. PO-2 Student analyzes system and system components or processes and gains the ability to apply modern design methods in this direction.
Examination
LO-5 can understand and do both pre- and post-processing of raw data (input) and produced data (output) for scientific and engineering problems PO-2 Student analyzes system and system components or processes and gains the ability to apply modern design methods in this direction.
Examination
LO-6 can prepare scientific report PO-2 Student analyzes system and system components or processes and gains the ability to apply modern design methods in this direction.
PO-3 Student determines the engineering problems, identifies, formulates and solves, this purpose, the ability to select and apply appropriate analytical methods and modeling techniques
Examination
PO: Programme Outcomes
MME:Method of measurement & Evaluation

Course Contents
Introduction to Scientific and Engineering Computing, Introduction to Program Computing Environment,Variables, Operations and Simple Plot, Algorithms and Logic Operators, Flow Control, Errors and Source of Errors, Functions, Linear Algebra Applications, Solving Equations Applications, Polynomials Examples, Curve Fitting Applications, Interpolation Applications, Numerical Integration Applications, Symbolic Mathematics, ODE Solutions with built-in functions
Weekly Course Content
Week Subject Learning Activities and Teaching Methods
1 Introduction to Scientific and Engineering Computing Presentation, answer-question, solution of problems methods
2 Introduction to Program Computing Environment Presentation, answer-question, solution of problems methods
3 Variables, Operations and Simple Plot Presentation, answer-question, solution of problems methods
4 Algorithms and Logic Operators Presentation, answer-question, solution of problems methods
5 Flow Control, Errors and Source of Errors Presentation, answer-question, solution of problems methods
6 Functions Presentation, answer-question, solution of problems methods
7 Arrays Presentation, answer-question, solution of problems methods
8 mid-term exam
9 Solving of Simple Equations Presentation, answer-question, solution of problems methods
10 Polynomials Examples Presentation, answer-question, solution of problems methods
11 Applications of Curve Fitting Presentation, answer-question, solution of problems methods
12 Applications of Interpolation Presentation, answer-question, solution of problems methods
13 Applications of Numerical Integration Presentation, answer-question, solution of problems methods
14 Symbolic Mathematics Presentation, answer-question, solution of problems methods
15 ODE Solutions with Built-in Functions Presentation, answer-question, solution of problems methods
16 final exam
Recommend Course Book / Supplementary Book/Reading
1 Deitel & Deitel, 20012, Programming with C, Pearson.
Required Course instruments and materials

Assessment Methods
Type of Assessment Week Hours Weight(%)
mid-term exam 8 2 40
Other assessment methods
1.Oral Examination
2.Quiz
3.Laboratory exam
4.Presentation
5.Report
6.Workshop
7.Performance Project
8.Term Paper
9.Project
final exam 16 2 60

Student Work Load
Type of Work Weekly Hours Number of Weeks Work Load
Weekly Course Hours (Theoretical+Practice) 3 14 42
Outside Class
       a) Reading 2 4 8
       b) Search in internet/Library 2 4 8
       c) Performance Project 0
       d) Prepare a workshop/Presentation/Report 0
       e) Term paper/Project 0
Oral Examination 0
Quiz 0
Laboratory exam 0
Own study for mid-term exam 5 6 30
mid-term exam 1 1 1
Own study for final exam 5 6 30
final exam 1 1 1
0
0
Total work load; 120