Java程序设计 (Coursera)

 Java程序设计 (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
先修课程:接触过一门程序设计,比如学过C语言程序设计 或 C++程序设计或计算概论。
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

 Java程序设计 (Coursera)
《Java程序设计》课程是使用Java语言进行应用程序设计的课程,针对各专业的大学本科生开设。课程的主要目标有三: 一、掌握Java语言的语法,能够较为深入理解Java语言机制,掌握Java语言面向对象的特点。 二、掌握JavaSE中基本的API,掌握在集合、线程、输入输出、图形用户界面、网络等方面的应用。三、能够编写有一定规模的应用程序,养成良好的编程习惯,会使用重构、设计模式、单元测试、日志、质量管理工具提高代码的质量。 对于学过“计算机基础、计算概论或C语言的学生”尤为适用。

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

《Java程序设计》是北京大学信息科学技术学院的选修课程。

选修该课的同学一般已经具有了C语言程序设计的基础。本课程是在已有的基础上让学习者能够以Java语言编写具有一定规模、综合性的应用程序。对后面的操作系统、编译原理等课程来说,该课程是一个承上启下的课程。

从课时内容而言,主要有三部分:

第一部分是Java语言部分,包括Java概述,简单的Java程序,变量、语句、数组,类、包、接口,深入理解Java语言,异常处理等。这部分内容的目的是掌握Java语言的语法,能够较为深入理解Java语言机制,掌握Java语言面向对象的特点。

第二部分是Java的类库及应用,包括工具类及常用算法、多线程、流、文件及基于文本的应用、图形用户界面、网络、多媒体和数据库编程等,这部分的目标是掌握JavaSE中基本的API,掌握在集合、线程、输入输出、图形用户界面、网络等方面的应用。

第三部分是关于如何写出出高质量的代码,包括集成开发环境的使用,单元测试、日志、质量管理工具的使用,掌握重构和设计模式,这部分的目标是综合应用本课程的知识,能够编写有一定规模的应用程序,养成良好的编程习惯,能够编写高代码的质量。

课程一方面重视语言的基础和原理,另一方面注意实际编程能力的培养。

课程有一些小的作业,在课程结束还要求开发有一定工作量、有中等难度的项目。


Suggested Readings:

- Java, Java, Java, Object-Oriented Problem Solving (3rd Edition)

- Java: How to Program, 9th Edition (Deitel)

- Thinking in Java (4th Edition)



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
25.00 EUR
先修课程:接触过一门程序设计,比如学过C语言程序设计 或 C++程序设计或计算概论。

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.