Java程序设计是
北京大学于2017年2月20日首次在
中国大学MOOC开设的慕课课程、国家精品在线开放课程。该课程授课教师为唐大仕。据2020年9月中国大学MOOC官网显示,该课程已开课9次。
课程性质
课程定位
Java程序设计是一个承上启下的课程,具有跨平台性、用途广泛、容易学习等特点,从掌握Java语言、面向对象的特点、掌握Java在多线程、图形用户界面、网络等方面的应用,让学习者能够以Java语言编写具有一定规模、综合性的应用程序。
适应专业
Java程序设计适合计算机科学与技术和软件工程学科等专业、以及非计算机专业(如经管类专业)学习。
开课信息
课程简介
该课程从课时内容而言,主要分为三部分。第一部分Java语言,包括Java概述,简单的Java程序,变量、语句、数组,类、包、接口,深入理解Java语言,异常处理等。第二部分Java的类库及应用,包括工具类及常用算法、多线程、流、文件及基于文本的应用、图形用户界面、网络、多媒体和数据库编程等。第三部分关于如何写出出高质量的代码,包括集成开发环境的使用,单元测试、日志、质量管理工具的使用,掌握重构和设计模式。
课程大纲
(注:课程大纲排版从左到右列)
课前预备
预备知识
学习一门程序设计语言,如C或C++或计算概论等。
学习资料
Java程序设计的课程资料为《Java程序设计(第2版)》。
授课目标
1、掌握Java语言的语法,能够理解Java语言机制,掌握Java语言面向对象的特点。
2、掌握JavaSE中基本的API,掌握在集合、线程、输入输出、图形用户界面、网络等方面的应用。
3、综合应用该课程的知识,能够编写有一定规模的应用程序,养成较好的编程习惯,能够编写高代码的质量。
所获荣誉
2018年,该课程被教育部认定为“国家精品在线开放课程”。
教师简介
唐大仕:男,博士,北京大学讲师,主要从事计算机软件及计算机应用、计算机硬件技术、高等教育等方面的研究。