《信息系统开发方法与工具》课程教学大纲
英文:Information System DeveIopment Methods and Tools》Course
Sy Ilabus
一、课程基本信息
课程代码:18110083
课程名称:《信息系统开发方法与工具》
英文名称:《Information System Development Methods and Tools》
课程类别:专业选修
学时:48学时
学分:3学分
适用对象:信息管理、电子商务、计算机科学及计算机软件专业
考核方式:分散
先修课程:《C语言程序设计》、《数据结构》等
二、课程简介
《信息系统开发方法与工具》是信息管理、电子商务及计算机软件等相关专业的专业基础课程。该课程通过系统学习Java语言的面向对象编程思想,使学生熟练掌握Java面向对象程序设计的基本知识和基本技能,掌握Java语言基础、面向对象特性、Java高级特性、异常处理、输入输出流及GUI组件及事件处理等相关技术的编程方法和技能,并进而学会利用Java语言解决专业领域的初级应用性问题。
《Information System Development Methods and Tools》is the foundation course for Information Management, e-Commerce, and Computer Software and related professional students. Java technology is the most popular network programming language, through the systematic study of the Java language object-oriented programming idea and fundamental technology development approach, to make the students master the basic knowledge of the Java object-oriented programming and basic skills, master Java exception handling, stream technology, GUI components and event handling development technology and skills, and learn to use the Java language is generally applied in the field of professional solution.
三、课程性质与教学目的
本课程是信息管理、电子商务及计算机软件等相关专业的专业基础课程。本课程的任务是使学生掌握Java语言面向对象编程思想及Java技术的初级开发方法,学会利用Java语言解决专业领域的一般应用性问题。
本课程的主要知识点包括Java语言的面向对象技术、异常处理、输入输出流、图形用户界面(GUI)设计及事件处理应用开发等。
1.知识教学目标:理解和掌握Java语言的面向对象编程思想,掌握Java语言初级技
术应用开发方法。
2.能力教学目标:熟练使用Eclipse或IntelliJ IDEA开发Java初级应用程序。
3.思想教育目标:学会良好的编程习惯。
四、教学内容及要求
第一章绪论
(一)目的与要求
0.时代新人要以民族复兴为己任(思政部分)
1.了解Java技术的起源与发展
2.了解Java技术的特性及语法机制
3.了解Java技术的虚拟机概念
4.掌握Java程序开发的基本过程
(二)教学内容
第0节时代新人要以民族复兴为己任(思政部分)
1、做有理想有本领有担当的时代新人
(1)要有崇高的理想信念,牢记使命,自信自励
(2)要有高强的本领才干,勤奋学习,全面发展
(3)要有天下兴亡、匹夫有责的担当精神,讲求奉献,实干进取
第一节Java的起源与发展
1.Java的发展历史
java知识体系2.Java技术体系
第二节什么是Java技术
1.Java语言
2.Java平台
3.Java的特征
第三节Java语法机制概述
第四节Java的运行系统与JVM
1.Java运行系统
2.Java虚拟机
第五节Java程序开发
1.Java API
2.JDK的下载、安装与使用
3.Java程序的编写与编译过程
4.Java开发工具
(三)思考与实践
1.比较Java语言与C、C++、C#语言的异同点
2.要求能正确地安装JDK、Eclipse或IntelliJ IDEA等开发工具
3.利用上述的开发工具开发运行简单的Java程序
(四)教学方法与手段
1.课堂讲授、多媒体演示
2.课外作业
3.课堂讨论等
第二章面向对象程序设计基本概念
(-)目的与要求
1.了解面向对象程序设计的基本思想和内涵
2.了解类、对象、封装、继承、多态等基本概念的意义
3.了解面向对象程序设计的一般方法
(二)教学内容
第一节面向对象程序设计方法概述
1.面向对象问题求解的基本思想
2.面向对象程序设计方法的内涵
第二节对象与类
1 .对象的含义与结构
2.对象之间的互操作
3.类的概念
4.基于类与对象的面向对象问题求解方法
第三节封装与数据隐藏
第四节继承
第五节多态
1.多态的含义
2.晚联编
第六节基于服务的面向对象程序设计思想
第七节面向对象程序设计的优势
(三)思考与实践
1.比较过程程序设计方法与面向对象程序设计方法的异同点(四)教学方法与手段
1.课堂讲授、多媒体演示
2.课外作业
3.课堂讨论
4.上机实验等
第三章Java语言基础
(一)目的与要求
0.使学生明白为什么要树立正确的人生观(思政部分)
1.掌握Java语言的基本语法规则
2.掌握Java语言的程序流控制方法
3.掌握Java语言的数组方法
(二)教学内容
第0节正确的人生观(思政部分)
1、科学高尚的人生追求
(1)服务人民,奉献社会
2、积极进取的人生态度
(1)人生须认真
(2)人生当务实
(3)人生应乐观
(4)人生要进取
第一节标识符与数据类型
1.Java基本语法
2.标识符
3.关键词
4.基本数据类型
5.复合数据类型
6.基本类型变量与引用类型变量
第二节表达式与语句
1.变量
2.运算符与表达式
3.语句
第三节程序流控制
1.while 和do while 语句
2.for语句
3.if/else 语句
4.switch 语句
5.循环跳转语句
第四节数组
1.数组的声明
2.数组的创建与初始化
3.多维数组
4.数组的复制
(三)思考与实践
1.试比较Java与C语言基本语法的异同点
2.在Eclipse环境下验证Java语言的基本语法约定
3.在Eclipse环境下验证Java语言的程序流控制方法和数组操作应用方法(四)教学方法与手段
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论