计算机科学基础 I
课程大纲(Syllabus)
一、课程基本信息
- 课程名称:计算机科学基础 I
- 学分 / 学时:2 学分 / 64 学时
- 授课对象:集成电路科学与工程专业本科一年级
- 先修要求:无
- 授课语言:中文
二、课程简介
本课程是计算机科学入门课程,系统介绍计算机科学的基本概念与方法
课程内容涵盖:
- 计算机的基本组成
- 程序设计的基本思想
- 数据表示与简单算法
- 问题分析与计算思维
三、课程学习目标
完成本课程后,学生应能够:
- 理解计算机的基本工作原理
- 掌握基础的程序设计思想与语法
- 使用计算机解决简单实际问题
- 阅读并理解简单的技术文档和代码
- 形成良好的编程与学习习惯
四、作业与考核方式
| 项目 | 比例 |
|—|—|
| 作业 | 10% |
| 机试 | 40% |
| 笔试 | 50% |
作业说明
- 作业通常每 1–2 周布置一次
- 迟交规则:一周以内补交,作业分数乘以0.9的系数,超过一周,作业分数乘以0.7的系数
五、课程工具与环境
- 操作系统:Windows / macOS / Linux
- 编程语言:C++
- 编译器:g++ / clang / MSVC
六、参考教材与学习资料
主要参考书
- 《C++程序设计》— 吴乃陵 况迎辉,高等教育出版社
- 《C++ Primer(中文版)》— 王刚 杨巨峰(译) 电子工业出版社
- 《Essential C++(中文版)》— 侯捷(译) 电子工业出版社
辅助资源
七、学术诚信与课堂规范
- 独立完成作业,禁止抄袭他人代码
- 禁止直接使用AI工具完成代码编写
- 违反学术诚信将按相关规定处理
八、其他说明
- 课程安排可能根据教学进度进行适当调整
- 最新通知以课程网站为准
- 课程网站仍处于建设中