※ 引述《StubbornLin.bbs@ptt.cc (Victor)》之銘言:
> 我現在讀的是高中二年級
> 暑假過後就是高三了 接著就考大學
> 我從國一開始學程式語言 到現在也有5年了
> 只是自從上了高中就少碰了
> 我所學的 我的網站有
> 我想知道 這樣的程度
> 大概在大學要教的東西
> 已經會的有多少?
> 我想知道的還有 各所大學的資工的特色
> 有誰可以介紹一下的嗎?
> (雖然說比起選擇 我還蠻擔心學測的分數= =
> 是我被選擇Q_Q)
> 謝謝
我只能列舉一些我以前上過的資工課程與以前用的課本或其他書給你參考...
你再根據這些參考資料去看看啥米有興趣的~~
數學方面,如果以後有興趣往理論發展.. 數學是蠻重要滴。
1. 微積分
2. 離散數學
3. 線性代數
黃董推薦書目:
http://teacher.7-11learning.com.tw/zjhwang/LAEngBook.html
http://tinyurl.com/8hf39
4. 機率論也是很重要低,研究所有門課『排隊理論』,
如果機率論沒學好會有點痛苦。
[課本]: http://tinyurl.com/dwwu9
5. 工程數學
6. 統計學: 老師建議我這個也要學,可惜我沒修 @@
系統方面,
1. 系統程式(system software)
[課本] system software : an introduction to system programming
傳說中的貝殼書
2. 編譯器(compiler):
[課本]: compilers principles, techniques and tools.
傳說中的龍書
3. 作業系統(operating system):
[課本]: operating system concepts (目前最新 7th )
傳說中的恐龍書
4. 計算機組織:
[課本]: computer organization and design
the hardware/software interface.
傳說中的算盤書
5. database
跟程式直接相關部份:
1. 資料結構 (data structure)
[課本]: Fundamental of data structyres in xxx
( xxx 可換成 pascal/C/C++/JAVA)
2. 程式語言 (programming language)
[課本]: concepts of programming languages.
3. 演算法 (algorithms)
[課本]: Introduction to algorithms 2th
[課本]: introduction to algorithms A Creative approach
4. 視窗程式設計 (windows programming)
以前搞 MFC
[參考書目]: Programming Windows with MFC
5. 網路程式設計 ( network programming)
[課本]: Internetworking with TCP/IP Client-server programming and
Applicaions (comer)
6. 組合語言 (x86)
7. 微處理機...
MIPS/ARM 之類的 CPU 架構...
玩 MIPS 的組合語言或寫 C
有的學校還有板子可以玩 embedded.
8. 系統分析
9. 軟體工程
10. 物件導向
對我來說有點硬的課程 @@
1. 電子學/電子電路/邏輯設計
(玩接電路板跟小晶片或 8051 之類的玩意兒)
2. VHDL & VLSI
以上除了我列的課本, 其實只要到 www.amazon.com 搜尋 keyword
也可以找到其他書
如果你想趁暑假玩些有趣的:
Linux/FreeBSD..
這些很多好玩的,可以裝桌面或伺服器來玩
http://www.tldp.org/
http://www.debian.org/
http://www.freebsd.org/
或者是學點 linux programming ..
ex. 網路上有一本不錯的書 (GNU)
advanced linux programming
http://www.advancedlinuxprogramming.com/
C 如果不熟可以先讀 bible: The C programming Language
以後到學校還可以把 Linux/BSD 放到板子上面玩 embedded.
如果你個人以後對網路有點興趣..有些好東西是很棒低
comer <--- 這位教授的書有 volume 1 ~ 3
其中 volume 3 是談 socket programming..
volume 3 又分別有 windows/bsd/linux 版本
Steven <--- 這位前輩的書很多..
TCP/IP Illustrate Volume 1 ~ 3 也都是 bible 級
UNIX network programming Volume 1/2
Advanced UNIX Porgamming (不屬於網路)
很多的標準..在 RFC 定的很清楚
RFC http://www.ietf.org
我學比較偏網路的東東,所以像 多媒體/資料庫/VLSI 之類就沒啥好意見能提供
有些免費的書
The C book
http://publications.gbdirect.co.uk/c_book/
Linux from scratch
http://www.linuxfromscratch.org/
O'reilly 開放的一些書..特別是 linux device drivers 3ed
http://www.oreilly.com/openbook/
http://elibrary.fultus.com/
如果你以後想考研究所,目前研究所資工考試每間都不大一樣
會考的科目大概有
1. 資料結構/演算法
2. 計算機組織
3. 作業系統
4. 系統程式
5. 離散數學
6. 線性代數
7. 計算機概論或計算機科學 (可能包含 1~6 與 8 )
8. 其他: database/wireless/IPv6/"TCP/IP"/UML/AI 什麼阿哩阿雜的都可能出現
你可以先挑一兩個簡單點的東東來玩..
大概提供點意見,就勉強參考一下。
--
幸福,當我滿頭白髮時,依然能夠與妳手牽著手攸然散步。
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 218-162-71-103.dynamic.hinet.net