- 了解Linux编程环境;
- 掌握在Linux环境下编程的常用工具,例如:shell, vim, make, gedit, git及各种语言的集成开发环境。
- 了解Linux系统的内存、进程、线程、同步、通信的基本原理和其在实际程序实际中的应用。
- 掌握Linux环境下的应用程序设计、开发和项目管理。
- 通过16学时的实验,在Linux环境下设计并实现一个代码量不小于2000的项目。
第一次实验 确定项目的需求和模块设计,并将项目的需求文档和模块设计方案提交到本Repository。
第二到六次实验 细化模块设计方案,完成各模块的接口设计,实现各个模块的功能。
第七次实验 整理实验报告。
第八次实验 系统功能展示。
根据兴趣和职业规划可选择:C, java, c++, python等。 鼓励学习Hadoop, Docker, Redis, MongoDB等流行工具。
- 基于数据库的管理程序开发
- 微信小程序开发
- 网页程序开发
- 网络爬虫开发
- 基于机器学习的竞赛和应用开发
- 参与任课老师团队项目(条件:每周4-8小时的工作时间)
- Fork本Repository
- 创建自己的大作业文件夹,命名方式:学号+姓名,例如20180301张大帅
- 上传大作业内容到自己的文件夹,包括(1)实验报告和(2)代码(创建code文件夹,用于存放代码)
- Pull new request提交作业