2017秋季面向对象程序设计(Java)教材、教学纲要、考核要求

教材简况

图书封面

Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。这本书最大的优点是更新比较及时,第10版根据JavaSE8全方面更新,同时修正了第9版中的不足,系统全面地讲解了Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。

作为教材使用存在的问题:

  • 教材中缺少练习题;
  • 教材内容陈述方式与中文教材差异较大;
  • 缺少配套实验指导。

教学参考书选用情况

1. 林信良.Java JDK 8学习笔记,清华大学出版社,2016年第1版

2. 梁勇等.Java语言程序设计(基础篇),机械工业出版社,2017年8月第1版

教学内容纲要

第1章      Java程序设计概述

第2章      Java程序设计环境

第3章      Java的基本程序设计结构

第4章      对象与类

第5章      继承

第6章      接口与内部类

第7章      图形程序设计

第8章      事件处理

第9章      Swing用户界面组件

第10章     部署应用程序和Applet

第11章     异常、日志、断言和调试

第12章     泛型程序设计

第13章   集合

第14章     多线程

第15章    流与文件

第16章      网络编程

第17章      数据库编程

课程教学目标

  • 掌握Java语言基础知识;
  • 理解面向对象的编程思想和方法;
  • 学会编写Java命令行程序;
  • 学会设计OO风格的Java标准程序;
  • 学会运用Swing编写图形用户界面程序;
  • 学会运用JDBC编写数据库访问程序;
  • 学会运用Swing和JDBC实现C/S结构的应用程序;
  • 能够综合应用Java技术和面向对象思想设计程序解决实际问题。

课程教学方法

课程考核要求

一、平时成绩总分100分,考核内容包括:

1.  翻转课堂教学考核10次(3*10 = 30):5次答题考试,5次提问测试;

注:不论什么原因,缺考没有补考机会,但有做额外任务加分机会

2.  课程实验16次:验证性实验2分,有实验报告和实验结果就给满分,共12次;设计类实验5分,由助教评分来定,共4次。

3.  综合性程序设计: 20*1 = 20

  • 每周进度报告5分,2*5=10分
  • 演示、答辩、总结报告10分。

4.     课程学习总结报告6分

5.     关于平时成绩加分减分的说明

1)加分项目

  • 关注老师博客园博客,进行有效点评提问或评论者加1分;
  • 每周能在周日前发布一篇课程学习心得博客者,写得好的加1分;
  • 每周一次的助教答疑时间,能提出有效问题并或助教肯定者,加1分;
  • 鼓励结对学习,对同学提供学习帮助者有一定的加分。

注:加分最多不超过10分,每个人的总分不超过100

2)扣分项目

  • 截止日期前不能按时完成当周作业(学习博客、实验报告等)的每次扣1分;
  • 无故缺考一次扣2分,缺考超过4次取消考试资格;
  • 不交作业(学习博客、实验报告等)的每次扣2分;
  • 设计类实验答辩或考核不合格的扣1-2分;
  • 不遵守课堂纪律者(迟到、缺勤、使用手机等)每次扣1分。

二、期末考核方式如下:

1. 考试方式:机上考试;

2. 考核大纲:共有四道题:第1题考查学生对Java编程基础知识的理解及掌握情况;第2题考查OO技术的理解及掌握情况;第3题考查学生对图形用户界面设计和事件编程技术的理解及掌握情况;第4题考查学生对多线程技术的理解及掌握情况;

3.考核总分为100分,每道题20分,难度按照教学过程中中等学习水平的学生情况来设计,按照4个小时的考试时间安排题量。

课程总分100分,平时成绩和期末成绩各占一半。

时间: 2024-10-02 18:36:30

2017秋季面向对象程序设计(Java)教材、教学纲要、考核要求的相关文章

201771010134杨其菊《面向对象程序设计java》第十周学习总结

第8章泛型程序设计学习总结 第一部分:理论知识 主要内容:   什么是泛型程序设计                   泛型类的声明及实例化的方法               泛型方法的定义                     泛型接口的定义                    泛型类型的继承规则                    通配符类型及使用方法 1:泛型类的定义 (1) 一个泛型类(generic class)就是具有一个或多个类型变量的类,即创建用类型作为参数的类.如一个泛型

Java面向对象程序设计--Java反射机制

能够分析类的功能的程序称为反射程序,反射机制的功能相当强大,几个基本的应用是: 在运行时分析各种类的功能; 在运行时对对象进行分析... 实现繁星数组操作的代码 使用Method方法就像使用C++中的函数指针一样;  1. Class 类: 当程序运行时,Java运行时系统维持一份包含每个对象运行时类型标记的信息.这个信息标记了每个对象所属的类型.运行时类型 信息为虚拟机找到正确的函数提供了依据.但这个信息可以通过类的getClass方法得到! 1 public class TestReflec

【2017级面向对象程序设计寒假作业】第2次成绩排行

[2017级面向对象程序设计寒假作业]第2次成绩排行 作业地址 http://www.cnblogs.com/easteast/p/8421230.html 评分准则 本次作业满分 20 分,其中代码分数 10分.博客分数 10 分. 代码得分点在于: 运行10个测试点,视通过测试点的数量而定基础分.若存在仓库无代码文件或代码不通过编译.编译后无法运行等则视情况扣除大量分数. 是否符合输出规范.由于此次主要测试在于最终输出的乘客等待时间和,若对于各楼层的停靠情况的输出不合理则扣分较少,希望在之后

201771010134杨其菊《面向对象程序设计java》第十二周学习总结

第十二周学习总结 第一部分:理论知识 内容概要: AWT与Swing简介:框架的创建:图形程序设计: 显示图像: 1.AWT组件: 2.Swing 组件层次关系 3 .AWT与Swing的关系:大部分AWT组件都有其Swing的等价组件; Swing组件的名字一般是在AWT组件名前面添加一个字母"J",如:JButton,JFrame,JPanel等. 4.组件:通常把由Component类的子类或间接子类创建的对象称为一个组件. 例:Button button = new Butto

201771010118 马昕璐《面向对象程序设计java》第十二周学习总结

第一部分:理论知识学习部分 用户界面:用户与计算机系统(各种程序)交互的接口 图形用户界面:以图形方式呈现的用户界面 AET:Java 的抽象窗口工具箱包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类. Swing:用户界面库是非基于对等体的GUI工具箱,具有更丰富并且更方便的用户界面元素集合. Swing组件层次关系: 大部分AWT组件都有其Swing的等价组件. 组件:构成图形用户界面的元素,拿来即用.通常把由Component类的子类或间接子类创建的对象称为一个组件.

汪慧和201771010123《面向对象程序设计JAVA》第四周实验总结

第一部分:理论知识学习部分 1.类 类(class)是具有相同属性和行为的一组对象的集合,是构造程序的基本单元,是构造对象的模板或蓝图. 2.对象 对象:即数据,对象有三个特性--1.行为 2.状态 3.标识. 3.类与对象的关系 (1)类是对象,事物的描述和抽象,是具有相同属性和行为的对象集合.对象则是该类事物的实例. (2)类是一个静态的概念,类本身不携带任何数据.当没有为类创建任何对象时,类本身不存在于内存空间中.对象是一个动态的概念.每一个对象都存在着有别于其它对象的属于自己的独特的属性

201777010217-金云馨《面向对象程序设计Java》第四周总结学习

2019面向对象程序设计(Java)第4周学习指导及要求 项目 内容 这个作业属于哪个课程 <任课教师博客主页链接>https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 <作业链接地址>https://www.cnblogs.com/nwnu-daizh/p/11552848.html 作业学习目标 <填写具体目标> 掌握类与对象的基础概念,理解类与对象的关系: 掌握对象与对象变量的关系: 掌握预定义类Date.LocalDate

201871010128-杨丽霞-《面向对象程序设计java》学习总结

课程总结: 1.点击链接,完成课程问卷调查. 2.总结这门课程的学习给你带来的提升,包括以下内容:   统计在课程学习中,你学习了多少个程序案例,合计有多少行代码? 在书本案例的基础上,在相应周末的编程题没有思路的情况下,借鉴学习他人的编程过程,学习其编程思路.大概有90左右个程序案例,合计有10000行代码.    统计在课程学习中,你编写了多少个程序,合计有多少行代码? 自主编程都是在老师布置相应编程题目后,前十周是自主编程,期中考试后是与自己的编程小伙伴合作编程.15个自主编程程序,大概有

201771010123汪慧和《面向对象程序设计Java》第十八周实验总结

一.实验部分 1.实验目的与要求 (1) 综合掌握java基本程序结构: (2) 综合掌握java面向对象程序设计特点: (3) 综合掌握java GUI 程序设计结构: (4) 综合掌握java多线程编程模型: (5) 综合编程练习. 2.实验内容和步骤 任务1:填写课程课后调查问卷,网址:https://www.wjx.cn/jq/33108969.aspx. 任务2:综合编程练习 练习1:设计一个用户信息采集程序,要求如下: (1) 用户信息输入界面如下图所示: (1)用户点击提交按钮时,