程序设计基础(Fundament of Programming) 学分:4.0 预修课程:信息工程导论
内容简介:本课程以C语言为实验平台,主要讲解程序设计的思想和方法,培养学生能利用计算机求解实际问题的基本能力,为后续专业课程及高级编程课程奠定基础。主要内容包括:C语言基本数据类型和语法,结构化程序设计思想和基本程序结构,数组、结构等构造数据类型的使用,函数、指针的运用,文件操作和预处理等。
推荐教材:《c和指针》,作者:(美)(KennethA.Reek),译 者:徐波,人民邮电出版社 主要参考书:《C语言程序设计》,何钦铭、颜晖主编,高等教育出版社,2008年1月
电路与电子技术基础(Circuit &Electronic Technique) 学分:4.0 预修课程:高等数学、大学物理
内容简介:本课程作为电路设计的基础课程,是信息工程专业的一门专业基础课程;要求学生掌握相关基本知识、基本理论及基本计算方法。主要内容包括:电路的基本概念和定律、电阻电路分析、一阶动态电路分析、正弦稳态电路分析、三相电路基本知识;半导体器件基础、基本放大电路原理、多级放大电路、集成运算放大电路、负反馈放大电路、波形产生电路、直流稳压电路等。
推荐教材:《计算机电子电路技术――电路与模拟电子部分》,江晓安等编著,西安电子科技大学出版社,2003年 主要参考书:《电路》,邱关源主编,高等教育出版社,2006年第四版 《模拟电子技术》,邬国扬主编,西安电子科技大学出版社,2003 《模拟电子技术基础》,童诗白,高等教育出版社,2007
数字系统设计(Digital System Design) 学分:4.0 预修课程:电路与电子技术基础
内容简介:本课程是信息工程专业的一门专业基础课程,使学生掌握计算机专业必需的数字系统设计的基础知识,具有分析、设计电路的能力,为有关后续课程的学习打好基础。主要内容有:数制与码制、逻辑代数和逻辑门、组合电路的分析与设计、时序电路的分析与设计、脉冲产生和整形电路、模数和数模转换器以及半导体存储器和可编程逻辑器件初步、VHDL设计基础等。 推荐教材:《电子技术基础――数字部分》,康华光主编,高等教育出版社,2008年
主要参考书:《数字电子技术》,江晓安编著,西安电子科技大学出版社,2002年第二版 《数字电子技术》,阎石主编,高等教育出版社,2007年第三版 《数字电路逻辑设计》,唐志宏、韩振振编著,大连理工大学出版社2002年第四版
数据通信与网络传输(Data Communications and Network Transmission) 学分:3.0 预修课程: 电路与电子技术基础, 数字系统设计
内容简介: 本课程全面介绍数据通信与网络传输领域的基础知识、基本概念、基本原理和实践方法,通过课程学习,学生对网络数据通信的基本原理和概念有深入的了解,掌握数字信号传输的基本理论与应用。主要内容包括:数据通信与网络概论,数据通信技术基础,网络数据传输技术,网络管理与信息安全技术,网络实验,无线通信技术,IPv6和网络发展趋势等。
推荐教材:《数据通信与网络》,(美)Behrouz A.Forouzan著,王嘉祯等译,机械工业出版社,2005年1月第三版
主要参考书:《数据通信与网络应用》,吴金龙等著,清华大学出版社,2006年1月
操作系统原理(Principles of Operating System) 学分:3.0 预修课程:数据结构
内容简介:本课程主要讲授操作系统的基本概念和基本工作原理,内容包括操作系统概述、组成及用户接口,进程管理、存储器管理、设备管理、文件管理等。课程的讲授结合Linux操作系统进行,通过课程学习,学生在掌握操作系统工作原理的基础上,进一步熟悉Linux操作系统的内核结构和管理技术,并能在Linux操作系统环境下编程和应用。
推荐教材:《计算机操作系统教程》,徐甲同等编著,西安电子科技大学出版社,2002年 主要参考书:《操作系统原理与分析》,曹聪等编著,科学出版社,2003年
嵌入式系统概论(Overview of Embedded Systems) 学分:4.0 预修课程:单片机与接口技术
内容简介:该课程是基于ARM嵌入式内核为范例学习嵌入式系统原理及应用的课程,是一门面向应用的、具有很强的实践性与综合性的课程。通过学习,使学生了解和掌握嵌入式处理器的原理及其应用方法,掌握嵌入式处理器 ARM 体系结构及指令系统,包括ARM总体结构、存储器组织、系统控制模块和I/O外围控制模块。使学生获得嵌入式系统的有关软硬件知识以及嵌入式系统应用开发的初步能力。
推荐教材: 《ARM嵌入式系统基础与实践》,胡伟编著,北京航空航天大学出版社,2007年3月 主要参考书:《ARM微控制器基础与实战》,周立功等编著,北京航空航天大学出版社 2003年 《ARM嵌入式处理器结构及应用基础》,马忠梅等编著,北京航空航天大学出版社 2002年
J2ME技术开发(J2ME Technique Development) 学分:4.0 预修课程:面向对象程序设计,数据通信与网络传输
内容简介: 该课程主要介绍J2ME手机程序设计的基本概念和如何在支持J2ME的设备上开发应用程序,包括J2ME平台的体系结构及其内容,以及移动多媒体API、PDA可选API、Java蓝牙无线技术API和移动3D图形编程,使学生掌握其开发过程和拥有一定的开发设计能力,为学生今后从事有关移动设备程序开发打下基础。
推荐教材: 《J2ME开发精解》,詹建飞著,电子工业出版社,2006年1月 主要参考书:《J2ME 手机游戏开发技术详解》, 李振鹏,龚剑编著,清华大学出版社,2006年3月
嵌入式操作系统(Embedded Operation System) 学分:3.0 预修课程: 程序设计基础,操作系统原理,嵌入式系统概论
内容简介: 本课程主要讲授主流嵌入式操作系统Linux在ARM处理器上的移植、文件系统、外设驱动、GUI和API的设计与应用等。主要内容包括:嵌入式Linux驱动程序、驱动程序到内核的加载过程、LED、LCD显示驱动、键盘驱动、嵌入式GUI等。
推荐教材: 《ARM9嵌入式系统设计--基于S3C2410与Linux》,徐英慧著,北京航空航天大学出版社,2007年9月 主要参考书:《嵌入式Linux系统开发技术详解--基于ARM》,孙纪坤、张小全著,人民邮电出版社,2006年8月
计算机控制技术(Technique of Computer Control) 学分:4.0 预修课程: 程序设计基础,数字系统设计,单片机与接口技术
内容简介:计算机控制是一门应用性很强的专业主干课程。内容包括计算机控制系统的构成原理、硬件组成与软件组成。本课程的任务是使学生获得计算机控制的基本理论、基本知识和基本技能,能设计和调试计算机控制系统的硬件,编制计算机控制的应用软件。并用这些理论、知识和技能来解决实践中的实际问题。
推荐教材:《微型计算机控制技术实用教程》,潘新民、王燕芳著,电子工业出版社,2006年1月 主要参考书:《计算机控制及工程应用》,林敏等著,国防工业出版社,2006年9月网络版