本课程是为数据科学与大数据技术专业学生开设的一门专业必修课。学习本课程要求学过一门程序设计语言(如C、C++等任何一门语言)。课程的学习对后面的操作系统、编译原理、数据库等课程来说是一个承上启下。
本课程的主要内容包括:
第一部分是Java语言部分,包括Java概述,简单的Java程序,变量、语句、数组,类、包、接口,深入理解Java语言,异常处理等。这部分内容的目的是掌握Java语言的语法,能够较为深入理解Java语言机制,掌握Java语言面向对象的特点。
第二部分是Java的类库及应用,包括工具类及常用算法、多线程、流、文件及基于文本的应用、图形用户界面和数据库编程等,这部分的目标是掌握JavaSE中基本的API,掌握在集合、线程、输入输出、图形用户界面等方面的应用。
课程一方面重视语言的基础和原理,另一方面注意实际编程能力的培养。
课程中除了线下学习、线上学习(视频)外,还有一些测验、作业和实验,在课程结束时参加期末考试。
完成课程的学习,包括线上教学(学习视频)、线下教学、完成测验、实验和作业,完成期末考试。
平时成绩占60%。其中:出勤5分+线上学习情况15分+平时测验20分+实验10分+作业10分+期末40分。
期末成绩占40%。
最好是学过一门程序设计语言(如C或C++或计算概论等)。
唐大仕《Java程序设计(第2版)》(获第六届全国高校出版社优秀畅销书奖) 清华大学出版社, 北方交通大学大出版社,北京大学信息技术系列教材。
ISBN:9787512121898