设为首页   加入收藏
 本院概况 | 新闻公告 | 人才培养 | 教学研究 | 党建工作 | 学生工作 | 招生就业 | 创新实践 | 下载中心 
 教学计划 
 校企合作 
 电工电子实验中心 
当前位置: 首页 >> 人才培养 >> 教学计划 >> 正文
教学计划
2012软件技术基础教学大纲王迷迷2
2012-11-20 16:36     (点击次数:)

软件技术基础教学大纲

(课程编号:A310011  学分: 2.5  学时: 32  上机:6-8

 

一、  课程的性质与目的

          计算机软件技术基础是本科生自动化、电子科学与技术等相关专业的重要的必修课。本课程是设计性、原理性和实践性相结合的课程。通过学习各类常用数据结构及有关算法、Web网页设计和应用、操作系统基本原理,使学生具有一定的系统软件的分析能力和应用软件的设计能力。通过学习,培养学生成为有社会主义觉悟的自动化、电子科学与技术等方面需要的人才。

 

二、  课程内容与教学要求

1、计算机软件技术概论

       1-1  软件及其发展

       1-2  算法及其描述

       1-3  操作系统的概念

教学要求:

          (1)  掌握计算机软件的概念及软件的发展过程。

          (2)  熟练掌握算法的概念及其描述方式。

      (3)  理解操作系统的结构。

2、数据结构

          2-1  数据、数据元素和数据结构

          2-2  线性表

          2-3 

          2-4  队列

          2-5  数组

          2-6  线性链表

          2-7  链栈、链队列和双向链表

          2-8 

          2-9  二叉树

          2-10 

          2-11  查找

教学要求:

          (1)  理解数据结构的概念。

          (2)  熟练掌握线性表、栈、队列的逻辑结构、存储结构(顺序与链式),理解它们的运算,了解它们的应用。

          (3)  熟练掌握数组的概念,理解数组存储结构,了解数组的应用。

          (4)  理解树的定义,掌握二叉树的定义、存储结构,理解二叉树的运算,了解二叉树的应用。

          (5)  掌握图的定义,理解图的存储结构,了解图的遍历。

          (6)  熟练掌握线性查找方法,掌握对半查找方法,理解分块查找方法。

3Web网页设计和应用

          3-1  HTML文档基本结构标记,文本格式标记,列表标记

          3-2  超链接标记,插入图片对象标记

          3-3  表格标记,框架标记

          3-4  表单标记

          3-5  滚动字幕

          3-6 VBScript及其嵌入HTML文档的方式

          3-7  VBScript基本语法(对象、变量、常量、数组和数据类型,表达式)

          3-8  VBScript过程和函数

          3-9  VBScript语句(选择、循环语句)

          3-10  Click事件过程

教学要求:

          (1)  熟练掌握用HTML语言编写网页的基本方法,理解常用标记及有关属性。

          (2)  熟练掌握VBScript的概念,掌握嵌入HTML文档设计网页的方法,理解VBScript基本语法,掌握语句的使用。

(3)  掌握VBScript过程和函数的定义和调用方法,理解Click事件过程及其处理。      (4)  理解Web网页的设计和编程技术,了解网页的应用。

4、操作系统

          4-1  操作系统及其分类

          4-2  进程、进程控制和处理器调度

          4-3  进程的同步与通信

          4-4  存储管理

          4-5  虚似存储器

         

         

教学要求:

          (1)  理解操作系统的作用、分类。

          (2)  熟练掌握进程的概念,理解进程控制,掌握处理器调度,理解进程的同步与通信,了解死锁问题。

          (3)  掌握分区、分页存储管理方式,了解分段存储管理方式,了解虚拟存储器的基本原理。

      上机实验要求

          实验线性结构(环形队列、线性链表、二叉树)

          1)  实验内容

(1)  删除环形队列第K个元素。

          (2)  建立不带头结点的单链表。

         (3)  用遍历方法交换二叉树的左右孩子。

2)  实验要求:掌握环形队列的概念及运算规则;掌握线性表链式结构的概念,理解线性链表的基本运算;掌握二叉树结构的概念,理解二叉树遍历等运算。

          3)  实验(上机)时数:2-3

实验2  Web网页设计和应用(HTML编写)

1)  实验内容

(1)  计算1—n的奇数之和并在页面显示。

         (2)  旅游天地网页的设计和应用。

          2)  实验要求:掌握网页设计的基本概念,理解网页设计和应用技术,编制和调试旅游天地网页的HTML文件。

          3)  实验(上机)时数:2-3

          3)  实验(上机)时数:2

         

三、  能力培养的要求

          本课程对培养学生逻辑思维的能力、提高理论联系实际的能力有较大的作用。通过学习各类常用数据结构及有关算法、Web网页设计和应用、操作系统基本原理,使学生具有一定的系统软件的分析能力和应用软件的设计能力。

 

四、  建议学时分配

课程内容

讲课

习题课(课堂练习)

上机实验

其它(作业)

计算机软件技术概论

2

 

 

 

数据结构概述,线性结构

4

 

 

3

树,二叉树

4

 

 

 

3

 

 

 

查找

3

1

34

3

Web网页设计和应用概述,

HTML语言

4

 

34

 

VBScript和网页设计

4

 

 

 

操作系统概述

3

 

 

 

进程管理

2

 

 

 

存储管理

2

 

 

 

复习

2

 

 

 

合计

32

1

68

15

课内外学时比:4/6

 

五、  先修课程要求

计算机应用基础,VC++程序设计等。

 

六、  考核方式

总评成绩 = 平时成绩 + 期末考试成绩

平时成绩(习题、课堂练习和实验)30%计入总成绩,期末考试成绩占70%

 

 

七、  教材及参考书

   1. 三级偏软考试教程(2),江正战、沈志鸿,东南大学出版社

2. 软件技术基础补充教材、习题和实验,沈志鸿,bt.bt365印,2012.1

        3. 参考书:数据结构(C语言版),严蔚敏、吴伟民编著,清华大学出版社

 

 

附件【2012软件技术基础教学日历王迷迷2.doc已下载
关闭窗口

bt.bt365  地址:江苏省南京市江北新区东大路6号
电话:025-58690760 025-58690756  邮编:210088