論計算機基礎課程學習的重要性

2020-12-04 達達碼上成長

計算機學習中有哪些基礎課程要學?

我一直處在一個迷惑當中,我想學好計算機到底要學多少門學科。

一開始,我是想學Python這門程式語言,但是學完入門以後發現有很多一知半解的,很多思路都不會。這時候又是需要學習數據結構與算法來解決程序設計上的問題,但是數據結構與算法又需要會一門程序設計語言。

我被繞暈了,我不知道該從何來學習計算機。

這時我想的是學計算機專業學生所學的課程來進行學習,大學中教的課程肯定是要有用處的。於是我又找到了《線性代數》《微積分》《離散數學》來進行學習,推薦大家一個比較好的學習平臺——中國大學慕課,這裡面只要用手機註冊一個帳號便可以學習很多知名大學的課程。

我今天學習了浙江大學開設的微積分,學了三個課時,每個課時都有一個多小時的視頻。本來大學就只學了一個學期的醫用高等數學的我,來學習微積分已是很難,並且我發現這個微積分課程分為一二三部分,每個部分單獨算一個課程。總共220個課時的微積分讓我很是為難,到底該不該學微積分,微積分對於計算機來說重不重要。

網上搜索了很久,心裡很是糾結。要是學習,總共220個課時就算用1.5倍速來學習也需要8800分鐘,也就是146.7小時。以我每天四小時的學習時間,抽出一個半小時來學習微積分也需要97天,三個多月的時間。

說實話,我不想學微積分了,我不想去學那麼多的基礎課程了。

但是我很清楚的地知道,我這是被自己打敗了。

我為什麼不能學,三個月又怎麼樣。

我已經浪費掉了四年的大學時光,現在的我對計算機等於一無所有,我又有何畏懼呢!

如果想成為一名出色的計算機網絡工程師或者程序設計師亦或者是全棧工程師,最為重要的是什麼?基石

技能知識的積累就如同高樓大廈的建成,如果底層的基石沒有打好上面就很容易發生垮塌。同時,也正是這個基石阻礙了我們大部分人前進的步伐。一開始的線性代數微積分就這麼難了,不學了,或者是直接學習專業知識。但專業知識裡不會再教你那些基礎知識是怎麼來的,這些原理是什麼,你的問題就會越來越多。想要建好大廈就必須打好基礎。

我學了什麼

今天,我學習了中國大學MOOC平臺上浙江大學開設的微積分課程三個課時八個知識點和同濟大學開設的線性代數。

雖然學的都是基礎知識,但是我感覺自己至少行動起來了。

萬事開頭難,加油!

相關焦點

  • 高等數學、線性代數和概率論這些課程對於計算機專業有多重要
    首先,高等數學等課程對於計算機專業的學生來說還是非常重要的,實際上軟體開發問題說到底就是個數學問題,所以要想在軟體開發領域走得更遠,一定要有一個紮實的數學基礎。當前大數據和人工智慧是科技領域的重點研究方向,而不論是大數據領域的研發還是人工智慧領域的研發,都離不開數學知識,數學是大數據和人工智慧的重要基礎。從這個角度來看,要想成為計算機領域的創新型人才,一定要有一個紮實的數學基礎。
  • 軟體開發專業主要學習哪些課程
    在當前的大數據時代背景下,計算機相關專業受到了廣泛的關注,也是當前的熱門專業。軟體開發專業主要涉及到三方面知識結構,分別是基礎學科、計算機基礎以及軟體開發技術。基礎學科包括高數、線性代數、概率論、離散數學、物理、數電、模電等課程,其中數學是軟體開發專業的重點課程,一定要引起足夠的重視。數學不僅是計算機專業考研的必考內容,對於軟體開發也具有重要的意義,因為軟體開發問題說到底就是數學問題。如果想在軟體開發的道路上有更好的發展,一定要有一個紮實的數學基礎。
  • 計算機專業都需要重視哪些專業課的學習
    首先,計算機相關專業的知識量是非常大的,專業課也相對比較多,學生需要具體學習哪些專業課還與自身的主攻方向有比較密切的關係,比如大數據方向往往需要學習數據分析相關課程,而人工智慧方向往往需要學習機器學習相關課程等等。
  • CMU出品,計算機圖形學秋季課程已上線,B站同步字幕視頻
    為期 3 個多月的 CMU《計算機圖形學》課程已經進入了最後的授課階段,授課者也放出了大多數課程主題的線上視頻。B 站也同步更新了這門課程的視頻。計算機圖形學(Computer Graphics)是研究計算機在硬體和軟體幫助下創建計算機圖形的學科,近年來受到了學界和業界的廣泛關注。
  • 計算機專業哪些課程的學習難度比較大
    其實,在目前計算機相關的所有專業課當中,程式語言課程應該是相對比較簡單的,一方面程式語言的內容相對較少,另一方面程式語言的實驗也比較容易完成,從學生整體的成績就可以看出來,程式語言的平均成績還是相對比較高的。
  • 計算機學院精心打造《計算思維導論》優質課程
    日前,《計算思維導論》課程(2020版)在線測試系統經過近一年時間的創建與完善,極大地方便了同學們在線進行課程知識點的吸收、強化及運用;同時,省級教研項目「新工科背景下大學計算機公共課程教學改革與實踐——以《計算思維導論》為例」的成功申報,促進了該課程的建設與發展。
  • 計算機學界聚焦網絡在線課程:並非一臺攝像機那麼簡單
    其中,邀請了Coursera創始人之一安德魯·恩格(rew Ng)作大會報告,引發學界對新的消費形式及對計算機領域未來發展影響的思考。  Coursera是免費大型公開在線課程項目,由美國史丹福大學兩名電腦科學教授安德魯·恩格(rew Ng)和達芙妮·科勒(Daphne Koller)創辦,旨在同世界頂尖大學合作,在線提供免費的網絡公開課程。
  • 汽車類電工與電子技術基礎課程教學
    電工與電子基礎課程是一門適應汽車發展的理論課,它是學生進一步學習其他專業課和專業技能的基礎。對此,要在技能培訓過程中把電工與電子基礎課課程的理論儘量講得通俗易懂。汽車類技術工人的培養是要在技能與理論知識相結合上多下工夫,教學的重點和難點滿足職業技能教學的需要,筆者在教學過程中有以下幾點做法值得借鑑。
  • 這是23門全世界最好的計算機科學課程
    評價:★★★★★課程連結:https://www.coursera.org/learn/interactive-python-12、零基礎程序設計(Python 入門)來自密西根大學,Coursera本課程旨在教大家使用 Python 編寫電腦程式的基礎知識。將介紹如何根據Python 中的一系列簡單指令開發程序的基礎知識。
  • 釐定與貫連:論學科德育與課程思政的關係
    在高等教育界,「課程」的概念比較接近西方,實際上指的是具體的學習內容的系統安排,更像基礎教育中的科目,如「市場營銷課程」,而「學科」的概念則上位很多,代表著學科建制及專門的學習領域,如「廣告學、建築學」。所以在高等教育,「學科」是「課程」的上位概念,「課程」置於「學科」中。
  • 大學物聯網專業學習的專業課程與知識體系—IoT專業的學長獨白
    引言:近年來,隨著新興技術的發展,物聯網在我國的高校專業中也是一門新開的專業,屬於計算機類,本科授予工學學士學位。筆者就是學習物聯網工程專業,希望本文能夠給在高考中挑選志願或者已經是物聯網專業的大一新手一些幫助,以及對物聯網感興趣的讀者。
  • 軟體開發專業的課程包括哪幾個大方面
    軟體開發專業的學習內容集中在以下三個方面:第一:基礎學科。軟體開發專業比較注重基礎學科的教育,比如數學(高數、線性代數、概率論、離散數學等)、物理等,這些基礎學科對於軟體開發具有重要的意義。軟體開發問題說到底就是數學問題,所以如果想在軟體開發領域有更大的上升空間,一定要打下一個紮實的數學基礎。另外要重視一下英語的學習,目前大量的網際網路公司已經完成了國際化布局,一口流利的英語能夠明顯提升自身的崗位競爭力。第二:計算機基礎。
  • 給AI萌新的本科4年課程清單(課程直達)
    作為已經畢業的學長,Eric離開學校已經有一段時間了,總結了一下自己的學習和工作經歷,Eric為自己的人工智慧和機器學習的職業生涯,設計一個完整的4年制人工智慧本科學位基礎課程。這些課程是為AI和CS領域的萌新提供的,雖然是萌新定位,但Eric覺得這些課程直到今天都還在用,是基礎必會的技能。
  • 程式設計師要不要學習算法、數據結構、計算機原理等等基礎知識?
    程式設計師要不要學諸如算法、數據結構、網絡編程、計算機原理等等基礎課程?一直是碼農界經久不衰的話題。
  • 2016年漢口學院自考計算機科學與技術本科專業介紹
    >類別 1 專科段 03706 思想道德修養與法律基礎 《思想道德修養與法律基礎》 高等教育 2008 網絡學習課程 國考 2 03707 毛澤東思想、鄧小平理和 「
  • 吳恩達授課,斯坦福CS230深度學習課程資源開放
    機器之心整理參與:劉曉坤、雪、思源近日由吳恩達與 Kian Katanforoosh 指導的 CS230(深度學習)課程已經結束並放出了課程資料。這一門課程結合 Coursera 課外教學與課內教學展示了深度學習的基本概念與完整結構,機器之心簡要介紹了該課程及基本內容。
  • 初學者如何學習NLP?這裡有一套優質課程推薦
    NLP 是計算機科學領域和人工智慧領域的重要發展方向,主要研究實現人與計算機之間用自然語言進行有效通信的理論和方法。如今,NLP理論技術快速發展,行業蓬勃,市場上也出現了廣泛的應用。在當下疫情的特殊時期,妙筆智能憑藉自身經驗並根據全網公開資源整體出NLP 方向入門和進階兩套訓練課程。NLP 入門課程從實例出發,幫助初學者立竿見影地感受到 NLP 的神奇效果,迅速提升對 NLP 的興趣,讓枯燥的學習變得妙趣叢生。
  • 學計算機編程需要什麼基礎_一文了解
    計算機編程已經成為16-18歲學生的重點關注課程,對於每個學生來說,學計算機編程需要什麼基礎,是決定學生是否學習的前提條件。下面我們一起看看,學習計算機編程需要哪些基礎:1、英語基礎計算機英語與傳統的英語知識不同,需要了解的大部分是計算機的專業單詞或者詞彙,普遍較為簡單。但是在高級編程中,會出現比較生澀的詞彙,對於想要參與計算機語言設計以及在職業發展上有更多追求的同學可以自學一下大學英語。畢竟現在在學習IT技術上晉升的道路上,專業文檔的閱讀能力也是非常重要的。
  • 學習計算機應該看什麼書?快進來收藏吧!
    《計算機組成原理》共分8章,主要內容分成兩個部分:第1、2章介紹了計算機的基礎知識;第3~8章介紹了計算機的各子系統(包括運算器、存儲器、控制器、外部設備和輸入輸出子系統等)的基本組成原理、設計方法、相互關係以及各子系統互相連接構成整機系統的技術。《計算機組成原理》講述了計算機的一般原理,並注意到與實際應用相結合。全書內容由淺入深,每章之後均附有習題,便於自學。
  • 全國2011年7月高等教育自學考試課程與教學論真題
    「泰勒原理」的深層價值取向是( )A.技術興趣 B.實踐興趣C.解放興趣 D.建構興趣4.維果茨基在其「文化—歷史心理理論」的基礎上提出了( )A.「基礎教養論」 B.「中間語言」C.「最近發展區」 D.「居室教育學」5.旨在闡明「把一切事物教給一切人類的全部藝術」的經典教育著作是( )A.