编辑: sunny爹 2019-07-18

六、教学内容组织形式 一级知识点 教学组织形式 Java语言特点及开发环境构架 复习学习过的高级语言及其开发环境.介绍Java产生的历史背景,和学生一起分析和推测Java语言的特点,并分析为什么Java流行的原因. 下载、安装Java环境,通过网络搜索找到下载、安装的方法. 安装完成后,演示一个错误操作,让学生明白还需要配置环境. 配置成功后,演示 Hello Wordl. 程序,并和C语言的程序进行比较. 过程式程序设计能力 提出用C语言设计一元二次方程求根的程序,分析程序思路.复习C语言中的数据类型、结构化程序的三种结构等内容,从而引入Java的基本语法. 介绍Java的标识符、关键字、数据类型等概念,并和C语言进行比较,加深理解. 复习C语言中数组的特点,引入Java数组,并详细比较两者的差别,从而给学生留下 类 和 对象 的基本印象. 强调Java中Boolean类型的特殊性,强调break和continue和C语言中的差异. 利用Java语言,设计一个基于过程式思维的解一元二次方式的程序. 面向对象的思维方式 提出软件 重用 的需求,分析基于过程式思维的一元二次方式的 重用 性,引入面向对象程序设计. 介绍编程语言的发展历史,介绍软件危机的概念和形成原因.让学生知道第一种高级语言、第一种面向对象语言,了解面向对象的思维方式已经推广到了计算机科学的多个领域. 通过汽车分类的概念,引入类的概念. 复习C语言,引入局部变量,并因此引入成员变量的概念. 引导学生分析出 谁的工作由谁自己完成,外人只能提醒 的封装理念.反思人类的行为,引入方法重载的概念. 复习C语言,引入static关键字,引导学生分析该关键字的特点,从而介绍Java的内存分配方式. 复习C语言中的include,引入Java中包的概念.在此基础上引入访问权限的概念,进一步强化 谁的工作谁完成 的面向对象思维方式. 复习 汽车分类 ,引入继承和多态的概念,强调面向对象的三大特征. 通过继承的方式完善过程式思维的解一元二次方程的程序,使其符合面向对象的思维方式,以便后面进一步包装. 在教学过程中,尽可能多出错,然后和学生一起分析错误、解决问题,同时引导学生充分利用网络进行学习. 字符串 提出四则混合运算表达式求解的需求,要求学生复习数据结构的知识. 复习C语言中字符串的知识,引入Java字符串. 讲解Java字符串的基本知识,和C语言进行比较,以加深理解. 讲解Java字符串分解、字符串和基本数据转化,引入四则混合运算的需求. 完成四则混合运算求解的类. GUI界面程序设计 复习操作系统中介绍的知识,了解GUI界面的产生历史,引入现代软件中GUI界面的重要性.提出对一元二次方程求根程序进行界面包装的需求. 从Windows操作中,引入窗口、文本框、命令按钮、单选按钮、复选按钮、菜单、面板、画布等概念. 设计一个窗口,发现只有界面,却不能操作,从而引入事件、监视器等概念,从而可以设计真正意义的GUI界面程序. 如果条件允许,可以在不同的操作系统中测试GUI界面程序,可以观察到不同的系统中显示不完全一样,从而引入布局管理器的概念. 利用GUI界面包装一元二次方程求解的程序,进一步体会面向对象的优势;

或者利用GUI界面包装四则混合运算求解的类. 多线程 提出CPU资源利用的需求,引入多道程序的需求,以充分利用CPU资源. 复习操作系统中进程和线程的概念,引入Java多线程. 分别利用Thread类和Runnable接口创建线程........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题