想學大學計算機課?這 37 門 CS 專業必修課,了解一下


最近,不少高校延遲開學,大家只能宅家上網課。

有一些朋友,想趁此期間,多學點計算機的專業課,卻不知從何學起。

211,985大學的計算機專業課都是經過授課教師精心安排的,從大一到大四,課程合理設置,循序漸進地學習。

而那些非計算機專業的同學,想要學習CS專業課,應該怎么安排呢?

為了幫助大家在家也能系統地學到大學計算機系學生的專業課程,實驗樓特地推出了一條計算機專業課學習路徑,有滿滿 37 門計算機課程,計算機必修到選修課,全部涵蓋在此。

這些面向大學計算機專業課程的在線實驗,將計算機上機課搬到線上。

通過在線實驗的方式,學習並練習編程基礎,數據結構與算法,操作系統,計算機網絡,數據庫,信息安全等計算機專業課程,實踐中讓你更快掌握計算機專業知識。

讓我們一起來看看,大學計算機專業學生,必修課,選修課,大一到大四,都在上些什么吧。

以下介紹到的全部課程,大家都可點擊“計算機專業課” 查看並學習

image


階段1:編程基礎

image

1.C 語言入門教程

地址:https://www.shiyanlou.com/courses/57

本課程講解 C 語言的開發環境以及對 C 語言的剖析,引入大量的 C 語言程序案例,把算法和語法結合起來,通過引導大家由淺入深地編寫 C 程序,讓大家掌握 C 語言。

我們將從中學會 C 語言語法、數組、模塊化程序設計指針、文件的輸入與輸出等。

image

2.《C++語言程序設計(第4版)》(鄭莉著)配套實驗

地址:https://www.shiyanlou.com/courses/45

本課程基於《C++語言程序設計(第4版)學生用書》(鄭莉 董淵編著,清華大學出版社),可以配合該教材使用。

該課程以面向對象的程序設計思想為主線,以通俗易懂的方法介紹C++語言。本系列實驗可配合MOOC課程學習:C++語言程序設計基礎。

image

3.Java 編程語言基礎

地址:https://www.shiyanlou.com/courses/1230

本課程作為 Java 編程的入門內容,是每個 Java 初學者都必須掌握的知識內容。

課程從常量與變量、運算符、流程控制、數組和方法等 Java 基礎語法開始,層層遞進,逐步帶你認識了解如何通過 Java 實現面向對象的三大特征繼承、封裝,多態。

並讓你在學習過程中,快速掌握關於 Java 中常用類、字符串、集合框架和異常處理的相關操作使用。

image

4.Python3 簡明教程

地址:https://www.shiyanlou.com/courses/596

簡明易懂的 Python3 課程,不僅適用於那些有其它語言基礎的同學,對沒有編程經驗的同學也非常友好。

本課程不僅講解了 Python3 基礎知識,還介紹了 PEP8、Virtualenv、測試、項目結構以及 Flask 相關內容。

image

5.《匯編語言(第2版)》鄭曉薇編著配套實驗

地址:https://www.shiyanlou.com/courses/83

本課程由鄭曉薇老師授權,基於《匯編語言(第2版)》(鄭曉薇 編著,機械工業出版社)制作,可以配合該教材使用,在實驗樓環境中完成教材中所有實例及實驗。

image

6.Linux 基礎入門(新版)

地址:https://www.shiyanlou.com/courses/1

要在實驗樓愉快地學習,先要熟練地使用 Linux,本實驗中通過在線動手實驗的方式學習 Linux 常用命令,用戶與權限管理,目錄結構與文件操作,環境變量,計划任務,管道與數據流重定向等基本知識點。

image

階段2:數據結構與算法

image

7.數據結構(新版)

地址:https://www.shiyanlou.com/courses/20

本課程是數據結構入門教程,數據結構是計算機類專業的一門核心學科,本課程使用 C 語言介紹,需要一定的 C 語言基礎。

image

8.經典算法解題實戰

地址:https://www.shiyanlou.com/courses/492

在本實驗中,我們將使用實驗樓的環境進行在線編程解決 LeetCode 等題目,積累算法解題的實戰經驗。

image

9.Java進階之設計模式

地址:https://www.shiyanlou.com/courses/100

本課程將介紹常用的設計模式以及 Java 語言的實現實例來學習 java 設計模式。

從中我們可以學習到很多類型的設計模式,其中包括工廠模式、抽象工廠模式、單例模式、適配器模式、觀察者模式、裝飾者模式等等。

image

10.Python版設計模式實踐

地址:https://www.shiyanlou.com/courses/356

以實驗樓部分功能舉例,學習多種常見的設計模式的原理以及如何應用實踐。課程會涵蓋工程模式,命令模式,外觀模式,適配器模式,裝飾模式,代理模式等,使用Python為案例實現語言。

本課程難度屬於一般,屬於初級級別課程,適合具有 Python 基礎的用戶,熟悉 Python 基礎知識加深鞏固。

image

......

點擊“計算機專業課” 可查看剩余階段學習課程,“階段3:專業課程”“階段4:人工智能方向選修“等,並可以在線學習。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM