Skip to content

komec/CE103_Lecture

Repository files navigation

GEBZE TECHNICAL UNIVERSITY - DEPARTMENT OF CIVIL ENGINEERING

CE 103 Introduction to Computers and Programming

2021-2022 Spring

This lecture meant to serve as an introduction to the Python programming for Civil Engineering undergraduate students. It has enriched content with solved examples based on specific Civil Engineering problems.


Instructor :

Dr. Ahu Kömeç Mutlu --> ahumutlu@gtu.edu.tr

Teaching Assistants :

Oğuz Dal --> odal@gtu.edu.tr
Nurullah Açıkgöz --> nacikgoz@gtu.edu.tr

Textbook and Resources :

Introduction to Python for Science and Engineering, David J. Pine, CRC Press, 2019.

https://docs.python.org/3/tutorial/index.html

https://docs.python.org/3/reference/index.html


Grading and Attendance

Syllabus

Week 1 Theory : Introduction to Python, launching Python, learning Github, Azure and Algorithm

Week 1 Lab : Github - Jupyter settings


Week 2 Theory : Strings, Lists, Arrays and Dictionaries

Week 2 Lab : Coding applications


Week 3 Theory : Numerical Routines NumPy

Wek 3 Lab : Coding applications


Week 4 Theory : Conditionals ad Loops

Week 4 Lab : Coding applications


Week 5 Theory : Plotting

Week 5 Lab : Coding applications


Week 6 Theory : Functions

Week 6 Lab : Coding applications


Week 7 Theory : Curve Fitting

Week 7 Lab : Coding applications


Week 8 Theory : Numerical Routines SciPy

Week 8 Lab : Coding applications


Week 9 Theory : File input and output

Week 9 Lab : Coding applications


Week 10 Theory : Data manipulation and Analysis Pandas

Week 10 Lab : Coding applications


Week 11 Theory : Getting Data from the Web

Week 11 Lab : Coding applications


Week 12 Theory : Python Classes

Week 12 Lab : Coding applications


Week 13 Theory : InClass Project - I

Week 13 Lab : Coding applications


Week 14 Theory : InClass Project - II

Week 14 Lab : Coding applications


Week 15 Theory : No class


Week 16 Theory : Final Exam


About

CE103 Introduction to Computers and Programming for Civil Engineers Lecture Notes

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •