2019-06-21 linux编程暑期班 内容规划update
2019-06-21 本文已影响0人
低维量子系统
现在人员大致确定下来了,在讨论中目标也逐渐明确。
-
这次活动的性质,属于创新团队的社会服务活动,而不是个别人的业绩。这个模式的运行情况,会在暑假结束时进行report;假设成功了,来年暑假将由志愿者轮流进行组织。
-
今年的活动目标,是带同学们走一次“在linux下进行编程”的流程。
-
今年的活动的有一半内容,将山寨miles的2019 itensor summer school。部分作业也是在他的git上下载的。itensor于2019年五月份刚刚发布了3.0版本,让人不得不相信这就是缘份。因此,整个期末阶段的一切碎片化的时间,我们都在对itensor进行前期学习和知识储备。
-
这次活动7.1开始。
-
最后,回复部分人的问询:本活动的性质决定了它是不收取任何费用的。
2019暑假内容初步如下
ubuntu系统介绍
文本编辑器介绍:vim vs. gedit
- [3. vim常见操作] 老师提前准备好文本,供操作用。
4. bash编程
- 提前构思一个windows下的繁琐操作,用bash实现一个小脚本。
远程安全登录 ssh
- 学生搜索资料,安装并配置好彼此之间的ssh无密码登陆。
- 基于ssh的文件传输:scp
makefile
- C++/C编程中的makefile
- 老师提前准备好一个简单、完整、包含输入输出、外部函数的程序。
- 演示编译、链接的过程。
- 引入makefile,一个很好的写基础makefile的例子
C++/C编程基础
- 完成多个张量的乘法,进行效率分析。
git
- 在(github)[https://github.com]上管理项目
- 学生自行注册
- (git常见操作)[https://www.runoob.com/git/git-basic-operations.html]
张量网络
- 张量网络介绍
- 张量网络常见算法
- 张量网络图示法
张量网络软件包 itensor
由于是第一期,计划很粗糙,具体执行可能会看情况调整。