Undergraduate
Faculty of Engineering and Architecture
Civil Engineering
Anlık RSS Bilgilendirmesi İçin Tıklayınız.Düzenli bilgilendirme E-Postaları almak için listemize kaydolabilirsiniz.

Civil Engineering Main Page / Program Curriculum / Spreadsheet and Programming Applications for Civil Engineers

Spreadsheet and Programming Applications for Civil Engineers

Course CodeSemester Course Name LE/RC/LA Course Type Language of Instruction ECTS
CE0828 Spreadsheet and Programming Applications for Civil Engineers 2/2/0 DE English 4
Course Goals
 The course aims to give students a fundamental knowledge on the use spreadsheet software and programming tools to solve problems related to the field of Civil Engineering.
Prerequisite(s) -
Corequisite(s) -
Special Requisite(s) -
Instructor(s) Assist. Prof. Dr. GÖKHAN YAZICI
Course Assistant(s) Res.Assist.Çağrı Başdoğan
Schedule Lecture: Tuesday, 13:00-15:00 Recitation: Tuesday 15:00-17:00 Civil Engineering Computer Lab. 2nd Floor
Office Hour(s) Tuesday 15:00-16:00
Teaching Methods and Techniques Computer Applications and Presentations
Principle Sources

- Moore, H., (2017) MATLAB. for Engineers. Fifth Edition. Pearson.

- Attaway, S., (2017) MATLAB, A practical introduction to programming and problem solving, Elsevier.

Other Sources -
Course Schedules
Week Contents Learning Methods
1. Week Introduction. Engineering Problem Solving Process. Working with Flowcharts Presentation + Computer Lab Session
2. Week 2. Overview of the MATLAB and Excel User Interfaces, Elementary Built-in Mathematical Functions in MATLAB and Excel Presentation + Computer Lab Session
3. Week Working with scripts and functions in MATLAB Presentation + Computer Lab Session
4. Week Decision structures in MATLAB and Excel Presentation + Computer Lab Session
5. Week Repetition Structures in MATLAB Presentation + Computer Lab Session
6. Week Importing and Exporting data in MATLAB and Excel Presentation + Computer Lab Session
7. Week Plotting data with MATLAB and Excel Presentation + Computer Lab Session
8. Week Midterm Exam Exam
9. Week Data analysis functions, curve fitting and interpolation in MATLAB and Excel Presentation + Computer Lab Session
10. Week Matrix Operations with MATLAB and Excel Presentation + Computer Lab Session
11. Week Solution of a system of linear equations with MATLAB and Excel + Symbolic Mathematics with Matlab Presentation + Computer Lab Session
12. Week Solution of differential equations with MATLAB Presentation + Computer Lab Session
13. Week Modal Analysis with Matlab, Introduction to Simulink Presentation + Computer Lab Session
14. Week Simulink (Continued) Presentation + Computer Lab Session
15. Week
16. Week
17. Week
Assessments
Evaluation tools Quantity Weight(%)
Midterm(s) 1 40
Final Exam 1 60


Program Outcomes
PO-1Adequate knowledge in mathematics, science and engineering subjects pertaining to the relevant discipline; ability to use theoretical and applied knowledge in these areas in the solution of complex engineering problems.
PO-2Ability to formulate, and solve complex engineering problems; ability to select and apply proper analysis and modeling methods for this purpose.
PO-3Ability to design a complex systemi process, device or product under realistic constraints and conditions, in such a way as to meet the desired results; ability to apply modern design methods for this purpose.
PO-4Ability to select and use modern techniques and tools needed for analyzing and Solving complex problems encountered in engineering practice; ability to employ information technologies effectively.
PO-5Ability to design and conduct experiments, gather data, analyze and interpret results for investing complex engineering problems or discipline specific research questions.
PO-6Ability to work efficiently in intra-disciplinary and multi-disciplinary teams; ability to work individually.
PO-7Ability to communicate effectivley, both orally and in writing; knowledge of a minimum of one foreign language; ability to write effective reports and comprehend written reports, prepare design and production reports, make effective presentations, and give and receive clear and intelligible instruction.
PO-8Awareness of the need for lifelong learning; ability to access information, to follow developments in science and technology, and to continue to educate him/herself.
PO-9Knowledge on behavior according ethical principles, professional and ethical responsibility and standards used in engineering practices.
PO-10Knowledge about business life practices such as project management, risk management, and change management; awareness in entrepreneurship, innovation; knowledge about sustainable development.
PO-11Knowledge about the global and social effects of engineering practices on health, environment, and safety, and contemporary issues of the century reflected into the field of engineering; awareness of the legal consequences of engineering solutions.
Learning Outcomes
LO-1Understand the fundamentals of the engineering problem solving process (KNOWLEDGE)
LO-2Use MATLAB and Excel to import, analyze and export data (SKILL)
LO-3Use MATLAB and Excel to carry out matrix operations (SKILL)
LO-4Use MATLAB to solve differential equations (SKILL)
LO-5Use the programming features of MATLAB and Excel to solve engineering problems (SKILL)
Course Assessment Matrix:
Program Outcomes - Learning Outcomes Matrix
 PO 1PO 2PO 3PO 4PO 5PO 6PO 7PO 8PO 9PO 10PO 11