Programming in Python

Spring 2023 @NCU

Information

Serial Number
52020
Course Number
CE3065
Class Schedule
Wednesday 234, E6-B218
Instructor
Prof. YungYu Zhuang
TA
Wei-Hsin Yen
Office Hours
by appointment
Course Objective
To improve programming skills. Python in practice.
Course Description
We will show you how to programming by taking Python as an example, starting from setting up development environment, implementing common algorithms, and using famous libraries. Topics include language construct, profiling and debugging, graphical user interface, scientific computing program, and deep learning library.
Score
Attendance 10%, Test 10%, Exercise 40%, Team Project 40%

Outline

2/15
Syllabus
2/22
Language 1/2
3/1
Environment, Debugging, git
3/8
Language 2/2
3/15
Object-Oriented Programming 1/2, Test
3/22
Graphical User Interface
3/29
Object-Oriented Programming 2/2
4/5
holiday (no lecture)
4/12
Scientific Computing 1/2
4/19
Scientific Computing 2/2
4/26
Deep Learning 1/2
5/3
Deep Learning 2/2
5/10
Team Project Implementation 1/3
5/17
Team Project Implementation 2/3
5/24
Team Project Implementation 3/3
5/31
Team Project Presentation
6/7
Q&A
6/14
Q&A
NCU eeclass course