《程序设计》教学大纲

本文由用户“g952636302”分享发布 更新时间:2022-01-13 04:42:08 举报文档

以下为《《程序设计》教学大纲》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

《程序设计》课程教学大纲

【课程编号】108CXSJ000000

【课程名称】Java程序设计

【课程性质】专业基础课

【学时】72学时 【实验/上机学时】36学时

【考核方式】考核 【开课单位】智能科学与***

【授课对象】计算机科学与技术专业

一、课程的性质、目的和基本要求

性质:

《程序设计》是计算机科学与技术的专业基础课程。通过本课程的学习,使学生理解什么是程序,程序如何编写和执行,掌握程序语言在软件程序中的作用,学习程序语言中的数据结构和算法,并能运用程序语言的基础知识完成各种基础问题的分析、设计和实现。

目的:

知识目的:掌握现代高级程序语言的编程基础知识,包括数据结构、算法。

技能目的:能够运用程序语言的基础知识和技能完成各种算数、逻辑问题的分析和编码设计。

素质目的:培养学时对于问题分析及编码设计的严谨、缜密的职业素质,以及求学好问、善于合作交流及讨论的能力。

基本要求

本课程将要求学时掌握Java语言的环境配置、源代码的编译运行方法,掌握程序的基本结构,学习数据类型、变量、数组等程序数据结构的特点的定义,掌握包括顺序、选择、循环三大流控的设计与编码实现。掌握基于函数的结构化程序设计方法,并掌握运用这些知识进行复杂问题的分析、编码设计的技术能力。

二、教学内容、基本要求和学、课时分配

【教学内容要点】

第一章:程序概述

教学要求:程序语言的发展,程序语言的分类,二进制、八进制、十进制、十六进制,Java语言的特点,Java程序开发环境的构成。

教学重点:程序的概念,程序的作用,Java语言特点以及环境构成

教学难点:各种进制数据的换算,二进制的作用

一、引入: 程序是什么?为什么计算机上能执行我们编写的程序?

二、计算机程序的概念

三、程序语言的发展过程:机器语言,汇编语言,高级语言

四、程序的执行过程:源代码,编译,执行,重点说明为什么要通过编译形成机器码文件。

五、程序的存储和二进制数据

六、进制的转换

第1章:Java程序入门

教学要求:了解Java语言的发展历史、Java语言的特点、Java的编译运行机制、Java程序的代码结构、Java的环境配置

教学重点:Java语言的发展历史、Java语言的特点,Java的运行方式和命令。

教学难点:Java的程序结构构成,Java的环境的配置

一、Java语言的概述

1、Java语言的发展历程

2、Java语言的特点

3、J2SE、J2EE、J2ME的分类概述

二、Java语言的开发运行环境

1、开发环境(类库、JVM)JDK 、JRE

2、开发工具(IDE、记事本)

三、Java程序入门

1、源文件(.java)

2、类结构(class)

3、main()方法

4、指令(语句)

5、分号

四、Java程序文件的运行

1、Java程序的运行机制

2、编译过程 javac

3、字节码文件.class

4、翻译执行过程 java

五、Java程序的编写和执行案例

实验、程序概述

1、实验目标:

各进制数字的转换

2、实验主要内容

各进制数字的转换

第2章:程序算法概述

教学要求:教授学生理解程序算法的概念,理解什么是顺序、循环、选择的算法控制,并学会流程图的绘制,并使用工具进行绘制。

教学重点:算法概念,输入输出以及三大流控

教学难点:算法的设计,以及用流程图来表示程序算法过程

一、引入:思考计算机要解决具体问题,需要什么?

得出:输入,计算过程,输出

二、算法的概述

1、程序算法解释

2、算法的特点:正确性、有穷性、有效性,可靠性

三、算 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 对重难点选择重复讲解次数,让同学一起回答等方法引导和加深同学的理解,根据课程的知识点进行分类讲解,用时80-120分钟;

3、巩固练习:通过实训课巩固所学,在实训练习题设计中以教材为主,体现技能的层次性、梯度性和密度性。对一些重难点的练习可以在实训课上先行提出让同学重点关注;

4、归纳小结:理论课新课讲解时带领同学做好笔记,特别是一些重难点的部分一定要通过笔记分类整理好,用时贯穿新课的讲解,最后的归纳总结控制在5-10分钟;

5、作业安排:以教材后面的习题为主,并在实训练习中加入要提交的作业,整个学期不少于3次。

执笔:

审核(系主任):

核查(***院长):

2020年8月1日

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《《程序设计》教学大纲》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览