业务培养目标
培养学生具备计算机和信息技术的基础知识、基本理论和初步的现代农业技术知识,尤其强调使学生具有较强的实际操作和解决问题的能力,能运用所学知识从事农业科研、生产、流通等领域计算机控制系统、信息系统和网络系统的设计、开发、维护和运行管理等方面工作,成为现代农业领域的实用型计算机技术人才。
业务培养要求
本专业学生主要学习计算机硬件、计算机软件、计算机网络、多媒体以及微机控制等方面的基本理论和基本知识,学习现代农业科研、生产和管理技术,接受计算机应用开发的基本训练,毕业生应获得以下几方面的知识和能力:
• 具备一定的计算机专业理论和实验科研能力,为继续深造和发展奠定基础。
• 具备一定的普通外语和专业外语能力(达4~6级),适应外向型经济发展的需要。
• 具备一定的计算机应用开发能力和现代农业知识,能承担农业及相关领域的计算机应用开发工作。
• 具备较强的文字及口述表达能力,可从事计算机推广应用和培训。
• 具备一定的组织管理能力。适合从事计算机应用项目的开发组织与管理工作。
课程类型及学时与学分分配
本专业学生毕业需修满164学分。其中理论课:必修课2223学时,共116 学分;限定性选修课280学时,共15学分;公共选修课200学时,共10学分。
表6计算机专业必修课教学进程一览表
|
学期 |
课程 |
学分 |
学期 |
课程 |
学分 |
|
1 |
思想道德修养 |
2 |
2 |
大学英语2 |
4 |
|
马克思主义哲学 |
3 |
体育 |
1 | ||
|
计算机技术导论 |
2.5 |
毛泽东思想概论 |
2 | ||
|
大学英语1 |
4 |
法律基础 |
2 | ||
|
体育 |
1 |
高等数学(下) |
2 | ||
|
高等数学(上) |
6 |
电路与电子(下) |
2.5 | ||
|
线性代数 |
3 |
离散数学 |
3.5 | ||
|
电路与电子(上) |
2.5 |
C++程序设计 |
5 | ||
|
3 |
大学英语3 |
4 |
4 |
大学英语4 |
4 |
|
体育 |
1 |
体育 |
1 | ||
|
邓小平理论概论 |
3 |
政治经济学 |
2 | ||
|
概率论与数理统计 |
3 |
现代农业技术基础2 |
1 | ||
|
现代农业技术基础1 |
1 |
Java程序设计 |
2 | ||
|
数字逻辑电路 |
3.5 |
数据库原理 |
3 | ||
|
数据结构 |
3.5 |
Power Builder |
2 | ||
|
通信与计算机网络 |
3.5 |
微机原理与汇编(上) |
3 | ||
|
5 |
现代农业技术基础3 |
2 |
6 |
专业英语 |
2.5 |
|
微机原理与汇编(下) |
3 |
计算机体系结构 |
3 | ||
|
操作系统原理 |
3.5 |
管理信息系统 |
3 | ||
|
SQL Server |
3 |
Windows应用程序设计 |
3 | ||
|
多媒体技术与应用 |
3 |
7 |
网络信息系统集成 |
4 |
表7计算机专业限选课模块化分及进程一览表
|
选修模块 |
课程及开课学期 | |||
|
4 |
5 |
6 |
7 | |
|
Ⅰ |
计算机图形学 |
数字图像处理 多媒体数据库 |
地理信息系统 |
农业资源管理系统 |
|
Ⅱ |
数理逻辑 |
系统与决策理论 人工智能 |
Prolog语言 |
农业专家系统 |
|
Ⅲ |
算法与数值分析 |
MATLAB语言 数学建模 |
模拟与仿真基础 |
仿真与虚拟农业 |
|
Ⅳ |
ASP.net程序设计 |
计算机信息安全 电子商务技术 |
地理信息系统 |
农贸电子商务系统 |
|
Ⅴ |
传感器与信息采集 |
单片机技术 微机接口技术 |
微型机控制技术 |
农业生产微机控制 |
主要课程内容简介
• 计算机技术导论:概括地介绍计算机科学与信息技术的主要领域,基本原理,各种应用及对社会的影响。包括计算机发展简史,现代计算机的基本组成和工作原理,系统软件,应用软件,计算机网络,多媒体技术,与计算机有关的社会、道德、法律、安全与环境等知识。
• 离散数学:数字逻辑、数据结构、编译原理、人工智能等课程的先修课。主要研究离散对象的结构、特征、相互关系及共性、规律和方法。内容包括数理逻辑、集合论、代数结构、图论、形式语言、自动机和计算几何。
• 电路与电子:数字逻辑等课程的先修课。介绍电路的基本概念,基本定律,基本分析方法及一般交直流电路的计算方法;常用半导体二极管和三极管的特性参数,基本放大电路,负反馈放大电路,集成运算放大器,集成直流稳压电源的工作原理及应用。
• 数字逻辑:微机原理、接口技术等课程的先修课。介绍数字逻辑电路的基本概念,基本理论和基本方法,典型组合逻辑电路和时序逻辑电路的分析方法,简单逻辑电路的设计方法。
• C++程序设计:数据结构、操作系统、计算机网络等课程的先修课程。重点介绍C++语言部分的语法和面向对象语言的封装性、继承性、多态性等内容,利用VC的开发环境、工具和MFC类库,进行C++编程训练。
• 数据结构:操作系统、数据库原理等众多课程的先修课。介绍如何组织各种数据在计算机中的存储、传递和转换。内容包括:数组、链接表、栈和队列、递归、树与森林、图、堆与优先级队列、集合与搜索结构、排序、索引与散列结构等。
• 通信与计算机网络:介绍数据通信基础、计算机网络的基本概念与拓扑结构、网络体系结构与协议、局域网、TCP/IP协议与Internet、网络互连设备与技术、网络系统集成、网络安全与管理。
• 操作系统原理:介绍操作系统的基础概念,进程管理,处理机调度,存储管理,文件系统设备管理,操作系统程序结构,分布式操作系统等内容。
• 数据库原理:SQL Server、管理信息系统等课程的先修课。主要讨论数据库系统的基本概念,基本原理,基本方法以及有关的应用。主要包括数据库系统的组成、数据和数据关系的描述,关系数据模型和关系计算,运算方法,数据定义,数据操纵,数据控制和数据字典,数据库设计以及数据保护等。
• 现代农业技术:计算机农业应用课程的先修课。以大农业为背景介绍现代农业技术,包括现代农业种植技术、现代农业养殖技术、现代农产品加工技术、现代农业经营管理技术、现代农业生物技术和现代农业信息技术,搭建一个完整的农业技术知识框架。
• Power Builder:介绍集成开发工具 Power Builder的原理及使用。包括 PB简介、PB开发过程、Data Window技术、Power Script语言及PB编程技术。
• 微机原理与汇编:计算机体系结构、微机接口及控制等课程的先修课。介绍80X86的基本工作原理、汇编语言的基本知识及程序设计技术。内容包括寻址方式与指令系统、伪指令以及汇编语言程序设计的基本方法,微处理器的总线与时序、存储器、输入输出接口、中断与DMA技术、Win32汇编程序设计等。
• SQL Server:介绍分布式数据库技术的基础理论、服务器和客户端的安装配置及管理操作方法、SQL语法、数据及各种数据库对象的管理、数据库的安全体系与管理方法,以及基于ODBC和DB-Library的数据库应用程序设计。
• 多媒体技术及应用:主要介绍多媒体技术中的基本概念、视频和音频获取技术、多媒体数据压缩编码技术与标准、多媒体计算机硬件和软件系统结构、多媒体数据库与基于内容检索、多媒体著作工具以及多媒体通讯和分布式多媒体系统。
• 计算机体系结构:一般性地介绍计算机的CISC和RISC指令系统、多级存储系统结构与实现机理、输入输出系统构成及不同的输入输出方式、超流水线和超标量超流水线以及其它并行处理技术。
• 管理信息系统:主要介绍管理信息系统的概念与结构、总体规划、系统分析和设计、系统实现方法和评价、管理信息系统开发环境与工具以及管理信息系统的进展等。
• Windows应用程序设计:介绍Windows编程环境、VC++类库、Windows环境下运行的应用程序的编写技术与方法,包括图形用户接口界面的建立,多任务、多线程的实现。
• 网络信息系统集成:介绍网络信息系统集成的基本概念、网络信息系统集成涉及的软硬件平台与连接技术、以及网络信息系统集成的实现方法与技巧。主要涉及Web站点构建技术,Web编程技术和 Web据库应用开发技术以及ASP与JSP技术。
主要专业课外实践
除完成每门课程的实验教学外,学生每学期还要完成一些课外教学实践,各学期的课外教学实践进程如表8所示。
表8 计算机专业主要专业课课外教学实践一览表
|
学 期 |
实习课程 |
周 数 |
学 期 |
实习课程 |
周 |
