Type of Credit: Required
Credit(s)
Number of Students
This course will introduce basic computer science techniques for digital content applications. The goal of this course is to let interdisciplinary students become knowledgeable about related techniques such that they can develop interesting work in the digital content industry. Furthermore, this course covers basic C# programming knowledge and Unity manipulation.
能力項目說明
Basic knowledge of digital content & technology and programming and ability.
教學週次Course Week | 彈性補充教學週次Flexible Supplemental Instruction Week | 彈性補充教學類別Flexible Supplemental Instruction Type |
---|---|---|
週次 Week |
課程主題 Topic |
課程內容與指定閱讀 Content and Reading Assignment |
教學活動與作業 Teaching Activities and Homework |
學習投入時間Student workload expectation |
|
課堂講授 In-class Hours |
課程前後 Outside- of-class Hours |
||||
1 |
Introduction |
Course introduction, environment, IDE, Data types, I/O |
Introducing the course and setup for coding |
3 |
6 |
2 |
Data storage |
Data storage introduction |
3 |
9 |
|
3 |
Operating systems |
Operating systems introduction |
3 |
9 |
|
4 |
Algorithm |
Algorithm introduction |
3 |
9 |
|
5 |
Day off |
10/10 national day~~ |
|
0 |
9 |
6 |
Network |
|
Network |
3 |
9 |
7 |
Variables, operators and operands, statements |
Logic operators and operands, if and else |
Introducing variables, operators and operands, if and else, coding with these |
3 |
9 |
8 |
Reviewing and practicing |
Reviewing the courses for midterm |
|
0 |
9 |
9 |
Midterm |
|
Midterm |
3 |
9 |
10 |
Loop |
Loop |
Introducing loop and coding with loop |
3 |
9 |
11 |
Function |
|
Introducing functions, coding with functions |
3 |
9 |
12 |
Array |
Introducing arrays, coding with arrays |
3 |
9 |
|
13 |
OOP | Object-oriented programming |
Introducing OOP, coding with OOP |
3 |
9 |
14 |
Unity introduction and 2D game control |
|
Introducing Unity 2D game comtrol, coding with Unity 2D game control |
3 |
9 |
15 |
Final exam |
|
Final exam |
3 |
9 |
16 |
Final project | Final project presentation and demo | Presenting and demonstrating the final project |
3 |
9 |
期中考、期末考成績,課堂作業成績,期末project成績
Computer Science An Overview