下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教案第1次课2学时课题Linux操作系统基础教学目的与要求了解课程教学目标、课程地位,三级项目内容;了解Unix系统,常见命令,库函数与系统调用的概念重点难点重点:课程的教学目标、课程地位;库函数与系统调用难点:库函数与系统调用的区别教学进程安排引入:自我介绍及点名认识学生(5分钟)新课引入(5分钟)板书:1)课程名2)学时3)学分提问:询问学生C语言学习情况,询问学生Linux学习情况总结:本门课程是Linux下C语言编程。但不同的是不是编算法或者具体应用,而是调用Linux的系统函数完成某项任务,借助于此来进一步了解Linux的系统级知识。所以这门课是一门编程课,是结合着Linux系统知识的编程课,程序都很小。1)以自己学习C语言的经历来鼓励学生,现在开始学还不晚。2)为秋季企业招聘实习等做好准备,打好基础,否则连笔试都过不了,给自己一个提升自信的机会!3)讲明课堂纪律的保证。二、实施本次课教学内容教学方法:讲授法(1)本课程在专业方向中的地位(重点)(5分钟)以培养方案为依据,讲解为什么学习此门课程?此门课程在课程体系中的地位和作用,以及与先修和后续课程之间的关联。这部分从两个角度来理解:板书:1)计算机结构这部分画结构图,帮助学生理解本门课程在整个体系结构中的位置;板书:2)专业设置在上面所画的图中来了解专业设置这门课程的目的。计算机科学与技术专业:1)无论是做嵌入式、移动应用,都离不开Linux物联网工程专业:主要方向是Android,Java,要在实验箱上进行各种物联网的实验,接下来的物联网系统开发,要在实验箱上进行网关开发。用的就是Linux平台。PS:插入个小例子,linux与windows,他们的开发者把用户想象得不一样,Linux把用户想成是负责人的聪明者,而windows正相反,linux开源,而windows只能买或者steal,曾经有心理学家对一个班的小朋友,对其中的20人宣布他们很聪明,智商高,一年后测试这一个班的iq,从统计学上讲,这20个人的iq确实高出一块。这两个例子放在一起的结论就是,玩linux的人会觉得自己很高大上,结果就是很高大上。(2)如何学习本门课程(10分钟)板书:三级项目讲解程序大概类似于文件上传下载。演示:演示三级项目。板书:在黑板上画出三级项目与各章知识点之间的关联图。演示:给学生演示课程的教学日历(3)怎样学好本课程(10分钟)教材和参考资料:给学生展示课程所应用的课件、工具、软件、资料。怎样检验自己是否学好(考核):讲解考核方式,并将学习中需要学生应用和提交的各个要求、模板展示给学生进行讲解,让学生明确如何获得课程各个环节的分数。(4)Unix系统简介(10分钟)板书:第1章Linux操作系统基础板书:1.Unix系统简介教学方法:简述Unix发展史。详细的介绍请同学们百度搜索“Unix发展史”(5)常用的Linux命令(讲授、演示教学法,20分钟)①Linux虚拟机的使用及共享目录的设置演示法:给学生演示虚拟机的使用方法板书:用户名:cst密码:12345678②带领学生在Linux下熟悉使用用户/组操作命令板书:用户/组操作命令:useradd、passwd、userdel、group、groupdel命令A.创建用户dq,设置密码,查看/etc/passwd文件,查看/home目录B.passwddq,给dq用户设置密码C.userdel命令,删除dq用户D.group创建dq组E.groupdel删除dq组命令如下:#useradddq#cat/etc/passwd#passwdda#userdeldq/userdel–rdq#groupdq#groupdeldq#cat/etc/group③ls、cd、mkdir、mv、cp、rm、chmod命令(重点)(15分钟)演示法:在虚拟机中敲入各条命令,并进行解释,学生跟着做。板书:目录/文件操作命令:mkdir、mv、touch、cp、rm、chmod命令如下:#mkdir/home/dq/test#mv/home/dq/test/home/#touch/home/dq/hello#mv/home/dq/hello/home/dq/helloworld#cp/home/dq/helloworld/home#cp–r/home/dq/root#rm–rf/root/dq#chmod644/home/dq/helloworld④进程控制命令ps、kill(重点)讲解ps命令各项参数的含义,演示法和讲授法。板书:进程相关命令ps、kill命令如下:#ps–a/-l/-u/#killPID/-9⑤man帮助命令(重点)讲解:强调man命令的重要性,要在操作中经常使用,并熟练掌握。板书:帮助手册命令man#man1/2/3(6)库函数与系统调用的概念及区别(20分钟)板书:2.库函数与系统调用的区别教学方法:举例法,以fopen函数和open函数为例,讲解库函数概念、系统调用概念以及他们的联系和区别。举例法:编写“hello.c”源程序,读入一个数,再输出这个数,编译生成hello可执行文件。使用命令“strace./hello”来查看一个printf库函数的执行调用了多少系统调用函数,关注read和write系统调用。板书:库函数:应用函数库,如C语言函数库,属于应用级函数系统调用:Linux操作系统提供的函数,属于系统级函数三、课程小结(5分钟)课程在专业中的地位课程的内容课程的考核常用命令,库函数与系统调用的区别课后学习任务布置课后任务:1、安装好VMware和Linux虚拟机,熟悉常见命令的使用桌面右键-终端,输入gcc,如果得到noinputfile则可用;如果得到commandnotfound,则不可用2、完成练习1)在/home下创建章节目录ch2…..ch122)完成如下命令:(1)新建一个用户tom和用户组student;(2)新建文件file;(3)将文件file改名为test,然后将文件test拷贝到/home下;(4)将/home/t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西生物科技职业学院2026年秋季学期兼课教师招聘笔试备考试题及答案详解
- 中国中医科学院西苑医院招聘护理岗位13人(合同制)笔试备考题库及答案详解
- 2026年渭南大荔县同州新区实验学校招聘笔试模拟试题及答案详解
- 2026湖北恩施州鹤峰巧才劳务派遣有限公司招聘工作人员11人笔试备考试题及答案详解
- 2026黑龙江哈尔滨启航劳务派遣有限公司派遣到哈工大航天学院复合材料与结构研究所招聘考试备考试题及答案详解
- 2026四川营兴地产开发有限公司招聘3人考试备考题库及答案详解
- 2026瑞昌市矿投产业发展有限公司人员招聘3人笔试备考题库及答案详解
- 安福县2026年中职阶段编外人员招聘笔试备考题库及答案详解
- 浙江省2026年物业管理师职业技能鉴定考试(理论知识高级、三级)题库及答案
- 2026贵阳市第二人民医院(金阳医院)高层次人才引进10人笔试备考题库及答案详解
- 哔哩哔哩2025年宠物行业营销通案
- 2025年贵州省政府办公厅面试真题及答案解析
- 紧固件工厂安全生产培训课件
- 亚马逊运营培训新人
- 钢筋绑扎合同协议书范本
- ups电源施工方案
- GB 19302-2025食品安全国家标准发酵乳
- 2024年关于三会一课学习计划
- NB-T20293-2014核电厂厂址选择基本程序
- SF-36生活质量调查表(SF-36-含评分细则)
- DL∕T 2594-2023 电力企业标准化工作 评价与改进
评论
0/150
提交评论