P1: 软件开发基础实践:Python开发环境建立
P2: 版本管理及社区编程1:建立Github账户、基本操作、加入社区编程组等,
P3: 版本管理及社区编程2:Git、Github、EGit等
P4: 英文IT资源阅读实践:翻译Guttag, John教程中的6.2.3和6.2.4
P5:网络资源使用实践:使用Stackoverflow.com
p6: 数据分析:统计、回归及可视化
P7:单元测试实践:测试对象“基于IAPWS-IF97的水和水蒸汽物性计算软件包”
P8:3个专业相关问题的求解、代码规范、软件测试、任务管理、交互计算及文档撰写等