ifLab 博客

MIT: The Missing Semester of Your CS Education

https://missing.csail.mit.edu/ Why we are teaching this class During a traditional Computer Science education, chances are you will take plenty of classes that teach you advanced topics within CS, everything from Operating Systems to Programming Languages to Machine Learning. But at many institution...

2019年招新活动及全体大会

随着2019届新生的入校,2019年iflab的招新活动也正式开始。 针对本次招新,由iflab的成员设计了相关的海报与传单。在海报与传单中,添加了社团招新申请表网页的二维码,新生通过扫描二维码即可进入网页中进行信息填写。 紧接着,我们在食堂门前进行了招新宣传活动,在iflab的展位前布置了海报,并且在展位上发放招新传单给感兴趣的同学。除此之外,本次招新还制作了带有iflab logo的纪念品,同样发放给前来iflab展位的同学。 在招新宣传活动结束后,我们在iflab官方公众号上公布了2019年度招新的面试题目。今年的面试题目首创「多方面,多选择」的面试题,面试题目包含了:用C语言或html...

ifLab协助开源课项目辅导

本学期计算机学院的《开源软件开发技术》课程参考了康奈尔大学CS5152的课程设计,让选修课程的大二同学们分组完成开源项目,并邀请行业导师对小组进行指导。由于选课人数多达250多人,最后分为40多个项目小组,由10位校外行业导师进行指导,每位导师指导3-4个小组。 课程同时设计了3个周六的现场编程开发,各小组在9:00-17:00坐在一起完成各自的项目,通过这个集中时间高效实践。ifLab的导师们在这三天里轮流到编程现场辅导同学们编程,为同学们讲解开发开源软件的具体方法、工具,并解决开发中的问题。 提升我校同学们的技术实践能力一直是ifLab努力的方向,将课程和社团活动结合在一起是一种新的形式,...

新项目:大疆RoboMaster机甲大师赛

        今年起,社团将开始参加RoboMaster机甲大师赛。 关于参加竞赛这件事         希望每一名竞赛项目的成员能记住:我们不是为了拿奖而参加竞赛。参加竞赛的初衷在于和其他学校的同学进行交流,提升技术,认清自己的能力差距,同时在备赛过程中学到自己不曾掌握的技能。最重要的是学会享受备赛这个过程,例如,对一个功能不断地迭代优化所带来的快感。       我们也希望借参加竞赛弘扬【工程师文化】,希望每一位参加的同学能够在学习和备赛的过程中坚持下来,认真学习,认真备赛,提升能力和技术。         备赛期间必然是艰难的,特别是对于初创队伍。可能会连续几天甚至几周刷夜,可能会遇到...

新活动:Leetcode训练营

本学期社团和ACM集训队合作举办了Leetcode训练营。 随着就业形势日渐严峻,工作以及考研的面试,对算法水平的要求都逐渐提高。iflab很快意识到了这个问题,遂与学校acm集训队合作举办了leetcode训练营。acm集训队是代表学校参加国内acm-icpc和ccpc竞赛的团队(比赛详情可以百度搜“acm-icpc”的百度百科了解),活动初期由社团主席王仁泉同学以及iflab导师团成员兼acm集训队队长吴礼尉同学组织。 训练营每周举行一场为期一周的contest,contest包含5道6个题目,题目难度从易到难皆有涉及,以便循序渐进地提高同学们的算法水平。每周日晚上我们组织讲解上一周的题目...

ifLab的方法和价值观

一开始,我们把社团当作一个技术培训的团体。技术好的同学教技术不好的同学,固定时间固定地点。我们希望同学们互相帮助,发展的更好,这是一个朴素的想法。 但是18岁的年轻人需要的不仅仅是技术,仅仅只是学习技术,也不能让我们成为更好的人。我们做对了一些事情,也做错了一些事情,思考和发展出了一些方法。遵循这些方法,社团开始走到了正确的方向,也没有偏离最初的想法。 多层结构 社团是三个层次的人群,内层是导师们大家,有共同的价值观,共同成长,效率最高网状结构;中间层是社团新人,通过导师-学员把知识和方法论传播到新人,效率次之树状结构;外层是学校的其他同学,社团通过比赛、辅导、讲座来传播,效率最低广播式。 扁...

ifLab2019秋季工作计划

ifLab新一任导师已经完成了招新工作。以下是本学年的工作计划。 1 对新生建立跟踪系统。每一个招新进来的新生,在第一学期,导师每周更新他的状态,学什么,有没有联系等等。这些信息全体导师可见。 2 为社团成员设立新的比赛目标清单。在社团毕业学长的帮助下,引导社团有能力的同学参加高等级比赛,改变学校每年都是那些低水平比赛的现状。 3 鼓励大家通过比赛、大创、项目来发表论文。请研究生学长来教大家怎么写好论文。 4 继续举办一次女子编程,举办一次编程马拉松。女子编程可以成为常规活动,看大家的热情 5 开始参与少儿编程公益活动志愿者。这个活动和校外的非营利组织合作开展,有丰富的企业界和教育界资源。 6...

【校级竞赛】三分钟就能了解的BISTU Hackathon

十秒钟就能了解的BISTU Hackathon: 开放、自由的校级竞赛,第一届,12小时,2个伙伴,实现创意。 比赛不难,创意为主,环境舒适,管吃管喝,奖金丰厚,现在就报! 什么是编程马拉松?是程序员一起跑马拉松吗? 不,编程马拉松并不是程序员一起跑马拉松。编程马拉松是软件开发者相聚在一起,在规定的时间内,以紧密合作的形式共同开发软件项目的活动。 我可以参加吗? 如果你是BISTU在读的本科生或者研究生,甚至你6月份就要毕业了,恭喜你,欢迎你来参加! BISTU编程马拉松是比赛吗? 是的,BISTU编程马拉松是比赛,但它与普通的比赛有所区别,BISTU编程马拉松更开放、自由,甚至比你想象的还要...