
一、课程简介
本课程旨在培养学生的创新精神和实践能力,让学生掌握基础的编程技能,为今后进一步学习计算机科学奠定基础。二、课程目标
1.了解编程的基本概念和方法,掌握基本的编程语言。
2. 学会使用编程工具进行程序设计,并能够完成简单的程序。
3. 掌握基本的算法思想和数据结构。
4. 学会使用数据库和网络编程技术进行数据处理和通信。
5. 培养创新精神和实践能力,提高编程水平和解决问题的能力。
三、课程内容
1.编程基础知识
2. C语言编程
3. 数据结构
4. 算法与数据结构
5. 数据库 6. 网络编程 7. 操作系统 8. 软件工程
四、课程要求
1.出勤率:出勤率不得低于80%。
2. 作业:每周至少完成2次作业,每次作业必须按时提交。
3. 编程:编程提交方式为手写或者电子提交,提交后必须由老师审核,不得抄袭。
4. 课堂表现:课堂表现占课程成绩的30%。
5. 实验报告:实验报告占课程成绩的20%。 6. 期末考试:期末考试占课程成绩的30%。
五、课程考核
1.平时成绩:平时成绩包括出勤率、作业、课堂表现和实验报告。平时成绩占总成绩的30%。
2. 期中考试成绩:期中考试成绩占课程成绩的30%。
3. 期末考试成绩:期末考试成绩占课程成绩的30%。
4. 编程技能:编程技能占课程成绩的20%。
六、成绩评定
1.平时成绩:平时成绩由老师根据学生出勤率、作业、课堂表现和实验报告评定。
2. 期中考试成绩:期中考试成绩由老师根据学生期中考试成绩评定。
3. 期末考试成绩:期末考试成绩由老师根据学生期末考试成绩评定。
4. 编程技能:编程技能由老师根据学生完成的编程项目评定。