[自學] MIT的EECS本科+研究生課程【持續更新中-2020.06.02】

前言html

  個人本科是讀的電子信息工程,研究生跟着老師作項目,參與到深度學習中來,畢業後作了算法工程師,工做以後愈發發現,不論從事什麼崗位,基礎都很重要,但如今也沒有時間再讀一遍本科了,自學的話也不知道從何學起,就產生我爲何不試着自學大學裏面CS專業課程的念頭。我自認爲本身算是孜孜不倦的,用學習充實生活是一件多麼愜意的事情!最近搜索發現MIT(與我本科學校HIT就差一個字母,緣分)不少課程都開放了!!! 雖然沒法去麻省學習挺遺憾的,但能夠蹭課(雖然是線上的),也能夠稍稍知足一下本身的虛榮心。算法

  勿累今生多定式,什麼時候不感少年恩。ide

  與君共勉學習

準備spa

  本次學習計劃是參考MIT本科+研究生課程,學習時間預計一年,考覈方式參考各科目標準。個人家庭做業以及考試答案都會在本博客更新。orm

  一、課程選擇:htm

    參考MIT 2015秋季選課表,並替換一些我本科學過的(例如微積分,筆者考研數一140分,因此這門課換其餘課代替),課程以下(粗體是選擇的課程):blog

    6-2/6-3ci

    6-1 (Electrical Science and Engineering)
    6-2 (Electrical Engineering and Computer Science)
    6-3 (Computer Science and Engineering)資源

    Foundations6.004,6.005,6.006,6.008

    Department Lab6.141, 6.170, 6.172, 6.173, 6.175,6.035, 6.813, 6.828

    Headers6.033; 6.034 or 6.036;6.045 or 6.046

    Advanced Undergraduate Subjects(2):6.036, 6.141, 6.801, 6.802, 6.803, 6.804, 6.806, 6.819, 6.905, IDS.012,6.807, 6.809, 6.811, 6.813 (if not used for Lab), 6.815, 6.837,6.045

    Advanced Project:6.UAT and (6.UAP or additional Dept. CI-M Lab), or 12 units 6.UAR

    M.Eng. Restricted Electives (2)6.041, 6.042, 6.436, 8.044, 18.04, 18.05, 18.06, 18.075/18.0751, 18.085/18.0851, 18.086/18.0861, 18.100A/18.100B/18.100C/18.1001/18.1002,  18.310/18.200/18.200A, 18.311/18.300, 18.330, 18.440/18.600, 18.700, 18.703, 18.781

    M.Eng. Advanced Approved Graduate Subjects(4):6.345, 6.437, 6.438, 6.831, 6.832, 6.833, 6.834, 6.863, 6.864, 6.866, 6.867, 6.868, 6.872, 6.874, 6.881, 6.882,  6.883, 6.884,6.945, 6.946, IDS.131, MAS.S63,6.820, 6.821, 6.823, 6.824, 6.828, 6.829, 6.830, 6.836, 6.846, 6.857, 6.858, 6.885, 6.886, 6.887, 6.888, 6.835, 6.838, 6.839, 6.865, 6.869, 6.870, 6.894, 6.895, 6.896, 6.840, 6.841, 6.842, 6.845, 6.849, 6.850, 6.851, 6.852, 6.853, 6.854, 6.856, 6.875, 6.876, 6.889, 6.890, 6.891, 6.892, 6.893

    附1:24units的論文和12units的Advanced Project 被替換掉

    附2:各個課程官方參考連接:https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/

    整理以下,共29門課:

    6.004 Computation Structures 

    6.005 Software Construction 

    6.006 Introduction to Algorithms 

    6.033 Computer System Engineering

    6.034 Artificial Intelligence 

    6.035 Computer Language Engineering 

    6.041 Probabilistic Systems Analysis and Applied Probability

    6.042J Mathematics for Computer Science

    6.046J Design and Analysis of Algorithms 

    6.141J Robotics: Science and Systems I

    6.170 Software Studio

    6.172 Performance Engineering of Software Systems

    6.173 Multicore Systems Laboratory

    6.175 Constructive Computer Architecture

    6.438 Algorithms for Inference

    6.801 Machine Vision

    6.804J Computational Cognitive Science 

    6.813 User Interface Design and Implementation

    6.821 Programming Languages 

    6.823 Computer System Architecture

    6.824Distributed Computer Systems Engineering

    6.828 Operating System Engineering

    6.830 Database Systems

    6.834J Cognitive Robotics 

    6.837 Computer Graphics 

    6.845 Quantum Complexity Theory

    6.849 Geometric Folding Algorithms: Linkages, Origami, Polyhedra

    6.864 Advanced Natural Language Processing

    6.945 Adventures in Advanced Symbolic Programming

  二、課表安排

    目前打算分四個小學期,每一個學期三個月,7門課,會有做業和期末考試。參考MIT官方的課程依賴表來安排各門課程

    四月-六月:6.004,6.005,6.006,6.041,6.042,6.046,6.034

    七月-九月:6.033,6.035,6.141,6.170,6.172,6.801,6.438,6.804

    十月-十二月:6.173,6.175,6.813,6.821,6.823,6.830,6.845

    一月-三月:6.945,6.864,6.849,6.837,6.834,6.828,6.824

       三、課程具體

           第一學期課程:

           6.004:課程名稱:Computation Structures

                            資源:https://www.bilibili.com/video/BV197411s736?p=2

                            學習筆記:http://www.javashuo.com/article/p-uakcxsds-nw.html

               6.005:課程名稱:Software Construction

                            資源:https://www.bilibili.com/video/BV1Tp4y197XX

                            學習筆記:https://www.cnblogs.com/ldfhnb/p/13025784.html

               6.006:課程名稱:Introduction to Algorithms 

                            資源:

                            學習筆記:https://www.cnblogs.com/ldfhnb/p/13032630.html

               6.041:課程名稱:

                            資源:

                            學習筆記:

               6.042:課程名稱:

                            資源:

                            學習筆記:

               6.046:課程名稱:

                            資源:

                            學習筆記:

               6.034:課程名稱:

                            資源:

                            學習筆記:

相關文章
相關標籤/搜索