课程名称:Java程序设计(原名为“Java程序设计基础”)
课程负责人:彭浩
主要成员:蒋桂莲、徐鸣、龙仙爱、徐鸣、邹竞
省一流课程认定时间:2020年
课程教材展示:
课程介绍:
“Java程序设计”是应用型本科计算机专业的程序设计类基础课程之一,也是核心课程之一。Java是当前十分流行的跨平台、多线性的网络编程语言之一,学习Java程序设计旨在培养学生的计算思维基础,为培养学生的软件设计能力提供起跑线。
本课程分为十三个模块,主要内容包括Java语言基础知识、Java语法构成、程序控制结构、面向对象编程基础、抽象类与接口、异常处理、常用类、集合、IO(输入输出)、GUI(图形用户接口)、JDBC、多线程、网络编程等。
本课程的目标是培养学生吃苦耐劳、一丝不苟的严谨工作作风,自我学习能力,分析和解决问题的能力,接受和处理新信息的能力及思辨能力、基本的团队协作能力。
本课程的特点是以面向对象思想为灵魂,以工程项目为导向,在每个模块中均给出相应的任务,要求学生紧扣知识点完成设计和编程,在模块最后都有一个综合性项目,将该模块的知识点融入综合项目。学生按部就班认真学习完本课程,便具备一个Java SE程序员的技能和素质。
建设成果:
《Java程序设计》一流课程目前在超新平台开放,2019年上半年开设至今,已完成5个学期的使用。涵盖了计算机科学与技术、数据科学与大数据技术、软件工程、计算机应用技术等计算机类专业学生,课程累计浏览量7174172次。依托该线上课程,计算机专业学生于2021年和2022年分别获得蓝桥杯全国赛一等奖各1项,第十五、十七届湖南省大学生计算机程序设计竞赛三等奖各1项,学生获批国家大创项目6项,省级大创项目10项,团队教师获得太阳城集团教学成果奖一、二等奖个1项。