V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Cassano
V2EX  ›  Apple

求推荐国内公开课关于计算机专业课程的资源?

  •  
  •   Cassano · 2021-08-01 12:39:29 +08:00 via iPad · 3785 次点击
    这是一个创建于 1208 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为了找些课程资源补补基础,一直都是野路子,现在得看看正经的大学课程给自己纠正一下。

    16 条回复    2021-08-03 16:39:53 +08:00
    zhouwb
        1
    zhouwb  
       2021-08-01 16:32:10 +08:00 via iPhone
    中国大学幕课
    FawkesV
        2
    FawkesV  
       2021-08-01 17:00:23 +08:00
    bilibili 啥都有,我自考的课程都在上面学的
    irytu
        3
    irytu  
       2021-08-01 17:52:29 +08:00 via iPhone
    6.006 6.S081 cs144
    stardust21
        4
    stardust21  
       2021-08-01 19:15:42 +08:00
    可以看看这个 repo: https://github.com/woai3c/nand2tetris
    Kingfish404
        5
    Kingfish404  
       2021-08-01 22:41:17 +08:00
    计算机图形学的话,有 GAMES,http://games-cn.org/#,他们的课程很棒
    movq
        6
    movq  
       2021-08-01 23:03:47 +08:00
    借楼问下关于 Java Web 和 Spring 有什么比较好的课,最好是可以跟着做小项目的。目前自己看书感觉有点生硬
    kop1989
        7
    kop1989  
       2021-08-01 23:53:13 +08:00 via iPhone   ❤️ 1
    大学更多的是数据结构、线性代数、算法、编译原理,概率论等基础,方法论非常少,软件工程约等于没有。
    20015jjw
        8
    20015jjw  
       2021-08-02 02:36:27 +08:00 via Android
    Berkeley 还是有一些在线能看到的的
    wanqiuyao
        9
    wanqiuyao  
       2021-08-02 07:15:13 +08:00 via iPhone
    @FawkesV 这么强大的吗😳
    skys215
        10
    skys215  
       2021-08-02 09:02:34 +08:00
    open.163.com
    网易公开课
    labulaka521
        11
    labulaka521  
       2021-08-02 14:35:19 +08:00
    清华操作系统
    SandyLee
        12
    SandyLee  
       2021-08-03 09:14:30 +08:00
    中国大学 MOOC 运营路过
    westtide
        13
    westtide  
       2021-08-03 14:01:48 +08:00
    南京大学
    操作系统:设计与实现 蒋炎岩 BV1HN41197Ko
    软件分析(静态分析) Tan Tian AV91858985
    计算机系统基础 (计算机组成原理+汇编、链接、优化)袁春风 BV1kE411X7S5

    清华大学
    数据结构与算法 邓俊辉 BV1C54y1L7JM
    操作系统(x86/mips/rust/C) 陈渝 BV1wW41117GS
    北京大学
    离散数学 屈婉玲 BV1BW411n7gw
    算法设计与分析 屈婉玲 BV1Ls411W7PB
    aneostart173
        14
    aneostart173  
       2021-08-03 16:18:20 +08:00
    @kop1989 即使一个玩具编译器的实现也包含了大量的软件工程实践。
    kop1989
        15
    kop1989  
       2021-08-03 16:30:23 +08:00
    @aneostart173 #14 在 GB/T11457-2006 《信息技术 软件工程术语》中将“软件工程”定义为"应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度,实现满足用户要求的软件产品的定义、开发、和维护的工程或进行研究的学科。"

    不知道你说的“玩具编译器的大量软件工程实践”在一个象牙塔环境下,是怎么体现的。
    aneostart173
        16
    aneostart173  
       2021-08-03 16:39:53 +08:00
    @kop1989 软件工程这个东西, 本质上就是复杂度的管理。任何复杂到一定程度的系统,都需要工程化。玩具级的编译器复杂度已经达到了一定程度,需要基本的设计文档和测试文档编写。需要模块化设计、需要基本的单元。在紧张的时间下,需要基本的时间管理能力。工作这么多年来,还没有什么任务个人认为挑战超过了当年的编译原理课程。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5771 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:20 · PVG 10:20 · LAX 18:20 · JFK 21:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.