常规模式

黑马程序员计算机全国等级考试二级c语言教程

C++零基础入门到实战就业教程|传智教育

C/C++数据结构与算法基础(青岛大学-王卓)

竞赛模式

C++0基础入门竞赛课程(NOI官方培训视频)

Acwing

Acwing是一个算法交流学习社区,其课程有配套题库,赶上开学季、特殊节日如1024会打折出售,想要下手的可以观望一下合适的时机。


大学竞赛-工科软件硬件类

赛事官网

软件类:适合大一到大四

硬件类:适合大二到大四

学习平台

参赛推荐

大一:由于大部分同学还没产生以赛促学的意识,对其认知尚且不到位,很少会自学其他课程,基本上只是学习C语言、数据结构。推荐参赛方面为软件类程序设计,目标是通过备赛提升自身能力,获奖是一个附加值。

大二:会开始学习单片机,嵌入式等课程,可以参加硬件类比赛,由于之前对软件的备赛经验同时在,本学期可以确定自己相对较为喜欢的方向,主攻该方向。

大三:此时学生应当完全明白竞赛的意义,并对此有自己的认知,会根据自己的方向选择合适的比赛。 通常大二下~大三是竞赛主力选手。

大四:实习,工作,考研,也有参加比赛拿奖的。

具体可参加赛事根据不同专业有不同的推荐,可以多看看官网以及向老师了解。