SPOC学校专有课程
面向对象程序设计
分享
spContent=《面向对象程序设计》是计算机与人工智能学院计算机科学与技术、软件工程、数据科学与大数据技术及人工智能等专业的一门专业教育必修课程。全面、系统地介绍了Java语言的基本概念和程序设计的基础知识,具体包括:Java语言的基本特点、Java的基本语法、数据类型、运算符和流程控制语句、Java类定义、对象的创建与使用、继承、接口和抽象类、Java的异常处理、Java的输入输出流、Java图形界面设计和Java数据库连接等。,培养学生具备从事Java编程所必需的基本知识和基本技能,为从事程序设计和开发工作打下坚实基础。
—— 课程团队
课程概述
  1. Java是当前流行的一种“纯面向对象”的程序设计语言,它具有简单、面向对象、健壮性、跨平台、可移植性、垃圾回收、多线程、动态性、安全性等特点。 Java自问世以来就受到了前所未有的关注。在当下的网络时代,Java技术应用广泛,从大型复杂的企业级应用到小型的移动设备上游戏和app的开发,随处都可以看到Java活跃的身影。
  2. 通过本课程的学习,使学生了解Java语言的基本特点,学会使用Java的基本语法、数据类型、运算符和流程控制语句编程;会定义类和创建对象,学会查阅Java帮助文档;会处理程序中的异常;会使用输入输出流读写文件;会编写图形用户界面并添加事件;能够使用Java与后台数据库进行连接。为后续课程的学习及将来从事相关领域的工作奠定必要的理论基础。
  3. 这门课程培养学生具备从事Java编程所必需的基本知识和基本技能,为从事程序设计和开发工作打下坚实基础。
  4. 本门课程的亮点是案例丰富、通俗易懂。
  5. 教学方法采用混合式教学,课前预习,课中研讨,课后巩固。
授课目标


面向对象程序设计是计算机科学与技术、软件工程、数据科学与大数据技术、网络空间安全和人工智能专业的一门专业教育课程,内容包括:Java语言的基本特点、Java的基本语法、数据类型、运算符和流程控制语句、Java类定义、对象的创建与使用、继承、接口和抽象类、Java的异常处理、Java的输入输出流、Java图形界面设计和Java数据库连接等内容。通过本课程的学习,学会用Java语言的基本语法和面向对象的概念等知识进行计算机应用系统全周期、全流程的设计与开发,具备使用Java语言的高级应用实现正确采集实验数据并按照实验步骤完成实验的能力。

课程目标1. 领会Java基本语法、流程控制、类、对象、继承、接口、异常处理、多线程、IO、GUI和JDBC等知识,并能够运用面向对象思想和方法,针对实际问题进行合理的需求分析和方案设计。

课程目标2.能够基于Java专业知识和面向对象思想,结合具体需求和方案,构建实验系统完成代码的编写工作,开展科学、合理、有效的实验。

成绩要求

线上成绩=单元测试30%+视频观看30%+讨论20%+考试20%

课程大纲
预备知识

C语言程序设计

参考资料

Java基础案例教程  黑马程序员编著,人民邮电出版社

Java程序设计开发实战  李兴华 马云涛编著,人民邮电出版社

头歌实验教学平台:https://www.educoder.net/classrooms/8n32vmlt/shixun_homework

常见问题

Q : 面向对象程序设计与C语言一样吗,区别是什么?

A : C语言是面向过程的语言,面向对象程序设计(Java)是面向对象的语言,两则的编程思路完全不一样;C语言注重算法,注重细节;Java注重大局,定义类—>创建对象-->调方法。Java语法和C语言大致相同。面向对象是Java的重点和难点。

Q : 面向对象程序设计怎么去学习?

A : 学习方法:课前听mooc上的视频、测试、讨论等,课中多思考和提问,课后做头歌实验平台的实验题。总而言之,多敲代码。

Q : 老师的联系方式是什么,怎么面对面去请教问题?

A : 王海荣办公室524,手机:13783961651,QQ:57754023;张银玲办公室524,手机:13949555582,QQ:75134871;