面向对象程序设计是计算机科学与技术、软件工程、数据科学与大数据技术、网络空间安全和人工智能专业的一门专业教育课程,内容包括: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;