數字圖像處理(Digital Image Processing) :
圖像是視覺信息的主要構成之一,是對客觀對象的一種相似性的、生動的描述或表示,而數字圖像是可以由計算機進行處理的圖像。《數字圖像處理》是數字媒體技術專業的一門必修的、理論性較強的專業基礎課程。開設該課程可使學生掌握數字圖像處理的基本知識和研究方法,同時課程實驗要求編程實現基本的數字圖像處理方法,可加深學生對理論知識的理解與應用,為進一步學習專業課程打下堅實的基礎。該課程包含的內容有:數字圖像處理的發展、主要研究內容、應用實例、係統組成;人眼成像過程、圖像形成模型及其數字化、數字圖像的基本文件格式;圖像的視覺效果增強,如空域、頻域增強、銳化、彩色圖像增強等;圖像編碼與壓縮;圖像複原;圖像分割。
數據結構(Data Structure):
本課程主要講述數據結構的基本分類,各種特定數據結構的邏輯結構、存儲結構以及相應的主要算法。內容包括:線性結構的兩種存儲結構:順序表和鏈表,這兩種存儲結構的優缺點以及適應的算法;操作受限的線性表:棧和隊列,介紹這兩種特殊線性表邏輯結構上的特殊性,以及運用如何運用這種結構上的特殊性優化算法;樹形結構,主要包括樹形結構的邏輯定義,存儲表示,遍曆算法,赫夫曼樹;圖形結構,包括邏輯結構的定義,存儲結構表示,以及在相應存儲結構上的遍曆算法,最小生成樹等;查找的基本概念、靜態查找表、動態查找表、哈希表;排序的基本概念、插入排序、 選擇排序、交換排序。
網絡編程技術(Network Programming Technology):
本課程以Java語言為描述語言,描述網絡編程的體係結構、主要技術以及相應編碼。內容包括:Java語言的平台無關性、Java程序的開發過程、小應用程序(Applet);圖形用戶界麵設計(awt和swing);JDBC數據庫訪問技術;JavaBean開發和MVC設計模式;Servlet編程;輸入輸出流;Java多線程;訪問Internet資源的相關技術;Socket編程:客戶端套接字類(Socket)、服務器套接字類(ServerSocket)等。
軟件編程實踐(Software programming practices):
本課程主要講述Visual C++程序設計案例。內容包括:Visual_C++開發環境介紹,Windows編程基礎介紹,圖形和文本輸出編程實踐,對話框與控件的使用介紹,菜單、工具欄和狀態欄的使用介紹,文檔和視圖的編程實踐。。 現代科技英語(Modern Scientific English): 本課程主要講述科技發展最新領域的相關文章。內容包括:機器人發展,交通技術,信息高速公路,宇宙探險和納米技術等一些科技論文。
微機原理及應用A(Microcomputer Theory and Application Technology A):
課程是數字媒體技術類專業的一門專業基礎課,課程的主要目的是使學生能夠在微機係統組成與結構、指令係統、彙編語言程序設計、計算機接口原理等方麵獲得支撐性的基礎知識。為學生在高級語言、數字媒體係統、計算機網絡等方向上的後續課程學習打下基礎,同時也為學生寬領域擴展提供紮實的基礎。
平麵設計(Graphic Design):
本課程是一門專業基礎課程,是學習其它設計的基礎,在招貼設計、包裝設計、書籍裝幀等領域都有著廣泛的應用。本課程在於培養學生正確的理性藝術思維方法,豐富學生的藝術表現手段,並通過一定數量的平麵構成設計造型訓練和色彩構成設計搭配訓練,掌握形式美的構成原則以及對色彩的運用。內容包括:平麵設計概論,平麵設計的形式原理,視覺原理與平麵結構設計,平麵的文字設計,平麵的圖片設計,平麵中的色彩設計以及計算機平麵設計應用。
計算機色彩原理及應用(The Color Principle and Its Application of Computer)
《計算機色彩原理及應用》是數字媒體技術專業的一門必修課,本課程主要圍繞色彩信息的基礎理論、色彩信息的數字化成色理論以及色彩信息的應用三個方麵分三篇進行講授。在基礎篇中圍繞色彩信息的基礎理論,係統地介紹色彩感知、色彩形成及色彩描述的基本理論和方法等;在技術篇中係統介紹了色彩信息的數字化原理、數字化色彩信息顯示及複製再現原理、再現色彩的相關設備及材料,色彩測量和色彩管理的基本概念、方法以及軟件工具;在應用篇中,主要結合數字媒體技術的應用領域,分別針對網頁、動畫及影視設計的特點,結合實例分析介紹了數字化色彩在各個環節中的作用、設計原則和方法。
數字印刷媒體技術及應用(Digital Printing Media Technology and Application):
本課程是數字媒體技術專業本科生的一門專業課。通過該課程的學習使學生掌握印刷媒體相關的基礎理論,了解和掌握印刷工藝對平麵媒體處理的要求,並能使用印前平麵處理軟件進行相關的處理。使學生較深層次的理解係統原理及使用工藝。使學生具備從事數字媒體技術中占有基礎地位的平麵媒體處理技術的相關理論和實踐能力。內容包括:媒體及印刷複製原理,圖像獲取及處理,著色處理,色彩管理,印前常用文件及頁麵編排,幾項專業的印前處理技術,數字化工作流程與數碼打樣,直接製版與數字印刷。
數字媒體設計(Digital media design):
本課程通過大量案例分析,從策劃、編導和設計的角度對數字媒體項目的設計開發過程進行係統的講解。內容包括:數字媒體設計的基本概念、視覺傳達設計、媒體軟件項目與管理、策劃與應用環境分析、基於網絡的數字媒體項目開發、用戶界麵設計、影視藝術與互動媒體應用等。
計算機圖形學(Computer Graphics):
本課程主要講授計算機圖形生成與處理技術的基礎知識、基本原理和方法。內容包括:計算機圖形學研究的內容及應用,圖形的基本生成算法、圖形幾何變換的原理及實現方法、二維和三維觀察、圖形表示、曲線、曲麵的圖形生成技術及真實感圖形處理等。同時結合OpenGL圖形庫的使用,使學生掌握圖形程序開發的基本技術和方法。
Web開發技術(Web Development Technique):
本課程主要講述網絡信息係統及Web開發的基本理論和技術,內容包括:Web係統的基本概念,Web開發技術的發展,HTML語言及頁麵設計,CSS語法及應用,XML文檔及語法,JavaScript語法及應用,.Net開發技術的基本概念,ASP.net頁麵結構與設計(C#版本),ADO.net語法及應用。旨在使學生學習和掌握Web開發和網絡應用係統設計的基本理論和技術,為今後從事網頁設計、網站開發、網絡編程以及網絡應用係統開發等方麵的工作打下堅實的基礎。
動畫技術與設計(Animation Technology and Design):
本課程主要講述三維動畫的設計及其製作,通過課程教學和上機操作及動畫演示,使學生掌握三維動畫製作的基本操作方法和製作流程,從而培養學生三維動畫創作的基本思想和數字創意能力。
流媒體技術(Streaming Media Technology):
本課程主要講述流媒體技術的基本原理,了解流媒體協議的內容與標準,掌握代表性流媒體格式文件的製作方法與各種流媒體技術解決方案,掌握最新的多媒體設計技術,培養學生運用計算機進行數字媒體開發的綜合技能。
數字媒體技術基礎(Fundamental of Digital Media Technology):
本課程主要介紹數字媒體技術所涉及的基本概念、主要原理、研究內容、關鍵技術、應用領域和發展趨勢,重點在於基本概念的解釋、數字媒體技術共性技術基礎的掌握等方麵,是數字媒體技術專業的一門專業基礎課。內容包括:數字媒體的基本概念、數字媒體信號處理理論基礎、媒體的數字化及表示、數字媒體壓縮技術、數字媒體傳輸技術及數字媒體管理與保護。
遊戲設計(Game Design):
本課程是數字媒體技術專業本科生的一門專業課。遊戲設計這門課程主要包含了有關遊戲設計的重要問題,介紹了遊戲的架構和規劃、遊戲的類型、遊戲的開發工具、遊戲引擎、2D和3D遊戲算法以及遊戲中的人工智能,使學生初步形成遊戲設計的理念,了解遊戲設計的基本流程和體係結構,建立良好的遊戲設計規則,掌握一定的遊戲設計技術,並通過實踐環節提高學生分析問題和解決問題的能力。
計算機網絡與通信(Computer Network and Communication):
本課程是電子信息工程(圖文信息處理專業方向)本科生的一門專業課。目的是使學生學習和掌握計算機網絡的基本理論、基本原理、結構與組成、網絡協議與實用網絡技術,熟悉網絡的使用和應用,為今後開展計算機網絡的研究、開發和應用工作打下基礎。主要任務是通過學習能夠使學生在已有的計算機知識的基礎上,對網絡技術有一個較全麵、係統的了解,提高學生的網絡基本知識和基本理論、網絡應用和實際操作的能力。特別是通過學生課後的實踐,提高學生對計算機網絡的認識,網絡的安裝調試、維護和應用技能。
C++麵向對象程序設計(C++ Object-Oriented Programming):
本課程主要講述麵向對象的思想和基本概念。內容包括:麵向對象的基本概念和要素,包括類、對象、類的特性、消息傳遞等;C語言基礎,C++對C的改進部分,包括注釋,作用域運算符,宏定義等;類,包括封裝、數據成員、函數成員、可見性控製 、構造函數與析構函數、繼承、多態性等;模板;異常處理等。