注:本页面是李晋所开课班级(2014级1班)的内容和要求,其他班级因授课教师不同,内容可能有所不同。

授课对象

西电软件学院2014级

开课时间

2015年春季学期

课时

共10次课,计40课时。

教师

授课:李晋,联系方式:lijin.paul@gmail.com 微信pauljinli
助教:刘龙超,联系方式:438453398@qq.com 微信15399485018
其他班级如下:
班级
教师
上课时间
教室
1
李晋
周五晚上
G330+G334
2
李瑞
周四下午
G330+G334
3
李贺
周五晚上
G346+G348
4
蔺一帅
周四下午
G346+G348

课程内容

1、C语言基础回顾。采用合作在线教育平台:计蒜客 jisuanke.com ,内有C语言(以及其他语言),引导式学习,对C语言遗忘的同学可以在此学习回顾。
注:允许并鼓励以非C语言完成编程作业,要求代码能够实际运行,并产生预期结果,伪代码不行。
2、C语言编程练习。48个练习,需完成其中的40%即19个,并现场由助教老师验收,对于个别因课程冲突无法来上课的同学,需提交每次的简要练习报告(带运行结果截图)。在此: 本科14级程序设计基础实训手册-2015
3、可选加分内容:完成2014年的课程内容(程序设计基础实训2014)并提交项目的GitHub地址或OSChina地址。本练习主要用Ruby on Rails搭建一个博客,并学习使用Git管理源代码,用Trello管理项目。适合热爱编程并有志成为专业程序猿的同学。这本应是所有软件工程专业学生的目标,但由于学校不允许大一学生在宿舍使用计算机,而此部分需要上网完成,故课程中不强制要求此部分内容,仅鼓励完成。在上述得分基础之上,最多额外加40分(总分不超过100分)。也就是说,其他部分你得了60,如果这部分做的好,是可能得100分的。

开发环境(选择其一,推荐Linux或Mac)

Windows:

Visual C++ 2010 Express,正版,免费,相对小巧
Dev C++,简单,够用
JetBrains CLion,跨平台,强大
Code::Blocks
Eclipse CDT
开源命令行方案:Cygwin/MinGW和GCC,用Sublime做文本编辑器
不建议VC 6.0,很多C新特性都没有,对Windows 7的兼容性差

Linux:

GCC,VIM或Emacs

Mac:

XCode
JetBrains CLion
Eclipse CDT

1 Comments

Comments are closed.