C和C++编程语言学习 - 2015级
本项目是数据科学与计算机学院,15级软件工程专业、教务1班,C语言,以及15级信息安全国防班、15级计科7班、C++语言,的信息发布平台。
教师:杨永红
ftp://172.18.182.75
用户名:c_and_cpp
密码:c_and_cpp
计科班: http://soj.sysu.edu.cn/course_detail.php?course_id=160
软件班: http://soj.sysu.edu.cn/course_detail.php?course_id=156
地址:http://172.18.215.225:8080/
开源代码仓库:https://github.com/ghostbody/Yejq-online-judge
谷歌风格在线检查:http://172.18.215.225:8080/compiler
目前开发:
1、c++版本后台评测系统
2、在线编译器,包括个人文件管理、项目管理,在线调试等功能。
实验课相关
课程记录
- 第一次课:计科:week1 代码风格检查
- 第二次课:计科:week2 课件
- 第三次课:计科:week3 第一次实验报告
- 第四次课:计科:week4 第二次实验报告,计科:week4 选择题
- 第五次课:计科:week5 第三次实验报告
- 第六次课:计科:week6 第四次实验报告,计科:week6 第五次课总结
- 第七次课:计科:week7 第五次实验报告,计科:week7 第六次课总结 && 展示
- 期中考试:计科:期中考试问题总结
- 第八次课:无
- 第九次课:计科:week10 第六次实验报告,计科:week10 问题反馈和额外任务
- 第十次课:计科:week11 自编选择题
- 第十一次课:计科:week11 Linux and GDB
- 第十二次课:计科:week12 project1 The Snake Game,计科:project1问题反馈
Final Project: 计科:final project
- 第一次课:软件:week1 代码风格检查
- 第二次课:软件:week2 问题反馈+扩展练习
- 第三次课:软件:week3 问题反馈+扩展练习+实验报告
- 第四次课:软件:week4 理论作业,软件:week4 问题反馈+扩展练习
- 第五次课:软件:week5 实验问题反馈
- 第六次课:软件:week6 实验题
- 第七次课:软件:week7 实验:c程序测试与断点调试,软件:week7 问题反馈和讨论
- 期中考试:软件:期中考试总结和机试答案
- 第八次课:软件:week10 实验:c字符串和函数, 软件:week10 选做实验:c语言小飞机游戏, 软件:week10 问题反馈和额外任务
- 第十次课:软件:课程设计1, 软件:第十周讨论(主要是string.h)和问题反馈
- 第十一次课:软件:第十二周问题反馈, 软件:课程项目, 软件:终极理论题, 软件:吹水贴
- 第十二次课:软件:第十二周 动态分配内存(自学)
软件班所有实验题:
- 实验一:格式化输出和数学函数
- 实验二:程序流程图与伪代码
- 实验三:断点调试
- 实验四:C字符串与函数
- 附加实验五:C语言小飞机游戏
- 附加实验六:链表:深度理解指针
- 课程设计:面向过程程序设计:成绩管理系统
对合作者来说,就像直接操作自己的仓库一样,可以直接pull和push,以下给出教程
第一步:克隆项目
git clone https://github.com/wujr5/c-and-cpp-language-learning.git
cd c-and-cpp-language-learning
第二步:修改更新后提交
git add -A
git commit -m 'your comment'
第三步:与远程仓库同步
在push之前,这一步一定要做,很重要。
git pull origin master
第四步:push到远程仓库
git push origin master