Free Software and Information Security[CYIM, Fall 2022]


Course Description

Lawrence Lessig said, code is law. Our lives are everywhere governed and dictated by laws that we are not allowed to study and understand because most codes are not open source. These "laws" sometimes even cast a large net of surveillance over almost everyone in today's society. Think of all the backdoors such as Management Engine (in Intel CPU's), DUAL EC DRBG (in MS Windows), and 62078 (in Apple iPhones).

That is why the oppressed Tibetan people choose to trust f-droid, and why Edward Snowden the whistle blower choose to trust debian, both of which are repositories of Free/Libre/Open Source Software. It is also why we use FLOSS exclusively in this course, beginning with GNU/linux, to protect your privacy and security.

Grading

  1. In the class, there will be easy hands-on lab work almost every week, for which you can ask classmates for verbal help. These account for roughly 50% of total grades.
  2. There are also roughly 3 quizzes which together account for roughly 40% of total grades. The quizzes are in the form of blank-filling questions. (But in reality they are more like matching questions.)
  3. Class participation and attendence account for roughly 10% of total grades.
  4. Total grade = \( \frac{ \sum_i x_i }{ \sum_i F_i } * 100 \) where \( x_i \) is your i-th grade and \( F_i \) is the full grade for the i-th quiz or assignment. For a quiz or assignment where you ask for leave, "full grade for i-th quiz or assignment" is replaced by "full grade for i-th quiz or assignment * \( \mu \)" \( \mu \) is roughly 0.3. It means that the more leaves you ask for, the worse it will adversely affect your total grades.

Important Notes:

  1. Cheating behaviors in quizzes are strictly forbidden and will result in failing the class.
  2. If you cannot come to the class, you must ask for a personal day off before the class. This is most important especially for those classes when we have quizzes.

Other Notes:

  1. Please prepare a usb flash drive for installing linux.

111 學年度下學期課表

洪朝貴 [ ckhung 小老鼠 cyut 點 edu 點 tw ]
研究室: L737 ; 分機 7805
https://www.cyut.edu.tw/~ckhung/

另外也請參考 「各節次起迄時間表」 朝陽科大 111 學年度行事曆 中興大學行事曆

3
10:25
11:15
 
資訊社會
通識:中興Y308
4
11:20
12:10
 
資訊社會
通識:中興Y308
N
12:30
13:20
 
祐綸
研究:L-737
5
13:30
14:20
 
6
14:30
15:20
 
OH
*:L-737
OH
*:L-737
7
15:30
16:20
 
OH
*:L-737
OH
*:L-737
Programming
日1D:M-212
DataViz
日3D:M-212
8
16:30
17:20
 
Programming
日1D:M-212
DataViz
日3D:M-212
9
17:30
18:20
 
Programming
日1D:M-212
DataViz
日3D:M-212
A
18:25
19:10
 
3D
專題:L-737
B
19:10
19:55
 
C
20:00
20:45
 
D
20:50
21:35
 
E
21:35
22:20