《UbuntuLinux操作系统(第3版)(微课版)-教学进度表.docx》由会员分享,可在线阅读,更多相关《UbuntuLinux操作系统(第3版)(微课版)-教学进度表.docx(5页珍藏版)》请在第壹文秘上搜索。
1、教学进度表学年笫学期填表日期/课程名称:UbUntULinUX操作系统教材名称:UbuntuLinux操作系统(第3版)(微课版)任课教师:主编:陈杰,梁姝隶属系部:出版社:人民邮电出版社隶属教研室:出版时间:2024.2适用专业班级:教研室主任:总学时已完成学时本学期时数合计讲课实验机动其他54054262406本课程的主要内容:“UbuntuLinux操作系统”课程是一门实践性很强的专业课程,主要教学内容包括解UbUmU操作系统的基本操作、配置管理、软件开发环境和服务器部署。要求学生掌握UblmtULinUX操作系统的基础知识,UbuntuLinUX操作系统的配置方法和使用技能。周次月/日
2、教学形式教学内容习题学时备注i讲授单元一UbUmU概述、安装与基本操作任务一认识Linux和UbUntu(课堂讲解包括Ubuntu的发展前景和UbUntU的国内应用现状)任务二安装UbUntU操作系统任务三熟悉UbUnnI桌面环境2讲授单元一UbUnUI概述、安装与基本操作任务四熟悉Linux命令行界面任务五了解SheH任务六练习Linux命令行使用操作任务七使用文本编辑器编辑文本文件2实验单元一UbImtU概述、安装与基本操作实验1安装Ubuntu桌面版实验2练习登录、注销与关机操作实验3熟悉桌面环境基本操作(活动概览视图操作、启动应用程序、窗口操作、工作区操作)任务4熟悉桌面个性化设置实验
3、5通过Ubuntu软件中心安装和更新软件包任务6熟悉终端窗口操作实验7切换和使用文本模式实验8查看和设置环境变量实验9练习LinUX命令行操作实验10使用Vim编辑配置文件实验11使用nano编辑配置文件22讲授单元二用户与组管理任务一掌握用户与组基础知识(重点是用户账户)任务二使用图形用户界面工具管理用户和组任务三使用命令行工具管理用户和组2实验单元二用户与组管理实验1使用图形用户界面工具创建和管理用户账户实验2使用命令行工具创建和管理用户账户实验3考察sudo配置文件实验4练习sudo与su命令的操作实验5使用“用户和组”工具管理组账户实验6使用命令行工具管理创建和管理组账户实验7查看用户
4、登录实验8多用户登录与用户切换2讲授单元三文件与目录管理任务一掌握LinUX文件与目录基础知识任务二熟悉Ubuntu目录操作任务三熟悉Ubuntu文件操作任务四管理文件和目录权限(注意传统文件权限与ACL的比较)23实验单元三文件与目录管理实验1熟悉文件管理器的目录(文件夹)和文件操作实验2使用命令行工具进行目录操作实验3使用命令行工具进行文件操作实验4使用命令行工具变更文件访问者身份实验5使用命令行工具设置文件访问权限实验6使用文件管理器管理文件和文件夹权限实验7设置和查看ACL实验8ACL进阶操作(递归设置、目录继承和文件继承)2讲授单元四磁盘存储管理任务-掌握Linux磁盘存储基础知识任
5、务二管理磁盘分区和文件系统任务三挂载和使用外部存储设备2实验单元四磁盘存储管理实验1使用fdisk工具进行分区管理实验2使用命令行工具建立文件系统实验3使用命令行工具挂载文件系统实验4使用命令行工具检查维护文件系统实验5使用磁盘管理器管理磁盘分区和文件系统实验6挂载和使用光盘实验7挂载和使用U盘24讲授单元五软件包管理任务一了解LinUX软件包管理的发展过程任务二安装和管理Deb软件包任务三使用ApT工具管理软件包任务四安装和管理Sn叩包任务五使用源代码编译安装软件2实验单元五软件包管理实验1安装和卸载Deb软件包实验2使用APT命令行工具实验3配置APT源实验4使用PPA源安装新版本软件实验
6、5使用SnaP安装、更新和删除软件包实验6源代码编译安装PythOn2讲授单元六系统高级管理任务一熟悉LinUX进程及其管理任务二使用SyStemd管控系统和服务任务三掌握系统启动配置任务四掌握自动化任务配置(进程的调度启动)25实验单元六系统高级管理实验1管理控制进程实验2执行SyStemd单元管理实验3执行SyStemd单元文件管理实验4管理系统电源(开关机)实验5使用SyStemd管理系统日志实验6为普通用户账户定制计划任务实验7配置anacron来实现调度任务实验8使用systemd定时器实现自动化任务管理2讲授单元七Ubuntu桌面应用任务一熟悉Internet应用软件的操作任务二了
7、解常用的多媒体应用软件任务三熟悉办公软件的应用2实验单元七Ubuntu桌面应用实验1熟悉FirefoX浏览器的使用。实验2练习Transmission的文件下载操作。实验3通过Wine安装Windows版本的QQ软件。实验4安装图形图像工具GlMP、InkSCaPe和Dia,然后进行试用。实验5使用LibreOffice套件的文本处理、电子表格处理、演示文稿制作、绘图、公式编辑等功能。实验6安装WPSOffiCe并进行使用操作。26讲授单元八SheII编程任务一了解SheII编程基本步骤任务二熟悉Shen变量的用法任务三熟悉表达式与运算符的用法任务四熟悉流程控制语句任务五掌握SheII函数的用
8、法任务六了解Shell正则表达式与文本处理命令2实验单元八ShelI编程实验1体验不同的ShelI脚本执行方式实验2练习Shell变量赋值和访问操作实验3练习基本的Shen编程实验4练习分支结构和循环结构的Shell编程实验5在Shen脚本中使用函数进行模块划分实验6在SheH脚本中使用正则表达式实验7练习grepSed和awk命令的文本文件操作2讲授单元九C/C+编程任务一掌握LinUX编程基础知识(重点是C语言程序编译和调试)任务二使用make和Makefile实现自动编译任务三基于GTK+的图形用户界面编程27实验单元九OC+编程实验1C和C+源程序编译实验2使用gdb命令调试C源程序实
9、验3使用AutotIs工具生成Makefile文件并制作源码安装包实验4使用集成开发环境AnjUta开发基于GTK+的图形用户界面程序2讲授单元十Java与Android开发环境任务一JaVa开发环境的搭建任务二AndrOid开发环境的搭建2实验单元十Java与Android开发环境实验1通过PPA安装OraeleJDK实验2使用UPdate-alternatives切换Java版本实验3使用Eclipse开发Java应用程序实验4基于AndroidStudio开发Android应用28讲授单元IPHPPython和Nodejs开发环境任务一PHP开发环境的搭建任务二Python开发环境的搭建
10、任务三NOdeJs开发环境的搭建2实验单元-1,PHPPython和Nodejs开发环境实验I在Ubuntu桌面版上安装LAMP平台实验2使用EclipseforPHPDevelopers开发PHP应用程序实验3使用PyCharm开发Python应用程序实验4使用VisualStudioCode开发基于Nodejs的Web应用程序2讲授单元十二UbUmU服务器任务一掌握Ubuntu服务器的安装利配置管理(重点是远程管理)任务二动态调整磁盘存储空间任务三掌握LAMP平台的安装和配置管理29实验单元十二UbUntU服务器实验1安装UbUntU服务器操作系统实验2通过SSH远程管理UbUntU服务器实验3通过Webmin软件远程管理Ubuntu服务器实验4创建和管理逻辑卷实验5在Ubuntu服务器上安装LAMP平台实验6在Ubuntu服务器上配置和管理Web虚拟主机实验7在UbUntU服务器上配置和管理MySQL2讲授总复习2考试2