




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《Java語言程序設計》教學大綱開課學院數學與統計學院課程編號46312適用專業信息與計算科學開課學期第四學期學分6學時96先修課程計算機基礎、程序設計基礎教學團隊程序設計課程團隊課程負責人武瑞嬋考核形式考試審核簽字審核時間一、課程簡介Java是一門面向對象的程序設計語言,因其功能強大和簡單易用兩個特征,成為了靜態面向對象編程語言的代表。同時,與一般的編譯執行計算機語言和解釋執行計算機語言不同,Java語言具有“一次編譯、到處執行”的跨平臺特性,是目前應用最廣泛的語言之一。《Java語言程序設計》課程是信息與計算科學專業的一門專業必修課程,是學生掌握計算機語言基礎、獲取程序設計開發能力的重要基礎課程,為后續的系統開發、實習實訓、畢業設計等課程提供基礎與保障。《Java語言程序設計》課程主要討論面向對象程序設計思想的基礎和應用,旨在培養學生的計算機編程能力、分析和解決問題的能力、以及自主學習和創新協作能力,為將來從事數據分析、系統管理和軟件開發等工作奠定堅實的基礎。主要內容由四部分組成:第一部分介紹Java語言的基礎知識,包括開發環境的設置、基本語法基礎、流程控制和數組等;第二部分介紹面向對象程序設計思想,包括類與對象、接口、包、繼承、組合與多態等內容;第三部分講述數據流應用及系統類庫部分,包括異常處理、I/O流、系統類庫及多線程等;第四部分介紹Java的一些應用級類庫及其編程技術,包括圖形用戶界面、網絡編程、JDBC數據庫編程、JavaWeb開發等。二、課程目標和畢業要求表2-1課程目標支撐畢業要求指標點對應表課程目標課程目標內容支撐畢業要求及程度支撐的畢業要求指標點課程目標1熟練掌握Java語言基礎,領會面向對象程序設計思想,掌握面向對象程序設計的基本方法和基本應用,了解Java高級應用及新技術前沿。畢業要求1:知識要求1-2(H)1-2掌握數據科學方向相關工作應具備的數學、統計學、計算機科學等學科領域的基礎知識。課程目標2具有良好的編程習慣,具備抽象建模、算法設計、描述與實現、程序調試等能力,具備獨立分析和解決問題的能力,具有探索的品質、堅強的意志、創新的精神和批判性思維。畢業要求2:能力要求2-3(H)2-4(M)2-3具有軟件開發能力,初步具有設計和實現個性化推薦系統的能力。2-4具有較強的專業實踐能力和創新能力,具有一定的研究能力和組織管理能力,具有團隊協作及社會適應能力。(“H、M、L”分別表示課程對畢業要求的高、中、低支撐度)表2-2課程目標與畢業要求指標點對應的矩陣關系畢業要求指標點課程目標1課程目標2知識要求1-2H能力要求2-3H2-4M三、教學內容與課程目標對應矩陣課程章節章節名稱課程目標1課程目標2第一章Java語言概述√√第二章Java語言基礎√√第三章面向對象程序設計√√第四章異常處理√√第五章輸入輸出系統√√第六章多線程√√第七章圖形用戶界面√√第八章高級應用簡介√√(以上用“√”在相應位置填上)四、課程教學內容及要求A.理論內容及要求第一章Java語言概述(一)教學目標1、知識目標了解Java語言的發展歷程;理解Java程序設計語言中的基本概念,能夠區分JDK、JRE及IDE;了解JDK和Eclipse的下載、安裝和配置過程。2、能力目標掌握Java程序的編輯、編譯和運行過程;學會使用集成開發工具Eclipse。3、育人目標結合“卓越工程師教育培養計劃”、“新一代人工智能發展規劃”、“一帶一路”和“互聯網+”等重大發展戰略以及國內外發展趨勢,引導學生樹立遠大理想和愛國主義情懷,樹立正確的世界觀、人生觀、價值觀,培養學生的責任感和使命感。同時端正學習態度,掌握正確的學習方法,培養良好的學習習慣。(二)教學內容1、Java語言簡介。主要講授Java語言簡史,Java語言、Java虛擬機和Java平臺及Java語言的主要特點。2、.Java語言的應用。主要講授Java語言的三種不同的應用領域及主要技術。3、Java開發環境設置及開發工具介紹。主要講授開發平臺的安裝與配置,介紹一些常用的開發工具。4、Java程序示例。主要講授Java程序的編寫、編譯和執行示例。重點:開發平臺的安裝與配置,Java程序的編寫、編譯和執行示例。難點:對Java虛擬機的理解,領悟Java語言的主要特點。(三)教學要求結合大數據、云計算和人工智能時代特點,從日常生活和現代科技相結合的實例出發,讓學生感知程序設計語言在現代社會的重要地位,并結合“新一代人工智能發展規劃”、“一帶一路”和“互聯網+”等重大發展戰略以及國內外發展趨勢,培養學生的責任感和使命感。從而端正學習態度,掌握正確的學習方法,培養良好的學習習慣。同時通過帶領同學們一起完成實例來講解計算機是如何工作的,如何利用計算機來表達思想、解決問題,引發學生學習程序設計的興趣。第二章Java語言基礎(一)教學目標1、知識目標(1)掌握Java的語法基礎,包括常量、變量、數據類型、運算符和表達式。(2)熟練掌握Java語言順序結構、條件分支結構和循環結構等流程控制。(3)掌握數組的定義、賦值和使用。(4)掌握字符串的定義和使用,理解其在內存中的分配情況。2、能力目標(1)具備將一般問題抽象成模型的能力。(2)具備基本算法的設計、描述與實現的能力。(3)具備初步的程序調試能力。3、育人目標以Java基礎知識為載體,培養學生一絲不茍的品質、嚴謹的習慣、“簡單的事重復做,重復的事用心做”的敬業精神。(二)教學內容1、語法基礎。主要講授Java語法規則下的變量、常量和數據類型,運算符及表達式,重點結合實例講授基礎語法的使用。2、流程控制。主要講授if-else和switch條件分支結構,while、do-while和for循環結構,講解帶標號與不帶標號的流程控制中的跳轉,重點結合實例進行應用。3、數組。主要講授一維數組、多維數組及對象數組的聲明與初始化方式,數組元素的引用和實例中數組的應用。4、字符串。主要講授字符串的定義、比較、類型轉換、String與StringBuffer的區別等。重點:Java語法規則下變量、常量和數據類型,運算符及表達式的正確書寫,條件分支結構與循環結構的掌握,數組的聲明與使用,字符串的比較。難點:算法設計基本方法,用循環來實現問題求解程序,轉移語句對程序結構的影響,對數組初始化方式及存儲方式的理解。(三)教學要求結合實例講解Java語言基礎,鑒于學生已具備一定的編程思維,可以讓學生自行動手實踐。結合可視化的應用案例讓學生感受實際問題中基礎語法的使用,并通過圖形化的輸出結果調動學生學習的積極性。本章中要強調學生不要眼高手低,對基礎知識需反復訓練才能夯實基礎,基礎牢靠后續學習才能得心應手。第三章面向對象程序設計(一)教學目標1、知識目標使學生理解面向對象程序設計思想;熟練掌握類的定義,域和方法的概念,構造方法與對象的創建和使用;掌握對象的初始化順序;了解對象的清除與垃圾回收;掌握變量與變量的傳遞;掌握成員與類的訪問控制;掌握接口的定義、實現與應用;掌握接口與抽象類的區別與聯系;掌握package與import,了解類路徑的設置方法;掌握繼承的概念和語法,域變量的隱藏和方法的覆蓋,構造方法的重載和繼承及this與super的使用;掌握組合與多態的概念與應用;理解四種內部類的定義與使用。2、能力目標(1)具備運用Java面向對象技術編程和程序調試的能力。(2)具備分析和解決一般實際問題的能力。(3)具備初步使用面向對象的思想編寫程序的能力。3、育人目標在程序中貫穿Java面向對象程序設計思想,以中國優秀文化中的“禮讓”精神、繼承和發揚中華優秀傳統、名人事跡等育人內容作為實例來設計和講解相應知識點,讓學生在潤物細無聲的專業學習中滲透育人內容,潛移默化地培養學生堅強的意志、知難而進的毅力。同時鼓勵學生獨立調試程序,培養學生獨立思考的意識,從而逐步增強自信心。(二)教學內容1、面向對象程序設計。主要講述面向對象程序設計方法的特點,面向對象程序設計與面向過程程序設計的區別。2、類與對象。主要講授類的定義、域和方法、構造方法與對象的創建及對象的使用。對象的清除與垃圾回收。主要講授垃圾回收機制及finalize()方法。3、變量與變量的傳遞。主要講述基本數據類型變量和引用型變量、變量的作用域、變量的傳遞與返回。4、控制符。包括訪問控制符和非訪問控制符,主要講述成員和類的訪問控制符、static、final、abstract三個非訪問控制符和幾個在特殊場合下使用的修飾符。5、接口。主要講授接口的定義、實現、應用和接口與抽象類的區別與聯系。6、包。主要講授package與import,了解CLASSPATH的設置方法及Java解釋器加載類的過程。7、繼承。主要講授繼承的概念和語法、域的隱藏和方法的覆蓋、構造方法的重載和繼承、this和super的使用。8、組合。主要講授組合的概念及繼承和組合的區別。9、多態。主要講授多態的概念、多態的應用、構造方法與多態及對象的初始化過程。10、內部類與匿名類。主要講授成員類、頂層類、局部類及匿名類的定義及訪問方式上的區別與聯系。重點:類、域和方法的定義方法;構造方法、主方法及一般方法的區別;對象的創建、初始化順序;基本數據類型變量與引用數據類型變量的傳遞和返回;四種訪問控制符與三種常用非訪問控制符的使用;接口與抽象類的區別、定義及實現;繼承、組合與多態的定義與使用;變量隱藏及方法覆蓋在存的區別及其在存儲方式上的差別。難點:對面向對象程序設計思想的理解;從結構式的程序設計向面向對象程序設計的過渡;對對象的初始化順序及構造方法的調用的掌握;用匿名類來設計程序。(三)教學要求從學生熟悉的過程式程序設計出發,給出同一問題的面向對象程序設計示例,通過比較法使學生對面向對象程序設計思想有一個初步認識;結合生活實際講解類與對象的概念,包括對象創建與銷毀等,便于學生理解與掌握;與數據在內存中的存儲相結合來講解繼承關系下變量的隱藏、方法的覆蓋和對象的初始化過程能使學生對這部分知識有更直觀的理解;通過比較法講解繼承與組合、接口與抽象類、修飾符及內部類部分;多態的動態綁定機制可用變量隱藏、方法覆蓋知識講解。第四章異常處理(一)教學目標1、知識目標使學生了解常用的異常處理機制;掌握異常的捕獲與處理,包括finally語句的使用;了解自定義異常類的定義方法;了解異常規范及標準異常。2、能力目標具備運用異常處理機制來保護程序的能力。3、育人目標通過異常處理部分的學習讓學生體會實際生活中不可能一帆風順,應以一顆平常心對待生活中的每一個意外。通過異常的講解讓學生明白出現意外應該如何應對,將危害降到最低;對未發生的意外應該如何預防等。培養學生遇到問題多思考、不畏難的精神和穩重大氣的性格。(二)教學內容1、異常處理。主要講授異常處理機制;異常的捕獲與處理;finally語句。2、自定義異常類。主要講授如何自定義異常類及自定義異常類的使用。3、異常規范及標準異常。主要講授使用異常時一般遵守的原則,同時使學生了解Java系統定義的標準異常。重點:利用try-catch-finally語句來捕獲和處理異常;自定義異常類的定義和使用。難點:對異常處理機制的理解。(三)教學要求結合實際生活講解異常的出現不可完全杜絕,讓學生以一顆平常心來對待異常。以某一異常為例(如除零異常、數組下標越界異常等)引入;通過示例說明編譯期和運行期異常的區別。第五章輸入輸出系統(一)教學目標1、知識目標理解Java中為什么要引入流;掌握Java的字符流和字節流操作;掌握標準輸入/輸出流的使用;掌握文件的讀寫方法。2、能力目標(1)學會字節流和字符流的操作和轉換。(2)具備對內存外的文件進行讀寫的能力。3、育人目標Java中流的運用來源于實際生活,信息的交互方式即為交流。本部分從交流信息的角度進一步說明了互相溝通、互相交流才能互相學習,互相提高,這是一種與人為善的處世之道。(二)教學內容1、流。主要講授Java中的字符流Reader和Writer;Java中的字節流InputStream和OutputStream、FilterInputStream和FilterOutputStream等。2、標準輸入/輸出。主要講授標準輸入/輸出及重定向標準輸入/輸出的方法。3、文件訪問。主要講授File類;文件讀寫;RandomAccessFile文件操作和壓縮文件讀寫。重點:流的讀寫;文件管理(File類)。難點:由于實際的I/O應用環境和要求不一樣,I/O類庫結構比較繁雜;RandomAccessFile文件操作和壓縮文件讀寫。(三)教學要求演示“資源管理器”或者DOS命令所具有的文件和目錄管理功能,說明Java提供的與上類似的文件管理功能,并介紹其實現原理;I/O部分采用問題式教學,讓學生帶著學完本章可以解決的三個問題進行探究式學習。1、如何將鍵盤錄入的數據存儲在一個文件中;2、將一個文本文件的數據展示在控制臺上;3、復制文件。第六章多線程(一)教學目標1、知識目標掌握線程的創建和使用方法;理解線程的狀態、生命周期,優先級及線程的基本控制;了解線程的同步與死鎖。2、能力目標具備將一般動態問題進行設計、描述與實現的能力。3、育人目標運用線程動態實現來模擬實際問題可以進一步激發學生的學習興趣和編程動力,循序漸近的動畫的實現有利于培養學的創新意識與創造能力。多線程的對資源的利用方式也進一步培養了學生經濟高效生活的意識。(二)教學內容1、線程。主要講授Java中的線程;線程對象的創建;多線程。2、線程調度。主要講授線程狀態和生命周期;線程優先級;線程的基本控制;線程的同步與死鎖。重點:創建單線程與多線程的方法;線程的工作原理。難點:線程的工作原理;線程的同步與死鎖。(三)教學要求通過模擬現實生活中的例子引入線程的概念,為達到資源的充分利用進而引出多線程。通過講解線程的工作原理讓學生自己總結運用線程的便利及存在的問題,并根據實例分析什么情況下可能出現死鎖及如何避免。第七章圖形用戶界面(一)教學目標1、知識目標了解圖形用戶界面的概念;了解AWT的基本體系結構,掌握窗口的基本原理;掌握幾種布局管理器的使用方法;掌握Java的事件處理機制;了解Swing的基本體系結構,掌握Swing組件的使用方法;掌握多媒體的實現手段和使用方法。2、能力目標(1)具備將程序運行結果進行可視化展示的能力。(2)具備分析和解決實際問題的能力。(3)培養學生的創新意識與創造能力。(4)培養學生的自主學習意識和自學能力。3、育人目標以一個完整項目為載體,通過對大問題的分解、細化和解決,培養學生自主學習的能力和創意創新的意識。通過分組教學培養學生誠信自律的品質、團隊協作的精神,塑造與人和諧相處的健康性格。(二)教學內容1、概述。主要講授AWT和Swing及窗口的基本原理。2、布局管理。主要講授幾種常用的布局管理器。3、事件處理。主要講授事件響應模型;事件監聽器接口;事件適配器Adapter類;使用授權事件模型;使用內部類實現事件處理。4、Swing組件。主要講授Swing包及標簽、文本域、按鈕、組合框、選項窗格等常用組件及菜單欄、工具欄、對話框等高級組件。5、多媒體。主要講授圖像的使用、動畫的實現和聲音的使用。重點:幾種常用的布局管理器的運用;使用授權事件模型進行事件處理;常用Swing組件的使用。難點:使用授權事件模型進行事件處理;多媒體使用及Applet工作原理。(三)教學要求通過演示一個Java編寫的圖形用戶界面并講述其實現原理來提高學生學習這部分內容的興趣,通過逐步深入的學習讓學生自行動手設計從功能單一到功能齊全的界面。第八章高級應用簡介(一)教學目標1、知識目標了解URL的構成,掌握獲取URL各個屬性的方法,學會利用URL讀取網絡資源;了解TCP/IP協議;了解包;掌握Socket的基本使用方法;了解多客戶通信概念及進行多客戶通信的方法;了解Java數據庫連接技術;掌握JavaWeb開發相關技術。2、能力目標學會建立Socket連接,實現客戶端和服務器端通信。學會HTML語言及常用網頁設計工具的使用,可以獨立制作網頁、建立網站。3、育人目標將前面完整項目與網絡或數據庫結合起來讓學生體會書本知識的實際應用價值,增進學生解決復雜問題的信心,同時也可以培養服務他人的意識。(二)教學內容1、HTTP基本概念。主要講授URL及URLConnection;TCP/IP協議。2、Socket。主要講授.Socket及.ServerSocket;簡單的服務器和客戶機程序;多線程服務實現。3、JDBC簡介。4、JavaWeb開發相關技術。主要講授HTML語言及其使用,利用樣式表CSS布局網頁,利用JavaScript制作動態網頁,掌握Dreamweaver的基本功能和使用方法。重點:Socket的基本使用方法,學會建立Socket連接,實現客戶端和服務器端通信。JavaWeb的開發技術,網站的建立與網頁制作。難點:利用多線程實現多客戶通信;Java數據庫連接技術。(三)教學要求通過設計一個多客戶的Socket聊天軟件來引出網絡編程中所需解決的諸多問題,進而像解連環鎖似的針對這些問題逐步進行解決。JavaWeb開發中同樣是由淺入深,由簡入難,通過對一個項目雛形的不斷完善,功能需求及其他功能的完善、進階,使學生掌握一個網站項目的設計與制作相關經驗。本章主要通過練習為主、講解為輔的方式使學生多動手、多動腦,培養其分析與解決問題的能力和團隊合作意識。B.實驗內容及要求實驗一熟悉Java開發環境(一)實驗內容1、JDK安裝,配置環境變量path與classpath。2、練習在Eclipse環境中建立一個程序的方法,練習編輯,編譯和運行程序的方法,掌握編輯的基本規則和查看程序運行結果的方法。3、練習在記事本中編輯一個程序的方法,掌握在命令提示符下編譯和運行程序的方法,掌握編輯的基本規則和查看程序運行結果的方法。(二)實驗要求學習和掌握Eclipse程序設計環境和記事本編輯、命令提示符編譯運行的基本使用方法,掌握Java程序的基本構成,學會配置環境變量并初步能夠在系統環境中編輯、編譯、運行一個程序。實驗二Java語言基礎(一)實驗內容1、練習Java的常、變量,運算符,表達式及流程控制語句,掌握Java的語法基礎。2、練習數組的定義、建立和使用方法。3、練習在系統中進行程序編輯、編譯、運行的方法,了解系統返回的常見信息的意思。(二)實驗要求學習和掌握Java的常、變量,運算符,表達式及流程控制語句的正確書寫和理解,掌握數組的定義、建立和使用方法,進一步練習程序調試的基本方法,了解系統所返回的常見信息。實驗三面向對象程序設計(一)實驗內容1、練習利用面向對象程序設計思想來編寫程序。2、練習變量作用域與值傳遞。3、練習類的繼承、變量的隱藏與方法的重載和覆蓋。4、練習this與super含義與使用。5、練習接口與抽象類的定義和實現方法。6、練習包的命名及包的引入。7、練習對象初始化順序的內容。8、學會依據Eclipse提示調試和修改程序。(二)實驗要求掌握類的聲明和對象的創建;掌握方法的定義和調用及構造方法的使用;掌握成員變量與成員方法的作用域;掌握成員變量的繼承與隱藏;掌握方法的繼承,重載與覆蓋;掌握靜態變量與靜態方法的作用;掌握this與super含義與使用;了解接口與抽象類的定義和實現方法;掌握包的命名與包的引入。實驗四異常處理(一)實驗內容1、練習利用try-catch-finally語句來捕獲和處理異常。2、練習自定義異常類,包括編寫連續繼承關系下的自定義異常類。(二)實驗要求學習并掌握Java規范中的異常處理機制;學會利用try-catch-finally語句來捕獲和處理異常;掌握自定義異常類。實驗五輸入輸出系統(一)實驗內容1、練習字節流對文件的讀寫。2、練習字符流對文件的讀寫。3、練習字節流與字符流轉換。(二)實驗要求掌握字節流與字符流的對文件操作使用;掌握字節流與字符流的轉換實現I/O操作。實驗六多線程(一)實驗內容1、練習創建Thread子類的方法實現多線程。2、練習實現Runnable接口的方法實現多線程3、理解多線程同步機制。(二)實驗要求理解線程的概念、線程的生命周期;掌握多線程的編程:繼承Thread類與使用Runnable接口;掌握使用線程同步實現多線程間操作。實驗七圖形用戶界面(一)實驗內容1、練習常用及Swing高級組件使用。2、練習布局管理器。3、練習事件處理機制。4、練習圖形繪制過程。5、練習可交互的GUI設計。(二)實驗要求會使用組件與布局管理器構建圖形用戶界面;會給組件添加相應事件處理器實現人機交互;掌握Java圖形繪制;掌握可交互GUI的設計。實驗八高級應用簡介(一)實驗內容1、練習建立Socket連接,實現客戶端和服務器端通信。2、學習HTML語言及網頁元素的應用。3、練習使用網頁樣式表CSS。4、練習JavaScript技術。5、練習運用網頁開發軟件進行網頁設計。(二)實驗要求學會建立Socket連接,實現客戶端和服務器端通信。學會HTML語言及常用網頁設計工具的使用,可以獨立制作網頁、建立網站。五、學時安排A理論學時安排章節教學內容課時安排教學形式備注第一章Java語言概述Java語言簡介Java語言的應用Java開發環境設置及開發工具介紹Java程序示例4+2理論+實踐研討課1第二章Java語言基礎語法基礎流程控制數組字符串6+8理論+實踐研討課2第三章面向對象程序設計面向對象程序設計類與對象對象的清除與垃圾回收變量與變量的傳遞訪問控制符非訪問控制符和其它修飾符接口和包繼承、組合與多態12+12理論+實踐研討課2第四章異常處理異常處理自定義異常類異常規范標準異常介紹4+2理論+實踐研討課1第五章輸入輸出系統字符流字節流文件訪問4+4理論+實踐研討課1第六章多線程線程線程調度4+4理論+實踐研討課1第七章圖形用戶界面概述布局管理事件處理內部類與匿名類Swing組件多媒體10+12理論+實踐研討課2第八章高級應用簡介HTTP的基本概念SocketJava數據庫連接JavaWeb開發2+2理論+實踐研討課1其它總復習、實驗測試、期中考試等2+2理論+實踐合計48+48理論+實踐11B實驗學時安排序號實驗項目學時數實驗性質實驗要求1熟悉Java開發環境2驗證必做2Java程序設計基礎4驗證必做3String類和數組4驗證必做4類與對象(一)2驗證必做5類與對象(二)2驗證必做6繼承4驗證必做7接口與抽象類2驗證必做8組合與多態2驗證必做9異常處理2驗證必做10輸入/輸出系統4綜合必做11多線程4綜合必做12圖形用戶界面(布局管理器)2驗證必做13圖形用戶界面(事件處理)2驗證必做14圖形用戶界面(Jcomponent類組件)2驗證必做15圖形用戶界面(圖形繪制)2綜合必做16圖形用戶界面(動畫)2綜合必做17圖形用戶界面(多媒體)2綜合必做18高級應用(JavaWeb開發)2綜合選做19實驗測試2綜合必做合計48六、教學方法本課程采用課堂講授及計算機模擬演示,課外學習及實踐相結合的教學方法,使學生掌握面向對象程序設計的思想和基本方法,逐步形成面向對象的思維方式,能夠熟練進行Java程序的設計和調試,具備基本的軟件項目開發技能。同時,依托項目實踐使學生形成良好的編程習慣,學會運用Java語言規則進行動手實踐和自主創新,養成自主探求問題、分析問題和解決問題的良好習慣,為從事程序設計和開發工作打下堅實基礎,以達到符合畢業要求指標點的教學目的。表6-1畢業要求指標點、課程目標和達成途徑畢業要求指標點課程目標達成途徑1-2掌握數據科學方向相關工作應具備的數學、統計學、計算機科學等學科領域的基礎知識。課程目標1課程目標2結合技術前沿與專業特點,運用課堂講授、作品展示及項目實踐相結合的方法,將Java語言的語法基礎、面向對象程序設計基礎、數據流應用與系統類庫、高級應用等內容融入項目及案例中,以此達到知識目標要求。同時,通過課堂實驗任務和課后小項目相結合的方式來形成良好的編程習慣,具備初步的抽象建模、算法設計、描述與實現、程序調試等能力。2-3具有軟件開發能力,初步具有設計和實現個性化推薦系統的能力。課程目標1課程目標2以小項目為載體,將教學目的從“學會知識”轉變為“激發興趣、引起疑惑、喚醒欲望”。以項目實踐為主,輔以小組討論、成果分享等方式提高學生的課程參與度,促進互動交流,提升學習興趣,逐步培養堅強的意志、知難而進的品格、獨立思考的意識和分析解決問題的能力。2-4具有較強的專業實踐能力和創新能力,具有一定的研究能力和組織管理能力,具有團隊協作及社會適應能力。課程目標1課程目標2以發展核心素養為目標,以完整項目為載體,將以知識訓練為主的“作業”轉變為具有個性和創作特點的“作品”,通過知識的橫向遷移和縱向貫穿,逐步拓展思維的寬度、提升認識的高度。通過對大問題的分解和細化,逐步引導學生自主探求、分析和解決問題,培養其自主學習創新的意識和團隊協作的能力。結合學科競賽、創新創業項目等進一步增強專業實踐和創新能力,為未來進行科學研究做好儲備。七、課程考核要求及方法(一)考核方式課程考核由過程性評價、階段性評價(實驗測試或期中考試)和結果性評價構成,采用百分制。過程性評價結合課堂教學和網絡教學平臺共同完成,階段性評價(實驗測試或期中考試)采用隨堂測試方式進行,結果性評價采用閉卷筆試或“大作業+答辯”的方式進行。(二)考核內容要求結果性評價考核范圍為課程教學所有內容,主要考核學生對《Java語言程序設計》課程的基本語法、基礎理論、基本應用的理解與運用。對“三基”的認知程度由低到高分為了解、掌握、熟練掌握三個層次,能力層次由低到高分為學會、掌握、靈活運用三個等級。結果性評價若采用閉卷筆試形式,卷面分數分布應與各章學時分布基本一致,注重基礎知識及應用能力,題型包括填空題、判斷題、選擇題、程序理解題、程序設計題等,難易程度適中,有一定的區分度。結果性評價若采用“大作業+答辯”方式,大作業應具有靈活性和綜合性,難易程度應符合學生實際,體現易、中、難的層次。(三)課程總評成績構成及其評定標準課程總評成績構成:過程性評價成績+階段性評價(實驗測試或期中考試)成績+期末(結果性評價)成績。三項成績均以百分制計分,課程總評成績由三項成績加權平均得出。相應成績組成、考核/評價細則等見表7-1。表7-1成績組成、考核/評價環節、分值、細則和對應的課程目標成績組成考核/評價環節分值考核/評價細則課程目標過程性評價成績(30%)課堂考勤、課堂表現、實驗過程與效果、作品等。30依據出勤率、課堂學習表現、實驗過程與效果、課后作品等,線上線下綜合評定,按30%計入綜合成績。課程目標1課程目標2階段性評價成績(20%)以實驗測試或期中考試等形式隨堂測試。20主要考核學生在期中之前所學內容的理解、掌握和運用程度,按20%計入綜合成績。課程目標1課程目標2期末成績(50%)采用閉卷筆試或“大作業+答辯”的方式進行綜合評價。50主要考核學生對課程全部關鍵知識點的理解、掌握和運用程度,按50%計入綜合成績。課程目標1課程目標2綜合成績過程性評價成績+階段性評價成績+期末成績100過程性評價成績(30%)+階段性評價成績(20%)+期末成績(50%)課程目標1課程目標2說明:(1)過程性評價必須選取表7-1中所列2種及以上的評價方式,由任課教師根據教學方式以及學生實際確定,每項占比和具體的給分細則由任課教師確定并在第一次課時向學生公布。(2)階段性評價必須選取表7-1中所列1種及以上的評價方式,由任課教師根據教學方式以及學生實際確定,每項占比和具體的給分細則由任課教師確定并在第一次課時向學生公布。表7-2過程性評分標準序號評價要點優秀良好中等及格不及格1課堂表現按時上課,認真聽課,積極互動,積極討論,出勤率全到。按時上課,課堂聽課、互動積極性較高,出勤率高,偶爾有遲到或事假。按時上課,課堂聽課、互動積極性還好,有遲到或早退現象,并有事假、病假等請假現象。按時上課,課堂聽課、互動積極性一般,有遲到或早退現象,并有事假、病假等請假現象。課堂聽課、互動積極性差,經常有遲到或早退現象,事假、病假等請假現象較多。2實驗過程與效果①能夠很好地完成實驗任務,并有詳細準確的實驗報告。②對實驗過程中存在問題分析詳細透徹、規范、全面。③實驗心得體會深刻、有創意,論述合理詳細,有自己的個人見解和想法,能結合案例論述理論問題,提出問題并給出解決方法。①能夠較好地完成實驗任務,實驗報告完整。②對實驗過程中存在問題分析能夠分析并獨立解答。③實驗心得體會深刻、有創意,論述合理詳細,有自己的個人見解和想法。①能夠獨立完成實驗任務,實驗報告較完整,沒有抄襲。②對實驗過程中存在問題能進行部分分析與解答。③實驗心得體會不夠深刻,缺乏創意。①基本能夠獨立完成實驗任務,實驗報告偶有抄襲現象。②對實驗過程中存在問題需要幫助解決。③實驗心得體會不夠深刻,缺乏創意,偶有缺漏現象。①不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年標準維修服務合同示范文本
- 世紀佳緣 合同樣本
- 城鎮房屋拆遷方案范本
- 2025年的裝修施工合同樣本
- 推動團隊創新的策略計劃
- 書印刷供貨合同樣本
- 養鴨租地合同樣本
- 2025裝飾材料供應合同范本
- 出售二手房貸款合同標準文本
- UPS采購合同標準文本
- 蘇教版六年級下數學全冊教學設計教案(帶板書設計教學反思全)5
- 2024年浙江省《輔警招聘考試必刷500題》考試題庫必背附答案
- DB32∕T 943-2006 道路聲屏障質量檢驗評定
- 2025年浙江溫州市工業投資集團所屬溫州快鹿集團公司招聘筆試參考題庫附帶答案詳解
- 礦山勞務承包合同范本
- 小學生合理膳食知識課件
- 2024-2030年中國審計服務行業競爭格局及投資模式分析報告
- 拍賣師資格考試題庫及答案(答案附后面)
- 人教版(新教材)高中物理選擇性必修3第三章 熱力學定律章末檢測試卷(三)
- 2024-2025年度安徽省職業院校技能大賽(中職組)競賽規程-農機檢修(教師賽)
- 2024年長期照護師職業技能競賽理論考試題庫(含答案)
評論
0/150
提交評論