메뉴 닫기

GEDB030-53 : Computer Programming for Engineers (Spring 2019)

Class Time : 9 : 00 ~ 10 : 15 (Fri)

                      10 : 30 ~ 11 : 45 (Fri)

Room Number : #22319, #27425/27419B (Lab)

Official Language : English

Instructor : Prof. Yusung Kim

Course Description : Learning Python, which are the most widely used engineering programming, means that engineers are prepared to have one powerful tool. In this course, students learn fundamental problem definition and analysis methods required by engineers, and develop problem-solving skills by experiencing various programming problems.

Textbook :

  • An Introductino To Programming Using Python by David I. Schneider
  • Introduction To Computer Science Using Python : A Computational Problem Solving Focus by Charles Dierbach

References

Grading : Attendance 20%, Assignment 20%, Midterm Exam 30%, Final Exam 30%

TA : Yeongseok Lee (yslee.gs@gmail.com), Seunghwan Jeong (party1996115@gmail.com), Suin Lee (dooinee@gmail.com), Dongkyu Lee (leedg84@gmail.com)

Week Topic Reading Projects
Week1 Introduction to Class    
 Week2 Fundamentals of Computing    
 Week3 Basic Information in Python    
 Week4 Selection Statements    
 Week5 Loop Statements    
 Week6 Lists    
 Week7 Nested Lists and For loops    
 Week8 Midterm Exam Week    
 Week9 Functions 1    
Week10 Functions 2    
Week11 Text Files    
Week12 Strings    
Week13 Dictionaries    
Week14 Modules using Turtle    
Week15 Searching & Sorting Algorithm Analysis    
Week16 Final exam week