上海交大C++课程设计课件与学习指南
需积分: 3 171 浏览量
更新于2024-07-27
收藏 4.09MB PPT 举报
上海交通大学的"C++程序设计"课程是针对计算机科学与技术专业的学生开设的一门核心课程,由沈红斌教授授课,邮箱hbshen@sjtu.edu.cn,课程网址为www.csbio.sjtu.edu.cn。课程的目标主要聚焦于两方面:一是深化对过程化程序设计的理解,即如何组织和管理代码以实现逻辑流程;二是教授面向对象编程,让学生掌握如何使用C++进行高效、模块化的软件开发。
课程强调C++语言的学习,这是现代软件开发中的重要工具,它结合了结构化和面向对象的特性,适合处理复杂问题。学生们还将学习和理解常用的算法及其设计过程,这对于解决实际问题中的效率优化至关重要。
课程评估体系严谨,期末成绩由三部分构成:期末考试占50%,期中考试占20%,大作业占30%。这表明课程重视理论知识的掌握和实践能力的培养。教材推荐包括《C++程序设计思想与方法》(翁惠玉著)、《C++ Primer》、《C程序设计》(谭浩强著)、《C++大学教程》(第5版)和《程序设计基础》(吴文虎著),这些都是权威教材,能够提供丰富的学习资料。
在作业部分,学生需要在课后独立完成若干个上机作业,可以使用Visual C++ 6.0、VC2008或VC2010作为开发环境。助教每周会在机房提供答疑服务。作业的要求明确,包括独立完成、按时提交、参考作业文档说明、遵循特定的命名规则。作业需压缩成名为"学号_作业号.rar"的文件,并根据题目分隔在单独的文件夹内,例如5030309999_4_1和5030309999_4_2,且要排除Debug文件夹和非必需的音频、图像文件。作业上传至ftp://202.120.36.167,使用用户名密码sjtu/sjtu进行登录。
这门课程旨在通过系统的C++教学和实践项目,使学生掌握扎实的编程基础,培养解决问题的能力,并为他们进入IT行业打下坚实的基础。
2015-12-21 上传
2010-04-29 上传
2011-04-04 上传
2011-12-11 上传
2024-11-17 上传
2024-11-17 上传
2024-11-17 上传
2024-11-17 上传
2024-11-17 上传
cz_li
- 粉丝: 0
- 资源: 1
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案