課程名稱:Java程序設計(原名為“Java程序設計基礎”)
課程負責人:彭浩
主要成員:蔣桂蓮、徐鳴、龍仙愛、徐鳴、鄒競
省一流課程認定時間:2020年
課程教材展示:
課程介紹:
“Java程序設計”是應用型本科計算機專業的程序設計類基礎課程之一,也是核心課程之一。Java是當前十分流行的跨平台、多線性的網絡編程語言之一,學習Java程序設計旨在培養學生的計算思維基礎,為培養學生的軟件設計能力提供起跑線。
本課程分為十三個模塊,主要内容包括Java語言基礎知識、Java語法構成、程序控制結構、面向對象編程基礎、抽象類與接口、異常處理、常用類、集合、IO(輸入輸出)、GUI(圖形用戶接口)、JDBC、多線程、網絡編程等。
本課程的目标是培養學生吃苦耐勞、一絲不苟的嚴謹工作作風,自我學習能力,分析和解決問題的能力,接受和處理新信息的能力及思辨能力、基本的團隊協作能力。
本課程的特點是以面向對象思想為靈魂,以工程項目為導向,在每個模塊中均給出相應的任務,要求學生緊扣知識點完成設計和編程,在模塊最後都有一個綜合性項目,将該模塊的知識點融入綜合項目。學生按部就班認真學習完本課程,便具備一個Java SE程序員的技能和素質。
建設成果:
《Java程序設計》一流課程目前在超新平台開放,2019年上半年開設至今,已完成5個學期的使用。涵蓋了計算機科學與技術、數據科學與大數據技術、軟件工程、計算機應用技術等計算機類專業學生,課程累計浏覽量7174172次。依托該線上課程,計算機專業學生于2021年和2022年分别獲得藍橋杯全國賽一等獎各1項,第十五、十七屆湖南省大學生計算機程序設計競賽三等獎各1項,學生獲批國家大創項目6項,省級大創項目10項,團隊教師獲得太阳集团app首页教學成果獎一、二等獎個1項。