大数据算法导论课程大纲

来源:互联网 发布:男鞋休闲鞋 运动淘宝 编辑:程序博客网 时间:2024/05/17 01:33

程序=算法+数据结构,算法是程序员,数据分析师等岗位的基本功,但有很多程序员和半路出家的数据分析师却没受过严格的算法训练,因此他们不能设计和开发出逻辑复杂的高效率应用系统,使到自己的职业前途受到限制。另外,在面试软件工程师,算法设计师,数据分析师,大数据程序员等岗位的时候,面试官常会问一下算法的问题,没有算法修养的人往往哑口无言,场面尴尬,比如

十道海量数据处理面试题
http://f.dataguru.cn/thread-286933-1-1.html

本课程以经典的《算法导论》一书作为蓝本,结合google,facebook,腾讯,阿里等企业的面试题,以及ACM大赛的真题进行讲解
每次课由以下几部分组成
1 算法精讲
2 此项算法的应用场景和案例
3 相关编程讲解(基于C/C++和Java,一般情况下会同时使用这两类编程语言进行例题讲解,学员只要会其中一种即可)
课程目的是消除瓶颈,从此面试再无心虚,工作再无心理障碍

《大数据算法导论》课程大纲
第1课 算法概论,程序=算法+数据结构,时间不允许的算法无任何意义,分而治之,贪心算法,大数据的挑战
第2课 从排序说起,估计算法复杂度
第3课 基本数据结构及应用,栈,队列,链表,哈希函数和哈希表
第4课 二叉树,B树,红黑树等各种树结构及其应用
第5课 面试题与ACM题选讲(1)
第6课 面试题与ACM题选讲(2)
第7课 矩阵计算问题,超巨型矩阵与稀疏矩阵的存储和计算
第8课 现实世界的信息安全原来是数论算法决定的,RSA算法
第9课 字符串匹配问题,海量字符串处理。BLAST算法与基因匹配
第10课 面试题与ACM题选讲(3)
第11课 面试题与ACM题选讲(4)
第12课 图算法及其在交换机,路由器等网络设备中的应用,最小生成树,最短路算法
第13课 运筹学算法简介,线性规划,动态规划,较大流算法
第14课 NP完备问题,千古难题NP=P?近似算法
第15课 面试题与ACM题选讲(5)

授课时间:
课程2017年11月13日开课,预计课程持续17周时间。

授课对象:
需要弥补算法知识的程序员,架构师,设计师,分析师等,要求懂C/C++或Java编程。

收获预期:
熟悉常用算法,并将其运用于工作场景,特别是大数据场景

授课讲师:
主讲:
tigerfish(黄志洪),炼数成金创始人,ITPUB创始人。数据库专家,数据分析专家,有丰富的IT领域、数学领域的知识经验。过往主讲炼数成金《Hadoop数据分析平台》《数据分析展现与R语言》《机器学习》等多门大数据和数据分析课程,沉浸算法研究20多年,有丰富的讲授算法类课程经验。

习题指导:
何翠仪,中山大学统计学专业毕业,炼数成金专职讲师,在过去曾主讲或参与主讲炼数成金《大数据的统计学基础》《大数据的矩阵计算基础》《金融时间序列分析》《量化投资》等课程。
何浩勋,中山大学应用数学专业毕业,炼数成金专职讲师,曾在全国奥林匹克信息学竞赛中获得一等奖,在算法上具有深厚研究和功力。

有想学习的可以点击这个链接,炼数成金算法导论的优惠码是MV56,相互学习喽

原创粉丝点击