Linux系统应用与开发教学大纲
ebastine tablets
Application and Development of Linux System I
适用专业:计算机科学与技术课程编号:0809413046前修课程:计算机基础、C语言程序设计等学分:3 总学时:48一、课程性质、目的与要求
课程性质:专业限选课
课程目的:本课程是计算机科学与技术统招专业的限选课,主要从Linux基本应用、编程环境和基础编程三方面着手,介绍Linux应用开发的基本知识。通过本课程,能培养学生对Linux系统基本应用、编程环境设置及基础编程等方面的技能,奠定在Linux系统上进行进一步应用开发的基础。
教学要求:以Ubuntu14.04或CentOs6.0系统为蓝本,通过多媒体教学方式,由浅入深地向学生介绍Linux基本应用、编程环境和基础编程知识。基本应用部分要求学生掌握Linux 的安装和配置方法、Linux常用命令、文本编辑工具Vi等内容。编程环境部分需要掌握Shell 编程、GCC/GDB及Make工具的使用方法。基础编程要求学生熟悉Linux常用C函数和文件操作相关函数的编程方法。
二、教学内容理论总学时:32学时
第1章  Linux的安装与配置2学时基本要求:了解Linux的历史和发展简介,了解Linux的特点及组成,了解Linux的内核版本与发行版本;了解Linux分区与window分区的区别以及Linux分区的方法,熟练掌握Linux 发行版的配置和安装方法。熟悉Linux下图形用户界面和应用软件的使用。
重点:Linux的基本功能和组成,安装Linux的常见问题处理方法
难点:Linux的分区概念的理解。
第2章 Linux常用命令训练8学时基本要求:掌握shell基本概念,熟练使用Linux中用户系统相关命令、文件目录相关命令、压缩打包相关命令;掌握获得帮助命令、管道及重定向操作命令、进程、网络操作命令和其他命令的使用。
重点:文件、目录、用户管理和进程、网络操作相关命令。
难点:进程、网络操作相关命令。
第3章 Vi/Vim编辑器的使用                                            2学时
基本要求:了解关于Vi的基本知识;熟悉Vi的启动方法;掌握使用Vi进行文件录入的方法;掌握Vi操作的常用技巧。
重点:使用Vi编辑文件;
难点:Vi 操作的常用技巧。
centos和ubuntu第4章 Shell程序设计                                                    4学时基本要求:学会使用Shell编程,能够编写Shell脚本程序;掌握Shell编程中用到的变量、流程控制语句、常用命令及特殊符号;学会使用Shell脚本函数;。
profilestring函数重点:Shell编程中用到的变量、流程控制语句。
难点:编写Shell脚本函数。
第5章 GCC 的安装        2学时基本要求:了解gcc编译器的基本原理,熟练掌握编译器gcc的安装及gcc命令的使用。重点:gcc命令的使用。
难点:gcc命令的使用。强的安装mysql
第6章GNU开发工具链的使用        4学时基本要求:学会使用gdb进程程序调试,学会使用make工具管理多文件C语言程序;掌握Linux下应用程序开发的基本流程。
重点:gdb的使用;makefile编写。
难点:makefile编写。
第7章 Linux常用C函数              6学时
基本要求:熟练掌握字符及字符串操作函数;熟悉数学计算操作相关函数的使用;了解日期时间函数的使用,掌握常用C函数混合编程的方法。
重点:字符及字符串操作函数、数学计算操作相关函数的使用。
难点:数学计算操作相关函数的使用。
第8章文件操作4学时基本要求:熟悉系统调用、用户函数接口和系统命令之间的联系和区别,掌握Linux文件系统的基本知识;掌握Linux中文件I/O的基本编程方法,熟悉标准I/O的相关函数。
重点:Linux中文件I/O的基本编程方法。
难点:文件I/O的编程。
三、实践环节或相关课程实践总学时:16学时
个人简历ppt免费模板下载注:1、实验类型:演示、验证、操作、综合、设计、研究。
2、实验要求:指必做、选做。
3、8学时以上(不含8学时)实践环节需单独设置大纲。
四、课时分配
五、建议教材与教学参考书
六、教学形式与考核方式
1、教学形式:以多媒体为主要形式的课堂讲授为主。
2、考核方式:本课程考核方式为:考试、笔试。
>软件架构设计视图的好处和问题

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。