本課程是計(jì)算機(jī)軟件、多媒體和網(wǎng)絡(luò)技術(shù)等專業(yè)的的專業(yè)課程之一,是學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)的一門重要課程。通過全面、系統(tǒng)地介紹Java語言的基礎(chǔ)知識(shí)、運(yùn)行機(jī)制、多種編程方法和技術(shù),使學(xué)生理解和掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,理解和掌握網(wǎng)絡(luò)程序的特點(diǎn)和設(shè)計(jì)方法。該課程一般涉及上機(jī)實(shí)驗(yàn)課,通過上機(jī)實(shí)驗(yàn)?zāi)苷莆誒OP的編程思想和方法、掌握J(rèn)ava語言的編程思想和方法。并能用Java語言來描述OOP的編程思想和方法,同時(shí)掌握J(rèn)ava語言的語法特點(diǎn)、程序結(jié)構(gòu)、主要技術(shù)及編程技巧,能在相關(guān)的集成開發(fā)環(huán)境中編寫應(yīng)用程序。

計(jì)算機(jī)科學(xué)
計(jì)算機(jī)科學(xué)(computer science,縮寫CS)是系統(tǒng)性研究信息與計(jì)算的理論基礎(chǔ)以及它們?cè)谟?jì)算機(jī)系統(tǒng)中如何實(shí)現(xiàn)與應(yīng)用的實(shí)用技術(shù)的學(xué)科。它通常被形容為對(duì)那些創(chuàng)造、描述以及轉(zhuǎn)換信息的算法處理的系統(tǒng)研究。計(jì)算機(jī)科學(xué)包含很多分支領(lǐng)域:有些強(qiáng)調(diào)特定結(jié)果的計(jì)算,比如計(jì)算機(jī)圖形學(xué);有些是探討計(jì)算問題的性質(zhì),比如計(jì)算復(fù)雜性理論;還有一些領(lǐng)域?qū)W⒂谠鯓訉?shí)現(xiàn)計(jì)算,比如編程語言理論。