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

最近,很多高校延遲開學,你們只能宅家上網課。java

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

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 基礎知識,還介紹了 PEP八、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:人工智能方向選修「等,並能夠在線學習。

相關文章
相關標籤/搜索