Home  »  Faculty of Engineering »  Program of Civil Engineering (English)

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
PROGRAMMING FOR CIVIL ENGINEERS CE211 Third Term (Fall) 2 + 3 5

TYPE OF COURSE UNITCompulsory Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY2
SEMESTERThird Term (Fall)
NUMBER OF ECTS CREDITS ALLOCATED5
NAME OF LECTURER(S)Assistant Professor Kaan Kaatsız
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Use computer for solving problems, such as execution, compilation, and debugging
2) Create the appropriate solution algorithm to input-output problems.
3) Create the appropriate solution algorithm to decision making problems and encode
4) Create the appropriate solution algorithm to loop problems and encode.
5) Gains to create algorithms and problem solving abilities in the field of civil engineering.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSEYes(CENG103)
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNone
COURSE DEFINITIONThe goal of this introductory course to MATLAB is to understand better computer software, to translate everyday problems into computer-language and to develop algorithms for civil engineering problems. The students will learn how to write, compile, and execute some programs in MATLAB. The students will also practice reading, understanding, modifying and debugging in these programming languages.
COURSE CONTENTS
WEEKTOPICS
1st Week Overviews of Computer and Programming
2nd Week Introduction to MATLAB
3rd Week MATLAB Fundamentals
4th Week Creating m-files
5th Week Program Design and Algorithm Development
6th Week Data Import-Export
7th Week Midterm (tentative)
8th Week MATLAB Functions
9th Week Debugging in Matlab Programs
10th Week Logical Operators
11th Week Loop Structures
12th Week Decision Structures
13th Week 2D plotting in MATLAB
14th Week Symbolic Mathematics in MATLAB
RECOMENDED OR REQUIRED READINGReference:
Hahn, B., Valentine, D. Essential MATLAB for Engineers and Scientists, 4th Edition, Elsevier, 2010.
Additional Resources:
Moore, H. MATLAB for Engineers, 5th Edition, Pearson, 2017.
Lecture Notes

PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Questions/Answers,Problem Solving,Practice
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term135
Assignment415
Quiz310
Total(%)60
Contribution of In-term Studies to Overall Grade(%)60
Contribution of Final Examination to Overall Grade(%)40
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam122
Preparation for Quiz313
Individual or group work339
Preparation for Final exam14040
Course hours14342
Preparation for Midterm exam13030
Laboratory (including preparation)5210
Final exam133
Homework339
Total Workload148
Total Workload / 304,93
ECTS Credits of the Course5
LANGUAGE OF INSTRUCTIONEnglish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3LO4LO5
K1  X   X   X   X   X
K2  X   X   X   X   X
K3  X   X   X   X   X
K4         
K5  X   X   X   X   X
K6          X
K7         
K8  X   X   X   X   X
K9  X   X   X   X   X
K10          X
K11  X   X   X   X   X