课程目标掌握程序设计

Download Report

Transcript 课程目标掌握程序设计

C++程序设计
姚斌
Email: [email protected]
Office: 3-511
Tel: 34207406
Course website:
http://www.cs.sjtu.edu.cn/~yaobin/teaching/2013cpp/index.html
《程序设计》 cs.sjtu 2011.9
课程目标

掌握程序设计,包括过程化程序设计和
面向对象的程序设计

掌握C++语言

了解常用的算法及算法设计过程
程序设计 - 2
《程序设计》 cs.sjtu 2011.9
期末成绩的组成

期末考试
 (第16周周五9,10节):50%

大作业
 (计算中心上机9-16周周四9,10节):50%
程序设计 - 3
《程序设计》 cs.sjtu 2011.9
教材及参考教材





C++程序设计思想与方法 (第2版)
人民邮电出版社 翁惠玉
C++ Primer
人民邮电出版社
C程序设计(第3版) 谭浩强
C++大学教程(第5版) 电子工业出版社
程序设计基础(第2版) 吴文虎 清华大
学出版社
程序设计 - 4
《程序设计》 cs.sjtu 2011.9
作业的相关规定及注意事项

本学期将布置若干个作业,在课后独立完成

作业环境:VC 6.0、VC 2008、VC 2010

助教实验课时间在机房答疑和检查作业

作业要求:
 必须独立、按时地完成每次上机作业
 每次上机作业的具体要求参见每次作业的文档说明
 提交的作业必须符合下述的“作业命名规则”

作业上传地址:ftp://public.sjtu.edu.cn

用户码/密码:yaobin0425/public
程序设计 - 5
《程序设计》 cs.sjtu 2011.9
VC 6.0环境

File/new project/Win32 Console Application

File/new File/C++ Source File

Rebuid All

Execute
演示: 一个简单的程序(变量,常量,赋值,算术表达式
+=,++,输入\输出)
程序设计 - 6
作业命名规则
1.
《程序设计》 cs.sjtu 2011.9
使用 WinRAR 软件将上机作业(包括工程文件、资源文件、源文件和
头文件等)的多个文件直接压缩为一个压缩文件,该压缩文件必须命名
为:” 学号_作业号.rar”。
2.
若一次作业中包含多个小题,则每个小题应分别放入一个单独文件夹,
多个文件夹直接压缩为一个压缩文件。其中,每个小题的文件夹应命名
为:” 学号_作业号_题号”;
3.
上传的作业中应该不包括Debug文件夹以及某些声音、图像文件
4.
命名规则示例:

以学号为5030309999,上传第四次作业(第四次作业中含有两个独
立的小作业)为例:

两个小作业的文件夹名字应为:5030309999_4_1 和
5030309999_4_2

压缩文件名应为:
5030309999_4.rar
程序设计 - 7
《程序设计》 cs.sjtu 2011.9
评分标准

“完成截止日期”后、“上传截止日期”前仍可上
传作业,但视为“迟交”,迟交的作业将被扣除
一定的分数。
在“上传截止日期”后,将停止该次作业批改。

一经发现作业抄袭情况,无论任何原因,抄袭
者与被抄袭者的当次作业一律记为 0 分
程序设计 - 8
《程序设计》 cs.sjtu 2011.9
助教信息
谢丁星 邮箱: [email protected]
 谢钟乐 邮箱:[email protected]
 答疑时间,地点:
周四9,10节上机课(计算中心)或者邮
件预约

程序设计 - 9