GAZI UNIVERSITY INFORMATION PACKAGE - 2019 ACADEMIC YEAR

COURSE DESCRIPTION
Basic Computer Programming/OM 108
Course Title: Basic Computer Programming
Credits 3 ECTS 3
Course Semester 2 Type of The Course Compulsory
COURSE INFORMATION
 -- (CATALOG CONTENT)
 -- (TEXTBOOK)
 -- (SUPPLEMENTARY TEXTBOOK)
 -- (PREREQUISITES AND CO-REQUISITES)
 -- LANGUAGE OF INSTRUCTION
  Turkish
 -- COURSE OBJECTIVES
 -- COURSE LEARNING OUTCOMES
Upon completion of the course the student will be able to:
Explain the stages of program development and flow types.
Explain variable and constant terms.
Develop sequential flow, conditional flow and repetitive flow programs.
Use arrays in programs.
Perform basic file input output processes.
Perform vector, matrices, polynom processes and draw graphics in Matlab.
Write M files in Matlab.
Use various toolboxes in Matlab.
Identify and use problem solving techniques to develop and implement a structured solution of a given software

 -- MODE OF DELIVERY
  The mode of delivery of this course is Face to face
 --WEEKLY SCHEDULE
1. Week  Programming languages, stages of program development, algorithms and flow charts, flow types
2. Week  Fortran programming language, data types, variables, constants, operators, matematical functions, writing and execution of Fortran programs
3. Week  Basic I/O commands in Fortran, sequential flow programs, conditional flow programs
4. Week  Conditional flow programs, compound logical expressions
5. Week  Repetitive flow programs, loops
6. Week  Single-multi dimensional arrays, dynamic (runtime) arrays
7. Week  File I/O processes in Fortran, formatted I/O
8. Week  Midterm exam, Introduction to Matlab, operators, vector and matrix operations, polynom operations
9. Week  Matlab graphics
10. Week  M files (scripts)
11. Week  M files (functions)
12. Week  Conditional flow and repetitive flow statements in Matlab
13. Week  File I/O processes in Matlab, formatted I/O
14. Week  Simulink toolbox
15. Week  
16. Week  
 -- TEACHING and LEARNING METHODS
 -- ASSESSMENT CRITERIA
 
Quantity
Total Weighting (%)
 Midterm Exams
1
40
 Assignment
0
0
 Application
0
0
 Projects
0
0
 Practice
0
0
 Quiz
1
20
 Percent of In-term Studies  
60
 Percentage of Final Exam to Total Score  
40
 -- WORKLOAD
 Activity  Total Number of Weeks  Duration (weekly hour)  Total Period Work Load
 Weekly Theoretical Course Hours
14
2
28
 Weekly Tutorial Hours
14
2
28
 Reading Tasks
0
 Searching in Internet and Library
0
 Material Design and Implementation
0
 Report Preparing
0
 Preparing a Presentation
0
 Presentation
0
 Midterm Exam and Preperation for Midterm Exam
3
3
9
 Final Exam and Preperation for Final Exam
2
5
10
 Other (should be emphasized)
0
 TOTAL WORKLOAD: 
75
 TOTAL WORKLOAD / 25: 
3
 Course Credit (ECTS): 
3
 -- COURSE'S CONTRIBUTION TO PROGRAM
NO
PROGRAM LEARNING OUTCOMES
1
2
3
4
5
1Capability of obtaining adequate knowledge in mathematics, science and engineering subjects in the automotive field; applying theoretical and practical knowledge for modeling and solving engineering problems in this field.X
2Capability of formulation and solving engineering problems; for this purpose selecting and appliying the appropriate analysis and modeling methods.X
3Capability of evaluation of engine and vehicle design projects, designing any engine and vehicle parts, to bring prototype and series production stage.X
4Capability of design of complex systems for specific needs, component or process in whole or in part.X
5Capability of development of modern methods and tools necessary for engineering applications, selection and effective use and to use of information technologies effectively.X
6Capability of analysis of the engineering problems and for the solution designing and performing experiments, collecting data, analyzing and interpretting the results.X
7Capability of work in team and individual and ability to work effectively with other disciplines.X
8Capability of effective communication both verbal and written in Turkish and at least one foreign language konwledge
9Capability of access to information in the framework of lifelong learning, to follow the developments in science and technology and self-improvement.X
10Resposibility of professional and ethical liability.
11Awareness of leadership, entrepreneurship, innovation and sustainable development in business life.X
12Being competent in the engineering applications, legislations, legal consequences and in the field of occupational health and safety.
13Capability of research and application in the subjects of noise, environment and emissions.X
14Capability of making education in the field.X
 -- NAME OF LECTURER(S)
   (Assoc. Prof. Dr. Fatih ŞAHİN , Assoc. Prof. Dr. Hamit SOLMAZ)
 -- WEB SITE(S) OF LECTURER(S)
   (https://websitem.gazi.edu.tr/site/fasahin , https://websitem.gazi.edu.tr/site/hsolmaz)
 -- EMAIL(S) OF LECTURER(S)
   (fasahin@gazi.edu.tr , hsolmaz@gazi.edu.tr)