浙江大学计算机学院、软件学院《Linux程序设计》教学大纲与教学日历

一、课程基本情况

课程代码:

总学时数:32-64

课程类型: 考试课+项目实训

适用对象: 计算机专业本、理工科各专业及计算机软件工程师

先导课程:C程序设计基础与实验

后续课程:Linux数据库程序设计,Linux嵌入式程序设计。

使用教材:Linux程序设计,浙江大学出版社,金国庆、刘加海、季江民主编

二、课程性质和目标

1、课程的基本特性

本课程是一门为计算机软件人员开设的一门计算机专业课程。Linux作为具有良好特性的操作系统,C语言作为广泛使用的编程语言,两者的结合为用户提供了一个强大的编程环境。

2、课程的教学目标

通过本课程的学习,学生能够熟悉Linux操作系统下的基本命令使用、shell程序设计、Linux环境下C程序的编辑、编译、调试及运行,掌握Linux环境下系统函数的使用,掌握文件操作、非缓冲文件的I/O操作,掌握进程控制的程序设计,掌握进程间共享内存、管道、队列及信号等通信的机理及编程方法,掌握图形、动画、文字及简单游戏程序的设计,掌握网络编程设计,掌握串行通信程序设计,初步了解驱动程序设计,使学生掌握Linux操作系统下C程序开发的方法和技巧,并具备开发大型应用程序的能力。

三、课程教学方法与手段

本课程的教学主要以理论教学和上机实践教学相结合的方式进行。

四、课程教学内容、要求及重点、难点

第一章终端的基本操作

(一)主要教学内容

第一节 Linux的常用命令

第二节文件与网络常用命令

第三节Linux的进程命令

第四节Linux的安全常用命令

linux程序设计第三版 金国庆,浙江大学Linux程序设计教学大纲与建议学时分配数-金国庆刘加海...相关推荐

  1. c语言程序设计第三版杜有福,C语言程序设计习题答案 杜有福

    C语言程序设计习题答案 杜有福 C语言程序设计习题答案 习题一 C语言程序设计概述 一.名词解释 (1)程序P1 (2)程序设计P1 (3)机器语言P1 (4)汇编程序P2 (5)高级语言P2 (6) ...

  2. python程序设计 第三版 董付国_Python程序设计(第3版)

    章 基础知识 1.1 如何选择Python版本 1.2 Python安装与简单使用 1.3 使用pip管理Python扩展库 1.4 Python基础知识 1.4.1 Python对象模型 1.4.2 ...

  3. 琢石成器――windows环境下32位汇编语言程序设计(第三版)笔记

    琢石成器――windows环境下32位汇编语言程序设计(第三版)笔记 2011年12月20日 基础篇 第1章 背景知识 1 1.1 Win32的软硬件平台 1.1.1 80x86系列处理器简史 1.1 ...

  4. python程序设计第3版课后答案_python程序设计第三版课后答案

    python程序设计第三版课后答案 更多相关问题 该图中XOY为地轴,MN为赤道,EF.E′F′为回归线,ST.S′T′为极圈.读图,回答下列问题.(10分)(1)目前黄赤交角在图上 (共10分,每空 ...

  5. Js高级程序设计第三版学习(十二章)

                                  Js高级程序设计第三版学习(十二章) 第十二章 DOM2和DOM3   1.样式: 访问样式属性 任何支持style特性的HTML元素都有一 ...

  6. JavaScript高级程序设计第三版.CHM【带实例】

    从驱动全球商业.贸易及管理领域不计其数的复杂应用程序的角度来看,说 JavaScript 已经成为当今世界上最流行的编程语言一点儿都不为过. JavaScript 是一种非常松散的面向对象语言,也是 ...

  7. Linux入门第三集!JDK8的Linux版本资源分享!jdk-8u301-linux-x64.rpm官方资源分享!Linux安装JDK8教程!

    Linux入门第三集!JDK8的Linux版本资源分享!jdk-8u301-linux-x64.rpm官方资源分享!Linux安装JDK8教程! 提取码均为0916 jdk-8u301-linux-x ...

  8. c语言函数的程序设计,C语言程序设计第3版,第6章函数程序设计.ppt

    C语言程序设计第3版,第6章函数程序设计 C语言程序设计 第6章 函数程序设计 第6章 数组程序设计 6.1 函数概述 6.2 自定义函数示例 6.3 函数定义及调用 6.4 函数嵌套和递归函数 6. ...

  9. 【个人回顾】C语言程序设计-第三版-何钦铭主编-4

    写在开头:本文不以分享为目的,只是记录自己课程学习过程中觉得重要的部分知识点或者知识体系,以及可能存在的没有解决的问题,欢迎大家来进行交流和指正,其中ps部分为个人将其他学科与其构建联系的个人理解,因 ...

最新文章

  1. flux读取不到数据_【Java】spring-webflux两种开发模式,获取不到使用ajax的post提交的数据?...
  2. 保存mysql用户的登录信息到~.my.cnf文件;用于方便登录操作。
  3. idea 中使用@Autowired注入mybatis Mapper接口时报错
  4. MyBatis从缓存查找数据的依据
  5. 统计线段长度.lsp_折线统计图和条形统计图的知识点
  6. python shutil模块用法实例分析_Python shutil模块用法实例分析
  7. 计算机原理期末考试,计算机原理期末考试题
  8. DataBseDesign工作笔记003---ERStudio使用笔记_基本使用方法详解
  9. telnet无法访问
  10. 2021云上智能白皮书 附下载
  11. 汇编语言程序设计 实验7 循环程序设计
  12. Django超市仓库管理系统
  13. linux鼠标切换窗口的快捷键设置,Xshell中如何设置鼠标快捷键
  14. AMR文件格式的解释
  15. 大写汉字(大写汉字又称什么数码)
  16. python提取excel指定关键词的行数据
  17. STM32 B3 B5 A13 A14 A15端口复用
  18. SiamFC++ SiamCAR SiamBAN
  19. 关于登录时验证码无法显示
  20. 极速进阶,小i智慧学堂联合复旦大学教授推出人工智能冬令营

热门文章

  1. 67-C语言-百元买鸡问题
  2. 九州云入选“2022私有云企业30强”
  3. 有关11n only和11bg mixed和11bgn mixed区别问题的记录
  4. 反向代理OWA(Office Online Server/Office Web Apps Server)使用8080或其他除默认80以外端口的解决方法
  5. 阿里云个人账号实名认证和企业账号实名认证的区别在哪里
  6. 8核服务器cpu配套主板芯片,三款8核16线程处理器对比,看看谁才是你最好的选择...
  7. 静态站点生成(SSG)——Gridsome
  8. juniper SSG 导出导入配置
  9. 蜜罐攻防演练落地应用方案
  10. 光纤光栅钢结构监测应变传感器温度补偿分析