| DESCRIPTION | This course introduces students to the world of computer science, data analysis, and artificial intelligence. Through a series of lectures and hands-on exercises, students will learn the basics of each of these disciplines, and how they can be used to solve real-world problems. It will cover the following topics: an introduction to computer science, including an overview of its principles and concepts; the basics of data analysis, including methods for collecting, organizing, and analyzing data; an introduction to artificial intelligence, including an exploration of its various applications and capabilities; and an examination of how computer science, data analysis, and artificial intelligence can be used in combination to solve real-world problems. Upon completion of this course, students will have a strong foundation on which to build more advanced knowledge in these exciting fields. |
|---|
| Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
|---|---|---|---|---|---|---|---|---|
| L07 (6676) | Tu 03:00PM - 05:50PM | Rm 101, E1 | CAO, Beiyan | 66 | 61 | 5 | 0 |
| PRE-REQUISITE | UFUG 1601 or UFUG 1603 |
|---|---|
| DESCRIPTION | This course introduces common data structures and algorithms. Data structures include arrays and matrices, linked lists, stacks, priority queues, hash tables, trees, and graphs. Algorithms include sorting, hashing, searching, greedy methods, divide-and-conquer, dynamic programming, and branch-and-bound. Students will learn Python implementations of these data structures and algorithms, and solve programming problems with learned techniques. |
| Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
|---|---|---|---|---|---|---|---|---|
| L01 (6875) | MoWe 09:00AM - 10:20AM | Rm 102, W4 | CAO, Beiyan | 90 | 90 | 0 | 0 |