第一學期社課課表
| 一 | 二 | 三 | 四 | 五 | |
|---|---|---|---|---|---|
| 中午 12:10~13:00 |
硬體 (鄭景文 丘紹庭) |
Unix (劉育瑋 楊御台 黃柏儒) |
數位邏輯 (詹宗霖 王維寬)/ 網路概論 (陳立曄) |
空堂 | Flash (謝宗霖 劉育瑋) |
| 放學 17:00~18:00 |
PHP/HTML/MySQL (王維寬 林 凡) |
Java (楊御台 黃柏儒) |
C/C++ (許毓軒 柳皓瑋 秦睿謙) |
演算法 (王思博 郭至中) |
VB (侯凱元 李朋臻) |
注 :
- 數位邏輯和網路概論為隔週上課。
- 講師BBS ID詳見現任幹部
- 需要較長的時間實作,練習的課大多排在下午,因此下午課程結束時間沒有硬性規定。
多半會上較久的課或作較多的練習,有事欲先行離開者亦可先走。 - 下午 16:00~17:00 為自由練習時間。如果有想上的課無法前來,可另約該科講師於此時補課。
但星期四中午恕無法開放補課。 - 以上可表有異動可能,請密切注意此網頁。
HTML
所有的網頁都是由 HTML 所寫成的,從文字、圖片 、背景音樂、跑馬燈、超連結、分隔線、自動跳 頁......,都可以用程式的方法寫成。大家可能聽過製作網頁的Front Page、Namo、DreamWeaver等等 ,但實際上,這些軟體不過是用「滑鼠」的方法 ,來寫HTML而已。
HTML不需要下載編譯器(應該 說瀏覽器就是它的編譯器)。所以如果學會HTML語法, 連記事本都可以寫出一個網站。
瀏覽器經解讀HTML文件後 產生網頁內容,可是瀏覽器不只一種,因此在網際網路中 為了達到相容性,也就是說必須制定一個大家都能夠共同遵守 的規則。例如英語就是一種國際語言,不同國籍的人可以 藉著英文互相溝通。HTML語法就是大家所共同遵守的網頁製作標準。
所以,要真正學會製作網頁,非得先學會HTML才行。
PHP
現在網路越來越普及,「喀網」已成為現代人的每日例行公式。 而網頁也隨著時代越來越進步,從以前的單向服務(就是我們只 能閱讀)到現在的互動式網頁,也就是除了閱讀之外,我們還能 將資訊傳遞給伺服器,達成互動的效果。而現在更積極地發展 動態網頁,即每次上同一個網站卻能看到不同網頁。而為了達到 這些目的,發展了許多新的技術,PHP就是其中之一。近來,PHP除了在業界被廣泛的使用之外,也在學校的課程中出現 。原因不外乎PHP可以跨平台、好學易上手、擁有各種支援等等優點, 而快速發展為現在最熱門的語言。
硬體
「幫正妹修電腦的都是好人?!」如果連電腦都不會修,你連好人都沒得當。硬體是最貼近我們生活中的一環,在跟爸爸媽媽吵著要換電腦的同時,也要了解特價 傳單裡優惠電腦的配備、規格與優劣,不要被商人的花言巧語給矇蔽各位資訊人才的 雙眼。
在硬體課裡,我們不只要教你電腦的基本架構,還要讓你親眼見識電腦的組裝!!
C語言
這世代,已充斥著大量的c語言,無論是大到作業系統,還是小到運算程式,都可在其中 見到C語言的身影。作為常用的語法,C的魔力,就在於他的實用性以及簡單易懂的特質, 不論是複雜的運算問題,還是實用的應用程式,都是C語言能輕易上手的部分,讓參與的 各位能在愉快的學習中,使自己的資訊能力更加提升,也使生活更添一分趣味。Unix
Unix,也許大家是第一次聽到這個名詞,它是什麼?可以吃嗎? 或許你不知道,你現在所瀏覽的網頁,其伺服器就是使用類Unix的作業系統──FreeBSD,許多大型網站如Yahoo!、無名小站、或是建國中學網管中心,主機也都是使用類Unix的系統架成的。 有注意到最近迷你電腦的盛行嗎?初期ASUS EeePC的系統也是使用Linux──為一種類Unix系統,這象徵著Unix在市場上的地位日漸提升、漸受賞識。 想知道為何越來越多廠商轉而投入自由軟體計畫?如何讓家中的舊電腦起死回生成為管理網路郵件的伺服器?為何超過半數的伺服器都是使用Unix?Unix跟微軟或Mac的系統究竟有什麼不同之處?Unix社課將帶你從另一個角度看電腦和網路的世界。Java
Java,是一種可以撰寫跨平臺應用軟體的物件導向的程序設計語言, 由昇陽(Sun Microsystems)公司的詹姆斯·高斯林(James Gosling)等人於1990年代初開發。 Java 程式設計語言的風格十分接近C++語言。繼承了 C++ 語言物件導向技術的核心, 然而Java修正了C++的部分易引發錯誤之內容,並增加了如:垃圾回收器等功能,以避免佔用不必要的資源。 Java語言可應用的範圍相當廣,尤其在網路程式設計部份更是站有相當重要的腳色, 另外Java語言擁有優異的相容性,只要於配有Java執行環境(JRE)的電腦上便可執行。 綜合以上各點,Java是種易學、應用層面又相當廣泛的程式語言, 而且Java寫出來的視窗程式介面也較為美觀,對於想要作出漂亮、有趣的程式的人來說,Java語言可說是絕對的首選!Visual Basic
VB經過7.0的改版後,繼是 JAVA 之後,目前最新的跨平台程式語言。物件導向史讓程式開發更快速,更加方便,圖形化的介面讓使用者更容易使用。
同時,VB是幾個主流程式語言中,最貼近人類自然語言的程式語言,非常適合初學者。
在課程中將介紹VB的基礎語法,及編譯器的操作方法,讓大家學會使用VB製作簡單的程式。
Flash
Flash動畫已經成為最強勢的網頁多媒體,無論是歡迎動畫、網頁美化、廣告等都可以看到 Flash動畫的影子,有些網站甚至直接利用Flash設置。Flash除了能夠畫出不失真的¦V量圖 之外,更能製作影音動畫,還有檔案大小精簡的優點。本課程將從基本繪圖開始,介紹其進 階技巧,最後能做出互動式影片,學習製作Flash動畫是個不可抵擋的潮流!演算法
演算法是一種在程式設計獲解決問題時,每個程式背後的概念。設計一個好的演算法可以幫助我們寫出一個正確、有效率的程式,或是達到解決問題目的。無論是在以各種語言撰寫程式的過程或著是為了準備資訊競賽,演算法的概念都是不可或缺的。數位邏輯/網路概論
數位邏輯幾乎是所有電子、電機、資訊、資管類科系必修的課程。當然也是各資訊競賽筆試愛出的考題。
到底什麼是數位邏輯呢?
舉凡手機、電腦、計算機等等各種電子產品,
裡面的IC(及積體電路)就屬於數位邏輯的領域。
數位邏輯不需要程式設計,裡面所有的邏輯判斷皆由電路操控,
透過電路的組合我們可以讓IC做許多事情,例如加法、減法器、比較器等等。