第二期C++项目学习小组(正式组_免费)


About

众所周知,C++很难。它难就难在,你就算用 C++在leetcode 上刷了几百题,或者仔细读了一遍C++ Primer,是不是还是觉得自己是个 C++的门外汉,严重缺乏项目经验? 琪石在去年推出的第一期C++项目学习小组广受好评。鉴于广大学员对高质量 C++上手项目的持续关注和迫切需求,琪石俱乐部决定推出第二期C++项目学习班!录取将分为正式组(学员需要进行面试,面试录取后免费)和旁听组(旁听生不需要面试,缴费即可进场)一同进行学习。学员们将会高强度地相互学习实用的 C++知识,并需要完成一个美国对冲基金Scientech 为大家量身定制的 C++项目!项目设计得非常全面实用,涵盖了主流金融或科技公司常用的C++知识。在此特地感谢Scientech (https://www.scientechresearch.io ) 用心制作本次项目! 本期C++项目学习小组同时开通了中国试点班,欢迎在中国的各大高校在校生报名参与。宁波金戈量锐资产管理公司(http://www.jingefund.com) 听闻琪石俱乐部的中国试点班,很感兴趣。考虑到中国在校生可能经济比较拮据,量锐资管慷慨解囊,乐于资助中国在校学子在本次试点班的一半费用。非常感谢量锐资管的支持。具体请见报名费用部分。

学习目标: 系统全面地学习C++知识,通过项目来练习C++的语法和数据结构。 C++项目简要说明: - 本次项目为一个证券交易模拟系统。具体描述在必要时开放给学员。 - 在项目review环节,对于按时完成递交的项目,将有交易系统大牛来参加点评,帮助大家提高!优秀项目甚至会送至对冲基金 Scientech 的CTO,邀请他来点评!

考核及证书: 学习小组临近结束时,我们会给所有正式组学员做一个评估,表现良好的同学可以报名琪石算法资格证(Qishi C++ Certificate)面试。通过面试者将拥有一张Qishi C++ Certificate(***此证书获取服务需要一定费用***),可以放在Linkedin并写入简历(可以refer到qishicpc的linkedin页面: https://www.linkedin.com/company/qishicpc/about/ )

报名费用: 正式组:免费; 旁听组:高级会员及外卡会员:100美元;普通会员:200美元。 感谢量锐资管赞助报名本期学习小组的中国在校生!因此,针对中国在校生,您的费用将是: 外卡费(如果还没有外卡):25美元(学生自己出,相应人民币),25美元(量锐资管代缴); 正式组:0美元; 旁听组:50美元(学生自己出,相应人民币),50美元(量锐资管代缴)。 前四十名报名的中国在校生会获得赞助。四十名以后全部费用将由学生自行出具。 欢迎想申请本期学习小组的中国在校生在俱乐部官网(www.qishicpc.com) 注册并激活账号,发信至 info@qishicpc.com(信里请附上俱乐部官网username, 姓名, 目前所在院校,预期毕业时间),我们好为您配置赞助金额。

学员组成:
助教:一名(已到位);组长(领队):一名(已到位);组员:正式组8人(含组长)。旁听组最多100人。

报名要求:
对C++有比较深入了解,对相互学习分享C++知识有热情的朋友。报名的时候请务必附上自己的Cover Letter和简历, Cover Letter中需要提及自己的C++水平以及为什么想加入这个学习小组。报名不能保证被录取,需要通过面试才能进入正式组。正式组仅限高级会员和外卡会员报名(请注册琪石网站在MyProfile处购买外卡)。

课程时间:
September - November, 2021

琪石学分: 2


Syllabus

学习内容简介:
学习方式: 以个人学习和小组讨论相结合形式进行,要求学员深入思考并积极参与讨论。具体形式为: *课件讲解:每周末进行线上小组讨论,由被录取的正式组学员(包括领队)轮流选择某一个课题进行讲解,梳理该课题知识点,每周集中讲解加讨论时长约为1-2个小时。 *提问答疑:学习小组所有成员进行个人学习,遇到问题可以随时在学习群里面讨论;对于全体成员均不确定或无法解决的难题,助教会提供阶段性指导,助教也会在期中和期末按需进行答疑(主要在微信群)。 *项目:项目分为几个部分,小组正式学员需要阶段性完成每个部分并提交代码到GitHub,分享自己的repository并相互review代码。

部分学习大纲:

Week1: Variables (Scope,Namespace; Pointers; References; Const Qualifier; Type Aliases)

Week2: Containers (String; Vectors; Array; Set; Map; Iterators)

Week3: Classes (Constructors,Copy,Destruction; Access Control; Friends; Class Scope; Additional Class Features)

Week4: IO and Genetic Algorithms,Dynamic Memory (The IO classes; File Input and Output; Smart pointers)

Week5: Copy Control (Copy,Assign,Destroy; Copy Control and Resource Management; Swap; Moving Objects; Move Constructor and Move Assignment)

Week6: Overloaded Operations and Conversions,Templates

Week7: Inheritance (Base and Derived Classes; Virtual Functions; Abstract Class; Access Control and Inheritance; Constructors and Copy Control)

Week8: Project Presentation

以上总共包括8个主题,每周讨论一个主题,届时可根据实际进展调整课时。

学习资料:
C++ Primer;Effective Modern C++;C++ Concurrency in Action。

...

This activity is only available to Premium and Wild Card Members

Register or Login to apply!

...

Activity type: OnlineStudyGroups

Invite friends to join!

...


Announce date: July 17, 2021

Registration deadline: Sept. 3, 2021

Start date: Sept. 10, 2021

End date: Nov. 10, 2021

...

Leader: Not disclose

Maximum participants: 8

Maximum Applicants: 30

7 people already applied

...

This activity is free


Copyright 2020 by Flash Kick In Consulting Inc. All Rights Reserved.