谭浩强C语言教程-清华大学出版社
需积分: 10 136 浏览量
更新于2024-08-20
收藏 1.25MB PPT 举报
"C语言课程说明,使用谭浩强的《C程序设计》(清华大学出版社)作为教材,旨在介绍计算机工作原理,培养逻辑思维能力,为后续的软件开发和课程学习奠定基础。课程包括作业和考试,上课时间由学院安排,第1周不上机。作业需在计算机上完成并随堂检查,需在指定FTP服务器的C语言文件夹内创建个人文件夹存放作业。考试成绩由平时成绩(30%)和期末考试(70%)组成。课程涵盖C语言概述、类型算符表达式、顺序程序设计、分支程序设计、循环程序设计、数组、函数、预处理命令、指针、结构与共同体、位运算和文件等内容。C语言是一种通用且与硬件交互性强的编程语言,起源于操作系统的设计,经过多次演变成为广泛应用的语言。"
本课程是针对《C程序设计》的一门入门课程,使用谭浩强所著、清华大学出版社出版的教材。课程的主要目标不仅仅是教授C语言的基本语法和编程技巧,更重要的是让学生理解计算机的工作原理,培养解决问题的逻辑思维能力。这对于未来从事软件开发或者进一步学习其他计算机科学课程至关重要。
课程作业安排强调实际操作和即时反馈,学生需要在计算机上完成作业并在课堂上接受检查,不能课后提交磁盘。作业提交需通过指定的FTP服务器,每个学生需要在"C语言"文件夹下创建以自己姓名命名的子文件夹,方便管理和提交作业。课程的评价体系中,平时表现占据了30%的总成绩,而期末考试则决定了剩余的70%。
课程内容全面,从C语言的基础概念开始,逐步深入到高级主题。包括第一章的C语言概述,讲述了C语言的历史和发展,以及其在系统软件和应用软件开发中的重要地位。接下来的章节涉及基本类型和算术运算符,如何编写顺序执行的程序,控制流程的分支和循环结构,以及如何处理数组。函数的使用是程序模块化的关键,第九章介绍了预处理命令,这在大型项目中尤其重要。指针是C语言的一大特色,第十章将详细讲解。结构体和共用体允许复杂数据类型的定义,位运算则涉及底层数据的处理,最后,第十三章探讨了文件操作,这是数据持久化的重要手段。
通过这个课程的学习,学生不仅能够掌握C语言的基本语法,还将理解其在实际编程中的应用,以及如何通过编程与硬件进行交互。这样的训练对于成为一名合格的程序员或计算机科学家是必不可少的。
2009-07-20 上传
283 浏览量
101 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
魔屋
- 粉丝: 26
- 资源: 2万+
最新资源
- 液位测量雷达技术基础
- Sybase 12.5 安装for Windows
- XmlSerializer 常见问题疑难解答(MSDN)
- ORACLE SQL性能优化系列
- EJB3.0 详细教程
- C#完全手册 C#完全手册
- Sams Teach Yourself ASP.NET Ajax in 24 Hours
- 系统分析员考试复习 系统分析员考试复习
- word格式排版技巧.doc
- 高质量C++编程指南
- 开发phone动画的相关资料
- 有史以来最全的C语言笔试面试题!!!足足有100多页!!!
- abap objects for java developers.pdf
- Linux的60个基本命令简介
- MM(ModelMaker)两小时上手指南
- ArcGIS体系结构及Geodatabase基础