UniMate AI

31251

Data Structures and Algorithms

2 学分难度 中等👥 61 人学过

This subject teaches students how to design, develop and evaluate data structures and algorithms to meet predefined quality characteristics of functionality (suitability) and usability (understandability, learnability, operability, compliance). Software solutions are implemented using C++. Concepts, theories and technologies underlying the methods and techniques are introduced and explained as required. 本课程教授学生如何设计,开发和评估数据结构和算法,以满足功能(适用性)和可用性(可理解性,可学习性,可操作性,合规性)的预定义质量特征。 软件解决方案使用C ++实现。 根据需要引入和解释基于方法和技术的概念,理论和技术。 本课程介绍是由往届学长学姐回忆编辑而成。 讲解数据结构与算法的课程,编程语言为C++。课程首先会讲解一些C++区别于JAVA的内容,之后讲解几种常见的数据结构和算法,Lab和Assessment都是用C++实现几种数据结构和算法。课程内容不会非常容易,但在理解lab练习的基础上Assessment还是很容易拿到高分的,开卷的Final有一定的难度,需要对算法的设计有一定深入的理解。算法和数据结构是程序员非常重要知识领域,C++也是非常实用的编程语言,所以此课程还是非常实用的。

Reviews

学生评价

3.0

难度

4.0

含金量

3.0

压力

4.0

教师评分

Liam Tang

这门课主要就是教数据结构和一些基本的算法,难度不算是太高,考试也不是很难,只要把给的列子都会做,基本都能过

From Seniors

学长留下的

基础信息谁都查得到,真正值钱的是过来人的经验。

学姐说

比你早一年的学长留下的真实经验 —— ChatGPT 给不了。

这门课还没有学长经验,你可以是第一个 —— 注册后在课内分享。

往年考点 / 踩坑

这门课暂无往年考点记录。

毕业生去向(整体)

下面是匠人学院毕业生整体去过的公司分布(来自脱敏校友证言)。这是全平台的总体去向,不代表选这门课的人一定去这些公司。

统计自 317 份脱敏校友证言

Deloitte

6 位校友

岗位:Graduate Program · Graduate Consulting · Platform Engineer · Web developer · Platform engineer

Zerologix

4 位校友

岗位:Frontend Dev · junior frontend developer · Front-end Developer · Full Stack Developer

Servian

4 位校友

岗位:Full-stack Developer · Data Engineer · Consultant

关于这块数据,我们说实话

雇主墙来自脱敏毕业生证言(testimonials)的整体分布,无法关联到具体学员或其所选课程;仅作为毕业生去向的总体社会证明展示。

我们没有"某位学长选了这门课、后来进了哪家公司"这种可查询的个人去向档案 —— 校友证言是脱敏的,无法关联到具体的人或他选过的课。所以这里只给整体分布,不给个人路径,不编。