Linux Programming: Overview

Slides:



Advertisements
Similar presentations
Linux管理与应用 Linux 诞生历史 主讲教师:张美平. 主要内容 Linux诞生的几个要素及背景 GNU项目 Linux系统诞生与发展过程.
Advertisements

喜迎 G20 中国 CONTENTS 目 录目 录 1 中国美食 2 中国守护神 美食美食,顾名思义就是美味的食 物,贵的有山珍海味,便宜的 有街边小吃。但是不是所有人 对美食的标准都是一样的,其 实美食是不分贵贱的,只要是 自己喜欢的,就可以称之为美 食。吃前有期待、吃后有回味 的东西。美食遭遇心情的时候,
庄子思想 天地与我并生 万物与我为一 形而上的本体观念 法则、规范、不可思议之事. 庄子作品 极富想象力和浪漫色彩,擅用寓(寄托)言,《史 记》载: “ 其著书十余万言,大抵率寓言也 ” 。 又称《南华经》、《南华真经》 内篇 7 ,外篇 15 ,杂篇 11 《庄子》内容 《逍遥游》《齐物论》《养生主》《人间世》
1 ——含山县新教师集中培训 2015年10月17日 教学常规和课堂教学技能 含山县环峰第二小学 吴保东.
第 3 章操作系统基础 3.1 操作系统概述 3.2 操作系统的功能模块 3.3 典型操作系统概述.
学分制改革为大学英语教学带来的 挑战与机遇 —— 武汉科技大学交流报告. Contents 武汉科技大学外国语学院简介 一 四 我校学分制改革后大学英语教学改革探索 二 学分制改革为大学英语教学带来的挑战 三 学分制改革为大学英语教学带来的机遇.
《程序设计实践》 孙辉 理工配楼104A
因为爱,我们让研修果实更香甜 ——阜阳市临泉县小语1班第三期简报 编辑 葛泽付.
甘肃小吃 文产二班 陶方 羊肉泡 牛肉面 暖锅.
ASP .NET 程序设计(C#版) 第二版 机械工业出版社同名教材 配套电子教案
励行“三严三实” 争做新时期“好干部” 专题教育党课 国电内蒙古东胜热电有限公司张殿福 2015年6月.
從閱讀中學習 Reading to LEARN
——Windows98与Office2000(第二版) 林卓然编著 中山大学出版社
自由軟體介紹 自由軟體介紹 自由軟體在文元 報告人:吳政諺.
目 录 探索社会力量参与矛盾化解新模式 创新背景 主要做法 创新亮点 取得成效 杭州市信访局(“12345”)
周刊 总第38期 2013年6月1日 本期编辑:翁茜茜 温州滨海学校教科室主办
第四章 電腦軟體 課前指引 實體的電腦裝置,我們稱之為「硬體」(Hardware),至於軟體則是個抽象的概念,軟體是經由人類以各種不同的程式語言撰寫而成,以達到控制硬體、進行各種工作的抽象化(例如文書處理)等動作。有些讀者經常迫不及買了一台新電腦,就以為可以開始使用!事實不然,一部配備齊全的電腦,如果沒有合適的軟體來控制與搭配,絕對也是英雄無用武之地。一般來說,我們將軟體分「系統軟體」(System.
先秦诸子的性情人生 “语文教材微专题系列研究”之一 复旦附中 李郦.
新竹縣員東國中 2014/10/22 桃園縣國教輔導團盧翠芳
Linux 的历史、现状和未来 2011 《网管员世界》杂志社 副总编辑 孙浩峰.
红旗Linux认证培训 课程介绍.
課程:諮商概論 指導老師:李秀玉老師 閱讀書籍:傷癒—低估自我的醫治(一) (P.60~69)
生物化学与养生 化学三班 张震.
香港普通話研習社科技創意小學 周順強老師.
深入贯彻党的十七届四中全会精神 切实提高全区组织工作科学化水平
Linux基礎學習 課本:Ubuntu Linux 管理與架站實務 博碩文化出版發行.
靜宜大學專用 PowerPoint 檔案 數位教材
实用操作系统概念 张惠娟 副教授 1.
人工智能技术导论 廉师友编著 西安电子科技大学出版社.
營建自動化 -營建管理資訊化 授課老師:劉俊杰 副教授 中華民國89年9月27日.
关注教师、学生的应用体验 营造实用、高效的数字校园生态环境
关于本门课程.
Linux 入門課程(介紹篇) 講者: Pank
2016年6月.
解读《全国文化市场技术与服务平台应用规范》
项目办公室.
28 唯一的听众 九年制义务教育课本第十册 Contents 作者:落雪.
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
南京航空航天大学 回访母校活动暨宣讲会.
Gerd Kortemeyer Michigan State University January 2008
第4章 作業系統的介紹及操作.
作 業 系 統 第三組 楊育翰 顏瑞霖.
Linux 的一些事儿 系统管理 宁波市高校慕课联盟课程
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
主題九 認識作業系統.
第2章 Linux概述 2.1 操作系统的功能和分类 2.2 Linux操作系统概述 2.3 Linux的应用现状与前景
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
1-1-1作業系統的功能 提供使用者操作介面 提供程式執行環境 控制輸入\輸出程序 分配系統資源 管理與維護磁碟中的檔案
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
作業系統 (Operating System)
第二章 Linux简介 Linux概述 Linux系统的特点 Linux中使用的应用程序 Linux的组成 Linux版本介绍
湖南大学-信息科学与工程学院-计算机与科学系
分布式程序设计 姚斌 计算机科学与工程系 上海交通大学.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
Unit 11.Operating System 11.1 What’s OS 11.2 Related Courses
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
新个人所得税 相关政策解读.
数据密集型计算 张奇.
汕头大学医学院附属肿瘤医院 医务科 药学部 2014年12月
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
人骨法器.
音乐1 工作坊 学习简报 (第1期) 音乐1坊主: 胡真真 2016年5月.
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
Parallel Programming Xuanhua Shi/Pingpeng Yuan
工业机器人技术基础及应用 主讲人:顾老师
中国科学技术大学计算机系 陈香兰(0551- ) Spring 2009
Operating System Software School of SCU
数据密集型计算理论与实践 张奇.
Presentation transcript:

Linux Programming: Overview Jianjian SONG Software Institute, Nanjing University Sept. 2004 自我介绍; Linux的发音; 课程名解释:Focus on 程序设计,但也涉及系统管理、内核源代码分析等的内容,尽量传达给同学们尽量多的东西。 授课时间:2004/09/13

Why to Learn Linux? Open source, Free software; 宝贵的学习资源…… 遵循POSIX标准,学习操作系统的很好的材料 Linux/UNIX Software Development Linux/UNIX System Administration Against Microsoft Just for fun! …… 先让学生回答,调动积极性,鼓励自己思考。

Contents Linux基础 Shell编程 系统程序设计 网络程序设计 高级课题 什么是Linux,安装,基本操作与命令,开发工具 Unix‘s Philosophy Shell编程 系统程序设计 文件管理、 进程控制、进程间通信 网络程序设计 TCP/IP,Socket 高级课题 GUI程序设计,脚本语言编程(Perl/Python/Tcl/Tk),Web应用,Database(MySQL)

课程特点 相关课程 前驱:操作系统,数据结构,C语言程序设计 后继:嵌入式系统…… 实践性强,涉及面广 侧重点:基本原理、关键技术、应用实例

Reference Books Linux程序设计 UNIX环境高级编程 Linux与UNIX SHELL编程指南 UNIX进程间通信 Neil Mantthew, Richard Stones著,杨晓云、王建桥、杨涛、高文雅等译。机械工业出版社 UNIX环境高级编程 W. Richard Stevens著,尤晋元等译。机械工业出版社 Linux与UNIX SHELL编程指南 David Tansley著,徐焱、张春萌等译。机械工业出版社 UNIX进程间通信 John Shapley Gray著,张宁等译。电子工业出版社 Linux内核源代码情景分析 毛德操、胡希明著。浙江大学出版社 除这些正式文本外,推荐一些书籍: 如“乐者为王——Linus Torvalds自述”,

Course Arrangement Course hours: Lectures & Reading 36 hours, 12 weeks lectures + labs/assignments + projects Lectures & Reading Lectures: 提纲挈领,roadmap Reading: 各种标准、规范、参考书目、源代码;网上讨论和资料 Labs/assignments & projects Evaluation: Final exam: 50%, labs/assignments: 20%, projects: 30% Class: bonus

Any questions?