最新JAVA程序设计-教案

合集下载

java程序设计》课程设计

java程序设计》课程设计

java程序设计》课程设计一、教学目标本节课的教学目标是使学生掌握Java程序设计的基本概念和语法,培养学生编写简单的Java程序的能力。

具体分为三个部分:1.知识目标:让学生了解Java程序设计的基本概念,包括类、对象、方法、变量等;掌握Java语法,包括数据类型、运算符、控制结构等。

2.技能目标:使学生能够使用Java编写简单的程序,如计算器、打招呼等;培养学生分析问题、解决问题的能力。

3.情感态度价值观目标:培养学生对计算机科学的兴趣,提高学生编程的自信心,让学生体验到编程的乐趣。

二、教学内容本节课的教学内容主要包括以下几个部分:1.Java简介:介绍Java的发展历程、特点和应用领域。

2.Java程序结构:讲解Java程序的基本组成部分,包括类、对象、方法等。

3.Java语法:讲解Java的基本语法,包括数据类型、运算符、控制结构等。

4.编写简单的Java程序:通过实例让学生动手编写简单的Java程序,巩固所学知识。

三、教学方法为了提高教学效果,本节课将采用多种教学方法:1.讲授法:讲解Java的基本概念和语法。

2.案例分析法:分析实际编程案例,让学生更好地理解Java程序设计。

3.实验法:让学生动手编写Java程序,培养实际编程能力。

4.讨论法:鼓励学生提问、讨论,提高学生的参与度和积极性。

四、教学资源为了支持教学,本节课将使用以下教学资源:1.教材:《Java程序设计基础》2.多媒体资料:PPT、编程实例及视频教程3.实验设备:计算机、网络环境4.在线编程平台:如LeetCode、牛客网等,用于学生练习和交流五、教学评估本节课的评估方式包括以下几个部分:1.平时表现:观察学生在课堂上的参与程度、提问和回答问题的积极性和表现,占总评的20%。

2.作业:布置与课程内容相关的编程作业,要求学生独立完成,占总评的30%。

3.考试:进行一次课程考试,测试学生对Java程序设计的基本概念和语法的掌握程度,占总评的50%。

java课程设计教科书

java课程设计教科书

java课程设计教科书一、教学目标本章节的教学目标是使学生掌握Java编程语言的基本语法、流程控制、数据结构、面向对象编程等知识,培养学生编写简单Java程序的能力,并引导学生运用Java语言解决实际问题。

具体来说,知识目标包括:1.理解Java编程语言的基本语法和结构。

2.掌握Java中的流程控制语句,如if、for、while等。

3.了解Java中的数据结构,如数组、链表、栈和队列等。

4.理解面向对象编程的基本概念,如类、对象、封装、继承和多态等。

技能目标包括:1.能够使用Java编程语言编写简单的程序。

2.能够运用Java语言进行基本的算法设计。

3.能够运用Java语言解决实际问题,如编写小游戏、简单的管理系统等。

情感态度价值观目标包括:1.培养学生的编程兴趣,激发学生学习Java编程语言的积极性。

2.培养学生独立思考、解决问题的能力。

3.培养学生团队协作、互相学习的良好习惯。

二、教学内容根据教学目标,本章节的教学内容主要包括以下几个部分:1.Java编程语言的基本语法和结构。

2.Java中的流程控制语句,如if、for、while等。

3.Java中的数据结构,如数组、链表、栈和队列等。

4.面向对象编程的基本概念,如类、对象、封装、继承和多态等。

5.Java编程实践,如编写小游戏、简单的管理系统等。

6.第1-2课时:Java编程语言的基本语法和结构。

7.第3-4课时:Java中的流程控制语句。

8.第5-6课时:Java中的数据结构。

9.第7-8课时:面向对象编程的基本概念。

10.第9-10课时:Java编程实践。

三、教学方法为了达到本章节的教学目标,将采用以下教学方法:1.讲授法:讲解Java编程语言的基本语法、流程控制、数据结构和面向对象编程等知识。

2.案例分析法:分析实际编程案例,让学生更好地理解Java编程语言的应用。

3.实验法:安排课堂实验,让学生动手实践,巩固所学知识。

4.讨论法:学生进行小组讨论,培养学生的团队协作能力和独立思考能力。

《java程序设计》教案

《java程序设计》教案

《java程序设计》教案1、合同主体甲方(卖方):____________________________乙方(买方):____________________________2、合同标的21 本合同的标的为《java 程序设计》教案。

22 该教案应涵盖全面且系统的 Java 程序设计相关知识,包括但不限于基本语法、面向对象编程概念、数据结构与算法、异常处理、多线程编程等内容。

23 教案的设计应符合教学规律,具有明确的教学目标、合理的教学流程、丰富的实例和练习,以帮助学习者有效地掌握 Java 程序设计技能。

3、双方权利义务31 甲方权利义务311 甲方有权按照合同约定收取乙方支付的费用。

312 甲方有义务提供完整、准确、清晰且具有较高质量的《java 程序设计》教案。

313 甲方应保证教案内容的原创性,不存在抄袭、侵权等违法行为。

314 甲方应根据乙方的合理要求,对教案进行必要的修改和完善。

32 乙方权利义务321 乙方有权要求甲方按照合同约定提供符合要求的教案。

322 乙方有权对教案的质量提出质疑,并要求甲方进行解释和改进。

323 乙方有义务按照合同约定按时支付费用。

324 乙方有义务对甲方提供的教案内容进行保密,不得擅自传播或用于其他未经授权的用途。

4、违约责任41 若甲方未能按时提供教案,每逾期一天,应按照合同总价款的X%向乙方支付违约金;逾期超过X天的,乙方有权解除合同,并要求甲方退还已支付的费用,同时甲方应按照合同总价款的X%向乙方支付违约金。

42 若甲方提供的教案存在质量问题,无法满足合同约定的要求,甲方应在乙方提出后的X天内进行修改和完善;若经修改仍无法达到要求,乙方有权解除合同,甲方应退还已支付的费用,并按照合同总价款的X%向乙方支付违约金。

43 若乙方未按照合同约定按时支付费用,每逾期一天,应按照未支付金额的X%向甲方支付违约金;逾期超过X天的,甲方有权解除合同,并要求乙方支付已完成部分的费用,同时乙方应按照未支付金额的X%向甲方支付违约金。

JAVA课程设计精编

JAVA课程设计精编

JAVA课程设计精编一、教学目标本节课的教学目标是让学生掌握Java编程的基本语法和结构,能够编写简单的Java程序。

具体来说,知识目标包括理解Java编程语言的基本概念,如变量、数据类型、运算符、控制结构等;技能目标包括能够使用Java编程语言编写程序,解决简单的数学问题,如计算器的实现;情感态度价值观目标包括培养学生的编程兴趣,提高学生解决问题的能力。

二、教学内容本节课的教学内容主要包括Java编程语言的基本语法和结构。

具体来说,首先介绍Java编程语言的基本概念,如变量、数据类型、运算符、控制结构等;然后通过实例演示和练习,让学生掌握这些概念的具体应用;最后,通过编写一个简单的计算器程序,让学生能够综合运用所学的知识。

三、教学方法本节课的教学方法主要包括讲授法和练习法。

首先,通过讲授法向学生介绍Java编程语言的基本概念;然后,通过练习法让学生动手实践,巩固所学的知识。

此外,还可以采用讨论法,让学生在课堂上相互交流、讨论,提高他们的编程能力。

四、教学资源本节课的教学资源主要包括教材、参考书、多媒体资料和实验设备。

教材和参考书用于为学生提供理论知识的学习,多媒体资料用于辅助讲解和展示实例,实验设备用于让学生进行动手实践。

此外,还可以利用网络资源,如在线编程平台,让学生在课后进行自主学习和练习。

五、教学评估本节课的教学评估主要包括平时表现、作业和考试三个部分。

平时表现主要评估学生在课堂上的参与程度、提问回答等情况,占总分的30%;作业主要评估学生的编程实践能力,占总分的40%;考试主要评估学生对Java编程语言基本概念的理解和应用能力,占总分的30%。

评估方式应客观、公正,能够全面反映学生的学习成果。

六、教学安排本节课的教学安排如下:共安排8个学时,每个学时45分钟。

第一学时介绍Java编程语言的基本概念,第二学时讲解变量、数据类型和运算符,第三学时讲解控制结构,第四学时讲解数组和字符串,第五学时讲解函数,第六学时讲解面向对象编程,第七学时讲解异常处理,第八学时进行课程总结和复习。

java课程设计.

java课程设计.

java 课程设计 .一、教学目标本节课的教学目标是使学生掌握Java编程语言的基本语法和程序设计的基本思想,培养学生编写简单Java程序的能力。

具体来说,知识目标包括:1.理解Java语言的基本语法和数据类型。

2.掌握基本的控制结构和函数。

3.了解面向对象编程的基本概念。

技能目标包括:1.能够使用Java语言编写简单的程序。

2.能够利用面向对象编程思想解决实际问题。

情感态度价值观目标包括:1.培养学生对编程语言的兴趣和好奇心。

2.培养学生解决问题的能力和团队合作精神。

二、教学内容本节课的教学内容主要包括Java语言的基本语法、数据类型、控制结构和函数。

具体安排如下:1.介绍Java语言的基本语法和编程环境。

2.讲解Java的数据类型,包括整数类型、浮点类型、布尔类型等。

3.介绍控制结构,包括条件语句和循环语句。

4.讲解Java的函数,包括函数的定义和调用。

5.引入面向对象编程的基本概念,如类、对象、封装等。

三、教学方法为了激发学生的学习兴趣和主动性,本节课将采用多种教学方法。

具体包括:1.讲授法:教师讲解Java语言的基本语法和编程环境。

2.案例分析法:通过分析具体的Java程序案例,使学生理解数据类型、控制结构和函数的使用。

3.实验法:学生动手编写Java程序,巩固所学知识。

4.讨论法:学生分组讨论面向对象编程的概念,分享学习心得。

四、教学资源为了支持教学内容和教学方法的实施,本节课将准备以下教学资源:1.教材:选用《Java编程思想》作为主要教材,为学生提供系统的学习材料。

2.参考书:提供《Java核心技术》等参考书籍,供学生深入学习。

3.多媒体资料:制作PPT课件,生动展示Java编程的相关概念。

4.实验设备:为学生提供计算机和网络环境,进行Java编程实践。

五、教学评估为了全面、客观地评估学生的学习成果,本节课将采用多种评估方式。

具体包括:1.平时表现:观察学生在课堂上的参与程度、提问回答等情况,了解学生的学习态度和理解程度。

java课程设计.docx

java课程设计.docx

java课程设计.docx一、教学目标本章节的教学目标分为三个部分:知识目标、技能目标和情感态度价值观目标。

知识目标:通过本章节的学习,学生需要掌握Java编程的基本语法、数据类型、控制结构、函数等基础知识。

技能目标:学生能够运用Java编程解决简单的实际问题,具备基本的编程能力。

情感态度价值观目标:培养学生对编程的兴趣和热情,提高学生解决问题的能力。

二、教学内容本章节的教学内容主要包括Java编程的基本语法、数据类型、控制结构、函数等基础知识。

具体包括以下内容:1.Java编程的基本语法和规则2.数据类型:整数类型、浮点类型、字符类型、布尔类型等3.控制结构:顺序结构、选择结构、循环结构等4.函数:定义和调用函数,传递参数,返回值等5.常用内置函数:数学函数、字符串函数等三、教学方法本章节的教学方法采用讲授法、案例分析法和实验法相结合的方式进行。

1.讲授法:通过讲解和示范,让学生掌握Java编程的基本语法和规则,以及数据类型、控制结构、函数等基础知识。

2.案例分析法:通过分析实际案例,让学生学会如何运用Java编程解决实际问题。

3.实验法:通过上机实验,让学生动手实践,巩固所学知识,提高编程能力。

四、教学资源本章节的教学资源包括教材、参考书、多媒体资料和实验设备等。

1.教材:选用权威、实用的Java编程教材,如《Java核心技术》等。

2.参考书:提供相关的Java编程参考书籍,如《Java编程思想》等。

3.多媒体资料:制作精美的PPT课件,提供Java编程相关的视频教程等。

4.实验设备:确保学生有足够的计算机设备进行上机实验。

五、教学评估本章节的教学评估主要包括平时表现、作业和考试三个部分,以全面、客观、公正地评估学生的学习成果。

1.平时表现:通过课堂参与、提问、讨论等方式,评估学生在课堂上的学习态度和表现。

2.作业:布置适量的作业,评估学生的知识掌握和运用能力。

3.考试:进行定期的考试,评估学生对章节知识的全面理解和掌握程度。

jav课程设计

jav课程设计一、教学目标本节课的教学目标是让学生掌握Java编程的基本语法和结构,能够编写简单的Java程序。

具体包括以下三个方面的目标:1.知识目标:学生需要了解Java编程语言的基本语法、数据类型、控制结构、函数等概念。

2.技能目标:学生能够运用Java编程语言编写简单的程序,解决实际问题。

3.情感态度价值观目标:培养学生对编程的兴趣,提高学生的问题解决能力和创新意识。

二、教学内容本节课的教学内容主要包括以下几个部分:1.Java编程语言的基本语法和数据类型。

2.控制结构,如条件语句、循环语句等。

3.函数的定义和调用。

4.简单的输入输出操作。

5.实际编程案例的分析和实践。

三、教学方法为了达到本节课的教学目标,我们将采用以下几种教学方法:1.讲授法:讲解Java编程语言的基本语法、数据类型、控制结构、函数等概念。

2.讨论法:引导学生分组讨论实际编程案例,培养学生的合作意识和问题解决能力。

3.案例分析法:分析具体的编程案例,让学生了解如何运用Java编程语言解决实际问题。

4.实验法:学生在实验室进行编程实践,巩固所学知识。

四、教学资源为了支持本节课的教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《Java编程基础》等相关教材。

2.参考书:提供一些Java编程相关的参考书籍,供学生课后自主学习。

3.多媒体资料:制作课件、教学视频等,以直观展示Java编程的概念和实例。

4.实验设备:为学生提供电脑、编程环境等实验设备,以便进行编程实践。

五、教学评估本节课的教学评估将采用多元化的方式,以全面、客观、公正地评价学生的学习成果。

评估方式包括:1.平时表现:观察学生在课堂上的参与度、提问回答、小组讨论等,以了解学生的学习态度和理解程度。

2.作业:布置相关的编程练习,要求学生在规定时间内完成,以检验学生对Java编程语言的掌握情况。

3.考试:安排一次期末考试,测试学生对Java编程基本概念和技能的掌握程度。

java课程设计_

java课程设计_一、教学目标本课程旨在通过学习Java编程语言,使学生掌握Java编程的基本语法、面向对象编程思想以及常用数据结构;培养学生运用Java语言解决实际问题的能力;并通过对Java编程的实践,培养学生的逻辑思维能力、创新能力和团队合作意识。

具体来说,知识目标包括:1.理解Java编程语言的基本语法和编程规范。

2.掌握Java中的基本数据类型、运算符、控制语句。

3.理解面向对象编程的基本概念,如类、对象、封装、继承和多态。

4.熟悉Java中的常用数据结构,如数组、链表、树和图。

技能目标包括:1.能够使用Java编写简单的程序,实现基本的输入输出、计算等功能。

2.能够运用面向对象编程思想,设计并实现具有一定复杂度的程序。

3.能够运用Java中的数据结构,解决实际问题。

情感态度价值观目标包括:1.培养学生对编程语言的兴趣,激发学生的学习热情。

2.培养学生的逻辑思维能力,提高学生分析问题和解决问题的能力。

3.培养学生的团队合作意识,提高学生的沟通协作能力。

二、教学内容本课程的教学内容主要包括Java编程语言的基本语法、面向对象编程思想和常用数据结构。

1.Java编程语言的基本语法:介绍Java编程语言的基本数据类型、运算符、控制语句等。

2.面向对象编程:讲解类、对象、封装、继承和多态等基本概念,并通过实例让学生深刻理解面向对象编程思想。

3.常用数据结构:介绍数组、链表、树和图等数据结构的基本概念和应用,并通过实例让学生学会运用数据结构解决实际问题。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学。

1.讲授法:通过讲解Java编程语言的基本语法、面向对象编程思想和常用数据结构,使学生掌握相关知识。

2.案例分析法:通过分析实际案例,使学生更好地理解Java编程语言的应用和面向对象编程思想。

3.实验法:安排实验课程,让学生动手编写Java程序,巩固所学知识,培养学生的实际编程能力。

Java程序设计语言教案实例

Java程序设计语言教案实例第一章:Java简介1.1 课程目标了解Java语言的历史和发展理解Java语言的特点和应用场景掌握Java程序的基本结构1.2 教学内容Java语言的起源和发展Java语言的特点:面向对象、跨平台、简单、安全等Java程序的基本结构:类、方法和主函数Java开发环境和运行机制1.3 教学方法讲授法:讲解Java语言的历史、特点和应用场景示例法:演示Java程序的基本结构实践法:学生动手编写简单的Java程序1.4 教学评价课堂问答:了解学生对Java语言的认知程度课后作业:检查学生对Java程序结构的掌握情况第二章:Java基本语法2.1 课程目标掌握Java语言的基本语法规则学会使用Java语言编写简单的控制结构Java语言的基本语法规则:变量、数据类型、运算符等控制结构:条件语句、循环语句常用Java库函数2.3 教学方法讲授法:讲解Java语言的基本语法规则示例法:演示如何使用Java语言编写控制结构实践法:学生动手编写含有控制结构的Java程序2.4 教学评价课堂问答:检查学生对Java基本语法的理解程度课后作业:评估学生对Java控制结构的掌握情况第三章:面向对象编程3.1 课程目标理解面向对象编程的基本概念学会使用Java语言实现面向对象编程3.2 教学内容面向对象编程的基本概念:类、对象、封装、继承、多态Java语言实现面向对象编程:定义类、创建对象、调用方法等3.3 教学方法讲授法:讲解面向对象编程的基本概念示例法:演示如何使用Java语言实现面向对象编程实践法:学生动手编写面向对象的Java程序课堂问答:了解学生对面向对象编程概念的理解程度课后作业:评估学生对Java面向对象编程的掌握情况第四章:Java数组和字符串4.1 课程目标掌握Java语言中的数组和字符串处理4.2 教学内容数组:创建数组、遍历数组、数组的排序和查找等字符串:字符串的创建、字符串的长度、字符串的连接和切割等4.3 教学方法讲授法:讲解数组和字符串的基本概念和用法示例法:演示如何使用数组和字符串处理数据实践法:学生动手编写使用数组和字符串的Java程序4.4 教学评价课堂问答:检查学生对数组和字符串概念的掌握程度课后作业:评估学生对Java数组和字符串处理的熟练程度第五章:Java异常处理5.1 课程目标理解Java异常处理的基本机制学会使用Java的异常处理机制编写健壮的程序5.2 教学内容异常处理的基本概念:异常、异常类型、异常链Java异常处理机制:try-catch-finally语句、抛出自定义异常异常处理的最佳实践5.3 教学方法讲授法:讲解异常处理的基本概念和机制示例法:演示如何使用try-catch-finally语句处理异常实践法:学生动手编写包含异常处理的Java程序5.4 教学评价课堂问答:了解学生对异常处理概念的理解程度课后作业:评估学生对Java异常处理的掌握情况第六章:Java集合框架6.1 课程目标掌握Java集合框架的基本概念和常用集合类学会使用Java集合类进行数据存储和操作6.2 教学内容集合框架的基本概念:集合、列表、集、映射等Java集合类:ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap 等集合类的使用场景和性能特点6.3 教学方法讲授法:讲解集合框架的基本概念和常用集合类示例法:演示如何使用Java集合类进行数据操作实践法:学生动手编写使用集合类的Java程序6.4 教学评价课堂问答:了解学生对集合框架概念的理解程度课后作业:评估学生对Java集合类使用的掌握情况第七章:Java输入输出流7.1 课程目标理解Java输入输出流的概念和作用学会使用Java的输入输出流进行文件操作7.2 教学内容输入输出流的概念:输入流、输出流、文件流Java I/O类库:File类、InputStream类、OutputStream类、Reader类、Writer类文件的读取和写入:文件的打开、读取、关闭等操作7.3 教学方法讲授法:讲解输入输出流的概念和类库示例法:演示如何使用Java I/O类库进行文件操作实践法:学生动手编写进行文件读写的Java程序7.4 教学评价课堂问答:了解学生对输入输出流概念的理解程度课后作业:评估学生对Java I/O类库使用的掌握情况第八章:Java多线程编程8.1 课程目标理解Java多线程编程的基本概念和机制学会使用Java的线程类和并发工具进行多线程编程8.2 教学内容多线程编程的基本概念:线程、线程池、同步、并发Java线程类:Thread类、Runnable接口线程同步:synchronized关键字、volatile关键字并发工具:CountDownLatch、CyclicBarrier、Semaphore等8.3 教学方法讲授法:讲解多线程编程的基本概念和机制示例法:演示如何使用Java线程类和并发工具进行多线程编程实践法:学生动手编写多线程程序8.4 教学评价课堂问答:了解学生对多线程编程概念的理解程度课后作业:评估学生对Java线程同步和并发工具的掌握情况第九章:Java网络编程9.1 课程目标理解Java网络编程的基本概念和机制学会使用Java的Socket类进行网络通信9.2 教学内容网络编程的基本概念:网络协议、IP地址、端口、套接字Java Socket类:Socket类、ServerSocket类、InetAddress类网络通信的实现:客户端与服务器端的连接、数据传输9.3 教学方法讲授法:讲解网络编程的基本概念和机制示例法:演示如何使用Java Socket类进行网络通信实践法:学生动手编写网络通信程序9.4 教学评价课堂问答:了解学生对网络编程概念的理解程度课后作业:评估学生对Java Socket类网络通信的掌握情况第十章:Java项目实践10.1 课程目标培养学生独立完成Java项目的能力学会使用版本控制系统进行项目管理和协作开发10.2 教学内容项目实践:根据实际需求设计并实现一个Java项目版本控制系统:Git的安装和使用、项目的分支管理、代码的合并和冲突解决10.3 教学方法指导法:对学生进行项目实践的指导和答疑协作法:学生分组进行项目开发,培养团队合作能力实践法:学生动手完成项目并进行版本控制10.4 教学评价项目评审:评估学生项目完成的质量和完整性团队评价:了解学生在项目中的合作和贡献程度重点和难点解析一、Java语言的特点和应用场景解析:理解Java语言的特点是学习Java的基础,这对于学生后续掌握Java编程至关重要。

Java程序设计语言教案实例

Java程序设计语言教案实例一、课程简介1.1 课程背景Java是一种广泛应用于企业级开发、移动应用、嵌入式系统等领域的编程语言,具有跨平台、面向对象、安全等特点。

本课程旨在让学员掌握Java编程的基本语法、面向对象编程思想以及常用开发工具,为后续深入学习Java技术体系打下基础。

1.2 课程目标通过本课程的学习,学员能够:(1)了解Java编程语言的发展历程和特点;(2)掌握Java基本语法、数据类型、运算符、控制结构;(3)熟练使用Java开发工具,如Eclipse、IntelliJ IDEA等;(4)理解面向对象编程的基本概念,掌握类、对象、封装、继承、多态等核心特性;(5)熟练使用Java常用类库,如String、ArrayList、HashMap等。

二、教学内容2.1 Java概述2.1.1 Java语言的发展历程2.1.2 Java语言的特点2.1.3 Java应用领域2.2 Java基本语法2.2.1 关键字与标识符2.2.2 数据类型2.2.3 变量与常量2.2.4 运算符与表达式2.3 Java控制结构2.3.1 顺序结构2.3.2 选择结构2.3.3 循环结构2.4 Java数组与字符串2.4.1 一维数组2.4.2 二维数组2.4.3 字符串的基本操作2.5 Java面向对象编程2.5.1 类与对象2.5.2 构造方法与this关键字2.5.3 封装与访问控制符2.5.4 继承与多态2.6 Java常用类库2.6.1 Date类与Calendar类2.6.2 String类2.6.3 ArrayList类与HashMap类三、教学方法与手段3.1 教学方法本课程采用讲授、案例分析、上机实践相结合的教学方法,使学员在理论学习与实际应用中掌握Java编程技能。

3.2 教学手段(1)投影仪:用于展示教学PPT、案例代码等;(2)计算机:用于学员上机实践、编写代码;(3)网络:用于查询资料、工具和库文件等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

教案首页
课程教案(№: 1 )
课程教案(№: 2 )
课程教案(№: 3 )
课程教案(№: 4 )
课程教案(№: 5 )
课程教案(№: 6 )
课程教案(№: 7 )
课程教案(№: 8 )
课程教案(№: 9 )
课程教案(№: 10 )
课程教案(№: 11 )
课程教案(№: 12 )
课程教案(№: 13 )
名著导读:《水浒传》
一、背景资料
《水浒传》写的是北宋宣和年间(1119---1121前后)宋江等聚众起义的故事。

事在《宋史》和宋人笔记里有多种记载,虽不一致,
但都说到力量强大,威胁朝廷,在民间影响深广。

南宋人龚圣与说:“宋江事见于街谈巷语。

”说书中也有宋江等人的故事。

到宋、元年间,话本、杂剧广泛演说,有些存留到现在,如话本《大宋宣和遗事》和元人杂剧。

施耐庵把宋元以来史书、传说、话本和杂剧等“水浒”故事加以汇集、选择、加工、创作而写成《水浒传》。

二、作者介绍
一般认为《水浒传》的作者是元末明初人施耐庵。

从明代到现在说法概有三种:一是施耐庵作;二是罗贯中作;三是施、罗合作。

施耐庵生平材料极少,据笔记和新发现材料推考,其生平大致是:元末明初(约1296─1370)人。

传说为船家子弟,中过秀才、举人和进士。

曾在钱塘(今杭州)任官,因与当权者不合,任期不满便辞官回苏州,著书于家。

张士诚占据江苏时,曾征召,开始时辞免,后入幕府。

但不久离去,往河阳山(今江阴、常熟)一带做塾师。

明朝初年,北归兴化,居白驹镇(今大丰);刘基来访,欲举荐为官,辞而不就;卒于淮安,约70岁。

三、《水浒传》书名的由来。

相关文档
最新文档