Holiday
DELTA台達107 T5T6R5
This course introduces fundamental programming concepts in the Python language and related environment. Fundamental concepts include overview of computer systems, python environment setup, Python language overview, command line interface, numbers, string formatting, sequences, dictionaries and sets, control flow, exception, file, function, recursion, ob<x>ject orientation, inheritance, polymorphism, and modules.
Course keywords: introduction to programming, Python language, computer science, structured language, modules Course Description This course introduces fundamental programming concepts in the Python language and related environment. Fundamental concepts include overview of computer systems, Python environment setup, Python language overview, command line interface, numbers, string formatting, sequences, dictionaries and sets, control flow, exception, file, function, recursion, object orientation, inheritance, polymorphism, and modules. The programming environment will be primarily text-based in Unix environment, although graphical user interface (IDLE) and web-based (Jupyter) will also be demonstrated. ======= information for adding ======== This course is for non-CS majors. We will add students up to the number of available seats in the instructional computing labs. Fill out eform and we will process requests as spots become available. If you have a time conflict with EECS1210, you may try Xclass as long as you can make the Tuesday sessions in person. CS 1358 will not accept non-CS majors. If you would like to audit this course, we can register a MOOC account for you to view the same lecture materials free of charge (normally NT$800). Teaching Method asynchronous remote instruction, 2 hours of recorded lecture (Mandarin with English captions) quiz every other week. Register your NTHU GAPP account on this form so you will be granted access to view recorded lectures on NTHU MOOC. ==================================== Textbooks - None required, but the instructor is making available an e-book based on the slides and bilingual captions. References - Paul Deitel, Harvey Deitel, Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud, Global Edition, Pearson Education Limited, 2022. ISBN 10: 1-292-36490-4; ISBN-13: 978-1-292-36490-2. - Python website, www.python.org Teaching Method - 2 hours of recorded lecture (Mandarin with English captions) quiz every other week. Schedule Week 1 - introduction, environment setup Week 2 - tour of Python Week 3 - basic types, command-line application Week 4 - command-line application (cont'd), strings Week 5 - collections: sequence (list, tuple), set, dict Week 6 - control constructs: if, while, for Week 7 - exceptions, files Week 8 - functions Week 9 - recursion, functional programming Week 10 - object-oriented programming part 1: class, method Week 11 - object-oriented programming part 2: inheritance, operator overloading Week 12 - generators, iterators Week 13 - standard library part 1: data types, itertools Week 14 - standard library part 2: regular expressions, Tkinter AI Policy: (4)本課程無涉及AI使用 Not applicable Evaluation 30% - assignments 30% - quizzes 35% - final exam 5% - participation Course website https://eeclass.nthu.edu.tw/course/info/21650
MON | TUE | WED | THU | FRI | |
08:00108:50 | |||||
09:00209:50 | |||||
10:10311:00 | |||||
11:10412:00 | |||||
12:10n13:00 | |||||
13:20514:10 | |||||
14:20615:10 | |||||
15:30716:20 | |||||
16:30817:20 | |||||
17:30918:20 | |||||
18:30a19:20 | |||||
19:30b20:20 | |||||
20:30c21:20 |
平均百分制 79.67
標準差 18.96
平均百分制 83.73
標準差 14.83
平均百分制 84.12
標準差 15.64
X-Class. 面授+同步+非同步遠距. 不可修過CS1358. T5T6上機教室:資電132、323、326、328。
電資院學士班優先,第3次選課起開放全校修習
-
-
-