掌握计算机软件基础:程序设计与C语言入门

需积分: 0 1 下载量 158 浏览量 更新于2024-09-09 收藏 1.3MB PPT 举报
"计算机软件基础-01"是一门旨在教授学生计算机软件技术基础知识和技术的课程,由谭世语教授主讲,他来自重庆大学化学化工学院,专业是化学工程与工艺。课程的主要内容包括软件工程和程序设计的基本概念、C语言及其程序设计方法、运用C语言解决实际问题以及数据结构基础知识。课程重点在于C语言的掌握和基本程序设计技巧,以及通过编程实践培养解决问题的能力。 课程分为五个单元:第一单元介绍软件技术初步,涵盖两课时的理论讲解和实践;第二单元是程序设计基础,提供八课时的学习内容;第三单元涉及模块化程序设计,有十课时;第四单元讨论复杂数据类型和程序设计,安排十二课时;第五单元主要讲解基本数据结构及算法,占用四课时。总学时为36学时,其中理论教学和上机实习各占一半,分别在A5106教室和计算中心的2号机房进行。 考试方式包括笔试和上机测试,全面考察学生的理论知识和实践能力。课程教材选用丰富,包括《计算机软件技术》(曾一等主编)作为主教材,提供297页的基础理论知识;《计算机软件技术实验教程》(熊壮等主编)辅助实验学习,共有197页;谭浩强主编的《C程序设计》(第二版)是核心编程教材,有388页,深入讲解C语言;还有《C程序设计题解与练习》用于巩固理论和提高解题能力。 整个教学计划注重理论与实践相结合,旨在培养学生对软件工程的理解,掌握C语言编程技能,并能将所学应用于实际问题的解决,为后续的专业发展打下坚实的基础。