《高級語言程序設計》課程教學大綱_第1頁
《高級語言程序設計》課程教學大綱_第2頁
《高級語言程序設計》課程教學大綱_第3頁
《高級語言程序設計》課程教學大綱_第4頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《高級語言程序設計》課程教學大綱一、課程基本情況課程代碼:1071139043課程名稱(中/英文):高級語言程序設計/High-levelLanguageProgramming課程類別:專業(yè)必修課開課學期:第三學期學分:3總學時:48理論學時:32實驗/實踐學時:16適用專業(yè):電子商務適用對象:本科先修課程:開課學院:經濟與管理學院二、課程簡介《高級語言程序設計》是我院電子商務專業(yè)一門必修課,該課程是一門綜合性、實踐性較強的計算機語言程序設計課程,涉及的知識面廣,同時又要求邏輯思維能力、計算機系統基礎知識與程序設計實踐相結合。課程定位:訓練學生解決問題的邏輯思維能力、編程思路和技巧,使學生能夠結合已經學過的計算機技術、網絡技術、數據庫等學科的知識,編制計算機軟件解決實際問題;同時培養(yǎng)良好的編程規(guī)范意識,為學生以后進一步學習網站設計、管理信息系統和其他程序設計語言奠定基礎。知識目標:學生要理解掌握計算機語言程序設計的方法,Java語言的基本概念、語法和編程方法。能力目標:以Java語言為主線,理解面向對象的程序設計思路和方法,掌握Java語言的一般使用。在課程中引導學生了解信息產業(yè)相關的世情國情黨情民情,增強對黨的創(chuàng)新理論的政治認同、思想認同、情感認同,堅定中國特色社會主義道路自信、理論自信、制度自信、文化自信。課程教學目標1.課程對畢業(yè)要求的支撐【指標點5.1】掌握計算機和網絡信息技術的基本知識和基本技能,具備使用網絡開展商務活動的能力?!局笜它c6.2】掌握電商平臺操作技能,能夠對商務網站進行運營和維護?!局笜它c6.3】能夠將電子商務、網絡營銷及計算機等多學科知識進行融合分析,解決電子商務實務中的實際問題能力。2.課程教學目標(1)掌握Java語言的基本語法;(2)掌握面向對象的基礎知識,能使用Java語言進行程序設計;(3)掌握Java的常用標準類庫、編程技巧、異常處理。3.主要教學內容與課程教學目標之間的對應關系課程教學目標教學內容教學方法目標1:掌握Java語言的基本語法;Java語言概述、Java語法基礎。1.授課2.啟發(fā)式教學3.翻轉課堂與討論4.動畫視頻目標2:掌握面向對象的基礎知識;能使用Java語言進行程序設計程序流程控制、數組、Java面向對象編程。1.啟發(fā)式教學2.授課和答疑3.專題分享課4.翻轉課堂與討論目標3:掌握Java的常用標準類庫、編程技巧、異常處理。Java實用類庫、異常與斷言、Java文件操作、Swing程序設計、Applet程序設計。1.授課和答疑2.專題分析和討論3.在線課程視頻4.翻轉課堂與討論四、教學內容第1章Java語言概述Java的發(fā)展歷史,開發(fā)環(huán)境,Java程序的結構和語法規(guī)范。掌握Java程序的結構和語法規(guī)范。Java程序的語法規(guī)范。第2章Java語法基礎數據類型、變量與常量、賦值、表達式與運算符、類型轉換。表達式與運算符、類型轉換。擴展表達式和類型轉換。第3章程序流程控制典型程序結構、選擇結構、循環(huán)結構、控制跳轉語句。循環(huán)結構。多重循環(huán)、控制跳轉語句。第4章數組數組的引入、一維數組、二維數組、多維數組。一維數組、二維數組。。第5章Java面向對象編程面向對象程序設計概述、類和對象、構造方法、類的特性、抽象類、接口、內部類。類和對象的思想與使用。抽象類、接口。第6章Java實用類庫Java包及核心API、String類和StringBuffer類、集合接口與集合類。Java包及核心API、String類。StringBuffer類、集合類。第7章異常與斷言異常、斷言。異常處理過程。異常來源與應對。第8章Java文件操作File類、文本文件的輸入和輸出、字節(jié)文件的輸入和輸出、數據流和對象流。File類、文本文件的輸入和輸出、數據流。字節(jié)文件的輸入和輸出、對象流。第9章Swing程序設計GUI程序設計簡介、Swing容器、布局管理器、Java事件處理、常用Swing組件。GUI程序設計、Java事件處理。GUI的布局設計、Java事件處理機制與流程。第10章Applet程序設計Applet簡介、Applet程序開發(fā)過程、利用Applet程序展示多媒體。Applet程序開發(fā)過程Applet程序在網頁網站中的使用。第11章多線程程序設計線程的概念、多線程程序的編寫、線程同步、死鎖與合并線程的概念、多線程程序的編寫、線程同步線程死鎖與合并策略。五、教學安排序號教學內容學時對應課程教學目標對應畢業(yè)要求指標點理論實驗/實踐總學時1第1章Java語言概述2215.1、6.22第2章Java語法基礎4261、2、35.1、6.2、6.33第3章程序流程控制4261、2、35.1、6.2、6.34第4章數組2241、2、35.1、6.2、6.35第5章Java面向對象編程4261、2、35.1、6.2、6.36第6章Java實用類庫4261、2、35.1、6.2、6.37第7章異常與斷言221、2、35.1、6.2、6.38第8章Java文件操作4261、2、35.1、6.2、6.39第9章Swing程序設計2241、2、35.1、6.2、6.310第10章Applet程序設計2241、2、35.1、6.2、6.311第11章多線程程序設計221、2、35.1、6.2、6.3合計321648六、課程考核方式與評分標準1.課程考核方式本課程成總成績包括形成性評價(平時成績)和結果性評價(期末成績),形成性評價(平時成績)占50%,結果性評價(期末考試成績)占50%。形成性評價主要包括出勤(10%)、作業(yè)(20%)、實驗(20%)。期末考試采用閉卷方式,滿分100分,折算50%計入總成績。2.課程教學目標的考核方式序號課程教學目標考核內容考核方式1目標1:掌握Java語言的基本語法;Java語言基本概念、特點;Java數據類型、賦值、表達式的使用;Java語句運行結果的預測課堂提問討論、平時作業(yè)、期末考試2目標2:掌握面向對象的基礎知識;能使用Java語言進行程序設計選擇語句和循環(huán)語句的使用;不同維度數組的內部特點及編程使用;Java面向對象的基本概念、作用與編程實現。課堂提問討論、平時作業(yè)、期末考試3目標3:掌握Java的常用標準類庫、編程技巧、異常處理。常用Java實用類庫的分辨與使用;異常處理過程與編程、斷言的概念與使用;Java文件系統的基本概念、特點、操作的編程實現;Swing程序設計的概念和編程實現;Applet程序的設計。課堂提問討論、平時作業(yè)、期末考試七、教材、參考書目、重要文獻以及課程網絡資源建議教材:(1)普運偉.Java程序設計(微課版).人民郵電出版社,2019(2)闞道宏.Java語言程序設計(MOOC版).清華大學出版社,2019參考書目:(1)田春瑾.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論