close
最近更新日期:2009/08/03
這幾年鳥哥開始在大學任教了,在教學的經驗中發現到,由於對 Linux 有興趣的朋友很多可能並非資訊相關科系出身, 因此對於電腦硬體及計算機方面的概念不熟。然而作業系統這種咚咚跟硬體有相當程度的關連性, 所以,如果不瞭解一下計算機概論,要很快的瞭解 Linux 的概念是有點難度的。因此,鳥哥就自作聰明的新增一個小章節來談談計概囉! 因為鳥哥也不是資訊相關學門出身,所以,寫的不好的地方請大家多多指教啊!^_^


1. 電腦:輔助人腦的好工具
  1.1 電腦硬體的五大單元
  1.2 CPU的種類
  1.3 周邊設備
  1.4 運作流程
  1.5 電腦分類
  1.6 電腦上面常用的計算單位 (容量、速度等)
2. 個人電腦架構與周邊設備
  2.1 CPUCPU的外頻與倍頻, 32位元與64位元, CPU等級
  2.2 記憶體
  2.3 顯示卡
  2.4 硬碟與儲存設備
  2.5 PCI介面卡
  2.6 主機板
  2.7 電源供應器
  2.8 選購須知
3. 資料表示方式
  3.1 數字系統
  3.2 文字編碼系統
4. 軟體程式運作
  4.1 機器程式與編譯程式
  4.2 作業系統
  4.3 應用程式
5. 重點回顧
6. 本章習題
7. 參考資料與延伸閱讀
8. 針對本文的建議:http://phorum.vbird.org/viewtopic.php?t=31574



2.1 網路是個什麼玩意兒
  2.1.1 什麼是網路
  2.1.2 電腦網路組成元件
  2.1.3 電腦網路區域範圍
  2.1.4 電腦網路通訊協定: OSI 七層協定
  2.1.5 電腦網路通訊協定: TCP/IP
2.2 TCP/IP 的鏈結層相關協定
  2.2.1 廣域網路使用的設備
  2.2.2 區域網路使用的設備-乙太網路, 速度與標準, RJ45接頭 (跳線/平行線)
  2.2.3 乙太網路的傳輸協定:CSMA/CD
  2.2.4 MAC 的封裝格式
  2.2.5 MTU 最大傳輸單位
  2.2.6 集線器、交換器與相關機制
2.3 TCP/IP 的網路層相關封包與資料
  2.3.1 IP 封包的封裝
  2.3.2 IP 位址的組成與分級網域, IP 與門牌關連, 分級 (Class A, B, C)
  2.3.3 IP 的種類與取得方式loopback, IP 的取得方式
  2.3.4 Netmask, 子網路與 CIDR (Classless Interdomain Routing)
  2.3.5 路由概念
  2.3.6 觀察主機路由route
  2.3.7 IP 與 MAC:鏈結層的 ARP 與 RARP 協定arp
  2.3.8 ICMP 協定
2.4 TCP/IP 的傳輸層相關封包與資料
  2.4.1 可靠連線的 TCP 協定通訊埠口, 特權埠口 (Privileged Ports), Socket Pair
  2.4.2 TCP 的三向交握
  2.4.3 非連接導向的 UDP 協定
  2.4.4 網路防火牆與 OSI 七層協定
2.5 連上 Internet 前的準備事項
  2.5.1 用 IP 上網?主機名稱上網?DNS 系統?
  2.5.2 一組可以連上 Internet 的必要網路參數
2.6 重點回顧
2.7 本章習題
2.8 參考資料與延伸閱讀
2.9 針對本文的建議:http://phorum.vbird.org/viewtopic.php?t=25884
 

 

 


計算機概論教學

http://members.multimania.co.uk/romonkey/teach1.htm

http://residence.educities.edu.tw/lonlintu/index1.htm

 

http://www.csie.ntu.edu.tw/~kmchao/bcc10spr/index.htm

 

Course: 計算機概論 (Introduction to Computer Science)

Course Numbers: 台大通識課程

Spring semester, 2010

13:20 - 15:10 Monday, 資訊館104

Web site: http://www.csie.ntu.edu.tw/~kmchao/bcc10spr

Instructor: 趙坤茂 Kun-Mao Chao (台大資訊工程系暨研究所)

Teaching assistant: 陳明江 & 陳怡靜 (台大資訊工程研究所 博士班研究生)
TAs' office hours:

15:00 - 17:00 Tuesday (陳明江); 10:00 - 12:00 Wednesday (陳怡靜)

諮詢地點:資訊系館R432室

 

Three exams (tentative schedule):

    Exam. #1: March 29, 2010 [考到3-2主記憶體。]

    Exam. #2: May 10, 2010 [3-3 執行程式 至 5-2 網際網路基本運作原理]

    Exam. #3: June 21, 2010 [程式語言及演算法,包括課堂上曾分析的程式範例。常見電腦專有名詞縮寫一覽表]

 

Classmates: I  II  III  IV  V  VI

* 欲加選的同選,請依學校新制定的網路加選方式進行。

Supporting Materials:

資訊網路漫談   隨堂問卷

  1. 計算機簡介 (Introduction)

  2. 數位資料表示法 (Data Representation)

  3. 計算機組織 (Computer Organization)

  4. 作業系統 (Operating Systems)

  5. 計算機網路 (Computer Networks)

  6. 常見電腦專有名詞縮寫一覽表

  7. 程式語言 (Programming Languages)

    (簡單程式賞析:

    /* Dev C++ 是可編譯C程式的免費軟體,值得下載試試看 */

    /* 若執行完,Console馬上消失,可在程式結束前,加上 system("pause"); */

    /* 我將執行檔(.exe)也附在C程式(.c)後面 */

                    gcd.c  (gcd.exe)

            sum.c   (sum.exe)

                    love.c  (love.exe)

                    max_and_min.c  (max_and_min.exe)

                    max_counter_and_min.c  (max_counter_and_min.exe)

                    隨機六個數 (大家樂) rand0.c rand1.c rand2.c  (rand0.exe  rand1.exe  rand2.exe)

                    Hanoi_Tower.c  (Hanoi_Tower.exe)

            )

  8. 資料結構 (Data Structures)

  9. 演算法 (Algorithms)

    /* YouTube影片:Sorting Algorithms Bubble Sort vs. Quick Sort */

    (簡單程式賞析:

                Selection_sort.c  (Selection_sort.exe)

                Insertion_sort.c  (Insertion_sort.exe)

                Bubble_sort.c  (Bubble_sort.exe)

                Binary_search.c  (Binary_search.exe)

                Fibonacci.c  (Fibonacci.exe)

                Fibonacci_recursive.c  (Fibonacci_recursive.exe)

        )

  10. 軟體工程 (Software Engineering)

  11. 資料庫 (Databases)

  12. 電子商務 (Electronic Commerce)

  13. 其他重要課題 (Other Advanced Topics)

    (台清交資工系的課程表: curriculum.ppt)

     

Grading Policy:

Homework assignments and class participation (20%)

Three exams (Exam. #1: 25%; Exam. #2: 25%; Exam. #3: 30%; 80% in total)

 

Textbook:

趙坤茂 張雅惠 黃寶萱 合著 (2008) 「計算機概論」(修訂三版),全華科技圖書股份有限公司 ISBN 978-957-21-6296-5

(本書網頁)

 

Homework assignments:

Homework #1 (handout 3/22/2010):

For more details, please refer to http://homepage.ntu.edu.tw/~d93922003/

  • 網頁製作基本要求:
    1. 至少五頁以上的頁面 (首頁檔名: index.html)
    2. 五個以上的超連結 (hyperlink)
    3. 頁面規則:
      • 有標題
      • 除了首頁外, 任何頁面都要有 back link
  • 注意事項:
    1. 首頁名稱為 index.html (注意大小寫)
    2. 上傳所有網頁至計中提供的個人網頁空間下
    3. 若有創意及主題的內容則會有加分
  • 繳交方式:
    1. 請將作業寄給助教
    2. 信件名稱請寫 [ICS2010_hw1]學號
      範例:
      [ICS2010_hw1]b99123456
    3. 信件內容請寫 姓名/學號/網址
      範例:
      姓名: 王小明
      系級: 數學系一
      學號: b99123456
      網址: http://homepage.ntu.edu.tw/~b99123456
  • Deadline: 2010/04/11(日) 23:59

     

    Homework #2 (handout 4/12/2010):

    For more details, please refer to http://homepage.ntu.edu.tw/~d93922003/

    • 計中版權軟體下載
      • 如果在家無法下載軟體, 請到計中下載, 或聯絡助教
    • 計中網頁上傳設定
    • FTP軟體下載: FileZilla 2.2.29

    •  
    • 範例影片
    • 範例圖片
    • Windows Movie Maker 2 下載(XP 已有內建)

    • 影片製作基本要求:
      1. 影片長度以 2~3 分鐘為原則
      2. 視訊效果三種以上
      3. 視訊轉換三種以上
      4. 要有字幕及背景音樂
      5. 若有創意及主題的內容則會有加分
    • 注意事項:
      1. 影片名稱為 [ICS2010]學號
        • 例如 : [ICS2010]b99123456.wmv
      2. 上傳影片至自己網頁空間下
      3. 請不要直接將影片寄給助教
      4. 若有創意及主題的內容則會有加分
    •  

    • 繳交方式:
      1. 請將作業寄給助教
      2. 信件名稱請寫 [ICS2010_hw2]學號
        範例:
        [ICS2010_hw2]b99123456
      3. 信件內容請寫 姓名/系級/學號/影片網址
        範例:
        姓名: 王小明
        系級: 數學系一
        學號: b99123456
        影片: http://homepage.ntu.edu.tw/~b99123456/[ICS2010]b99123456.wmv
    • Deadline: 2010/05/02(日) 23:59

     

    Homework #3 (handout 5/17/2010):

    For more details, please refer to http://homepage.ntu.edu.tw/~d94922010/ICS10_HW3.html

    相關鏈結與參考文件
    1. Google Map
    2. 投影片教學
    3. 參考範例

    作業要求
    1. 製作個人Google map :
      • 至少包含五個地點標記與一條路線
      • 每個標記皆需插入文字說明
      • 至少有一個標記需包含圖片與超連結 (請勿侵犯他人的圖片版權)
    2. 將Google map嵌入至個人網頁 :
      • 請自行制作一個以個人Google map內容為主題的網頁,如:遊記、食記、歷史導覽、…等,檔名為map.html (注意大小寫)
      • 將個人Google map嵌入map.html
    3. 將map.html上傳至學校的網頁空間 (方法請參考計中網頁上傳設定)
    4. 評分 : 除上述基本要求外,還會參考「合適的視覺呈現」與「題材創意」做為加分參考。

    作業繳交方式
  • 請將網頁的hyperlink寄到
  • 繳交期限 : 2010年6月6日 23:59 (逾期不收)
  • 信件標題 : [ICS10_HW3] StudentID
  • 信件內容 :
      姓名 : 歐買尬
      系級 : 視覺系一
      學號 : b97654321
      網址 : http://homepage.ntu.edu.tw/~b97654321/map.html
  •  

    課程相關的連結 (Useful Links)

        計算機概論 (2009 Spring)

        計算機概論 (2008 Spring)
        計算機概論 (2007 Spring)

        計算機概論 (2005 Fall)

        計算機概論 (2004 Fall)
       
    計算機程式課程 (Computer Programming)
        Web 2.0
        Great Theoretical Ideas In Computer Science

        李家同教授C語言課程網站

        臺灣大學計資中心電子報

        orz

        你的網Q指數

     

    Top Computer Science Departments:
        MIT

        CMU
        Stanford
        UC, Berkeley
        Princeton

    arrow
    arrow
      全站熱搜

      ASTRUE 發表在 痞客邦 留言(0) 人氣()