GAZI UNIVERSITY INFORMATION PACKAGE - 2019 ACADEMIC YEAR

COURSE DESCRIPTION
COMPUTER PROGRAMMING AND MATLAB/ENF-108
Course Title: COMPUTER PROGRAMMING AND MATLAB
Credits 2 ECTS 2
Semester 2 Compulsory/Elective Compulsory
COURSE INFO
 -- LANGUAGE OF INSTRUCTION
  Turkish
 -- NAME OF LECTURER(S)
  Prof. Dr. Salih YAZICIOĞLU
 -- WEB SITE(S) OF LECTURER(S)
   http://websitem.gazi.edu.tr/site/syazicioglu
 -- EMAIL(S) OF LECTURER(S)
  syazicioglu@gazi.edu.tr, yazicioglus@gmail.com
 -- LEARNING OUTCOMES OF THE COURSE UNIT
Learns MATLAB programming interface
Performs matrix and mathematical operations in MATLAB
Uses MATLAB as a problem solving environment
Solves civil engineering problems on computer
Develops algorithms
Uses built-in commands in MATLAB to evaluate experimental results
Can read data from the files and performs operations using this data
Writes the results of operations and shows them with graphics
-
-
 -- MODE OF DELIVERY
  The mode of delivery of this course is Face to face
 -- PREREQUISITES AND CO-REQUISITES
  There is no prerequisite or co-requisite for this course.
 -- RECOMMENDED OPTIONAL PROGRAMME COMPONENTS
  - There is no recommended optional programme component for this course.
 --COURSE CONTENT
1. Week  Basics of computer systems, flow diagrams, making flow charts and examples of algorithm
2. Week  Overview of MATLAB programming environment, data types, constants, variables
3. Week  Overview of variable types in the program, arithmetic operations, transfer statements
4. Week  Input - Output statements
5. Week  Loop structures
6. Week  Control statements
7. Week  Concept of arrays
8. Week  Midderm exam
9. Week  Functions
10. Week  Functions
11. Week  File management
12. Week  Using built-in functions (Polynomials and polynomial operations, differentiation and integration, differential equation solutions)
13. Week  Using built-in functions (applications of limit, integral and derivative)
14. Week  Drawing Graphics
15. Week  -
16. Week  -
 -- RECOMMENDED OR REQUIRED READING
  1.MATLAB 7.14 (Simulink ve Mühendislik Uygulamaları),Prof.Dr. Uğur ARİFOĞLU 2. MATLAB ile Programlama, Dr. Deniz BAL
 -- PLANNED LEARNING ACTIVITIES AND TEACHING METHODS
  - Lecture, Question & Answer, Demonstration
 -- WORK PLACEMENT(S)
  -
 -- ASSESSMENT METHODS AND CRITERIA
 
Quantity
Percentage
 Mid-terms
1
30
 Assignment
1
5
 Exercises
0
0
 Projects
0
0
 Practice
0
0
 Quiz
2
15
 Contribution of In-term Studies to Overall Grade  
50
 Contribution of Final Examination to Overall Grade  
50
 -- WORKLOAD
 Efficiency  Total Week Count  Weekly Duration (in hour)  Total Workload in Semester
 Theoretical Study Hours of Course Per Week
14
2
28
 Practising Hours of Course Per Week
14
1
14
 Reading
0
 Searching in Internet and Library
0
 Designing and Applying Materials
0
 Preparing Reports
0
 Preparing Presentation
0
 Presentation
0
 Mid-Term and Studying for Mid-Term
0
 Final and Studying for Final
14
1
14
 Other
0
 TOTAL WORKLOAD: 
56
 TOTAL WORKLOAD / 25: 
2.24
 ECTS: 
2
 -- COURSE'S CONTRIBUTION TO PROGRAM
NO
PROGRAM LEARNING OUTCOMES
1
2
3
4
5
1Having a sufficient substructure concerning basic mathematics as well as natural and applied sciences, also having the competence in use of theoretical knowledge along with application experiences in engineering solutionsX
2Equipped with determination, formulation and solution skills of complex engineering problems, and having the ability to select and apply appropriate analysis and modeling methodsX
3Ability to design a complex system, process, equipment or product meeting certain needs under realistic limitations and conditions. In this way, having the skill to use modern designing methods (realistic limitations and conditions include subjects such as economics, environmental conditions, sustainability, productivity, ethics, health, security, social and political problems)X
4Having the ability to develop, select and use of modern methods and tools, talented to use of informatics technologies effectivelyX
5Having the ability to design an experimental setup, carry out experiments, acquire data, analyze and interpret the outcomesX
6Having the ability to study in interdisciplinary and multidisciplinary teams effectively and talented to carry out individual studiesX
7Having the ability in written and oral Turkish communication and use of a foreign language (at least)X
8Awareness of the necessity of lifelong learning, having the ability to access knowledge, following developments in science and technology and renewing himself/herselfX
9Awareness of professional and ethical responsibilitiesX
10Having informed of applications in professional life including project and amendment management, awareness of entrepreneurship, reformism and sustainable developmentX
11Information regarding the universal and social effects of engineering applications on health, environment and security as well as problems of era; awareness of legal results of engineering solutionsX
12Possessing administrative skillsX