計算機工程 + 關(guān)注 已關(guān)注
Computer Engineering
計算機工程所研究的內(nèi)容包羅萬象,其專業(yè)學科也越發(fā)廣泛。因此計算機工程專業(yè)并沒有一個完全限定的范圍。就目前而言,計算機工程專業(yè)主要包括:軟件工程、編程原理、數(shù)據(jù)結(jié)構(gòu)與算法、網(wǎng)絡編程、微處理器和接口 ...
計算機處理器是解釋和執(zhí)行指令的功能單元,也稱為中央處理器或cpu,它是計算機的中樞神經(jīng)系統(tǒng),與處理器和內(nèi)存周圍被稱為外設的設備形成對比,如鍵盤、顯示器、磁盤、磁帶機等都是外設。每一種處理器都有一套獨特的操作命令,可稱為處理器的指令集,如存儲、調(diào)入等之類都是操作命令。計算機的設計者喜歡將計算機稱為機器,因此,指令集有時也稱為機器指令,編寫這些指令的二進制語言也叫機器語言。中央處理器(英文Central Processing Unit,CPU)是一臺計算機的運算核心和控制核心。
軟件工程是一門研究用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件的學科。它涉及程序設計語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺、標準、設計模式等方面。 在現(xiàn)代社會中,軟件應用于多個方面。典型的軟件有電子郵件、嵌入式系統(tǒng)、人機界面、辦公套件、操作系統(tǒng)、編譯器、數(shù)據(jù)庫、游戲等。同時,各個行業(yè)幾乎都有計算機軟件的應用,如工業(yè)、農(nóng)業(yè)、銀行、航空、政府部門等。這些應用促進了經(jīng)濟和社會的發(fā)展,也提高了工作效率和生活效率 。
金怡濂
點擊查看個人主頁
中國高性能計算機領(lǐng)域著名專家,中國巨型計算機事業(yè)開拓者,“神威”超級計算機總設計師,有“中國巨型計算機之父”美譽?,F(xiàn)任國家并行計算機工程技術(shù)研究中心主任、研究員,中國計算機學會名譽理事。
何新貴
點擊查看個人主頁
人工智能專家,中國工程院院士,中將 ,北京大學信息科學技術(shù)學院教授。何新貴長期從事計算機軟件和人工智能的理論研究和工程實踐工作。
任職院校 :復旦大學Fudan University
陳俊亮
點擊查看個人主頁
中國科學院院士,中國工程院院士,通信與電子系統(tǒng)專家,中國通信程控交換技術(shù)的奠基人之一,中國智能通信網(wǎng)的開拓者。北京郵電大學網(wǎng)絡與交換技術(shù)國家重點實驗室教授、博士生導師,北京郵電大學網(wǎng)絡技術(shù)研究院院長。
任職院校 :北京郵電大學Beijing University of Posts and Telecommunications
James A. Bain
點擊查看個人主頁
Professor James A. Bain received his B.S. (1988) in Materials Science and Engineering from the University of Pennsylvania and his M.S. (1991) and Ph.D. (1993), also in Materials Science and Engineering, from Stanford University. He is a professor in the Electrical and Computer Engineering (ECE) Department of Carnegie Mellon University. He also holds a courtesy appointment in the Department of Materials Science and Engineering and is associate director of the Data Storage Systems Center (DSSC).
任職院校 :卡內(nèi)基梅隆大學Carnegie Mellon University
Anant Agarwal
點擊查看個人主頁
Anant Agarwal is the CEO of edX, an online learning destination founded by Harvard and MIT. Anant taught the first edX course on circuits and electronics from MIT, which drew 155,000 students from 162 countries. He has served as the director of CSAIL, MIT's Computer Science and Artificial Intelligence Laboratory, and is a professor of electrical engineering and computer science at MIT.
任職院校 :麻省理工學院Massachusetts Institute of Technology
本課程主要介紹基于ARM9微處理器核的嵌入式系統(tǒng)體系結(jié)構(gòu)及其接口技術(shù),包括嵌入式系統(tǒng)的發(fā)展、ARM9體系結(jié)構(gòu)、ARM9指令系統(tǒng)、存儲系統(tǒng)及存儲器接口、中斷機制、DMA機制、定時部件、I/O端口、異步串行接口、網(wǎng)絡接口技術(shù)、人機接口技術(shù)、嵌入式系統(tǒng)整體設計實例等。
并行與分布式計算是當今計算機科學與技術(shù)最為活躍的領(lǐng)域之一,以網(wǎng)絡為基礎的分布式計算是成本低,應用范圍廣,具有廣闊發(fā)展前景的一個重要方向,而分布式算法是深入開展分布式計算的核心基礎。
本課程主要針對以計算機網(wǎng)絡為背景的大規(guī)模信息處理與計算機應用問題,介紹分布式計算中最基本的分布式算法設計的理論基礎、核心思想、基本概念、基本原理、基本方法、基本技術(shù)以及一些重要的基礎算法。
本課程是計算機科學與技術(shù)專業(yè)的專業(yè)核心課,目的是讓學生對程序設計語言的設計和實現(xiàn)技術(shù)有深刻的理解,對和程序設計語言有關(guān)的理論有所了解,并能把本課程討論的概念和技術(shù)用到軟件設計和開發(fā)中。 本課程介紹編譯器構(gòu)造的一般原理和基本實現(xiàn)方法,其內(nèi)容包括詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化和目標代碼生成等部分。本課程在介紹編譯器各邏輯階段實現(xiàn)技術(shù)的同時,強調(diào)形式化描述技術(shù),并以語法制導定義作為翻譯的主要描述工具。 作為原理性的課程,本課程介紹基本的理論和方法,而不偏向于某種源語言或目標機器。
本課程介紹確定性系統(tǒng)和非確定性系統(tǒng)的建模和仿真方法。對于確定性系統(tǒng),以自動控制系統(tǒng)和數(shù)字信號處理系統(tǒng)為例,介紹其模型建立、性能預測和設計方法;對于非確定性系統(tǒng),用定性仿真科學理論進行建模與仿真。包括定性建模/仿真概念,不確定性與定性建模,模糊定性建模仿真,定性因果推理,Quipers定性建模仿真。制造類企業(yè)建模,仿真應用。
軟件工程是一門指導軟件開發(fā)與維護的綜合性課程,包括軟件工程的基本概念、軟件過程和生命周期建模、項目計劃和管理、需求工程、體系結(jié)構(gòu)和模塊設計、編碼與測試、軟件維護、評估與改進等。
Java語言程序設計是計算機科學與技術(shù)專業(yè)軟件方向的一門必修課程。通過本課程的教學,深化學生面向?qū)ο蟮木幊淘O計思想和新一代程序設計的邏輯思維方式,提高學生在軟件設計過程中分析問題和解決問題的實際動手能力,使學生的理論知識和實踐技能得到共同發(fā)展。通過對Java語言及基于Java語言的程序設計的教學,培養(yǎng)學生用Java進行面向?qū)ο蟪绦蛟O計的能力。 要求掌握Java的基本語法、面向?qū)ο蟮恼Z言特性、例外處理、applet、圖形用戶界面、多線程、輸入輸出、網(wǎng)絡編程、JDBC以及面向?qū)ο蟪绦蛟O計的主要原則和方法。
基于信息化時代的到來,隨著計算機技術(shù)、互聯(lián)網(wǎng)技術(shù)、通訊技術(shù)的高速發(fā)展,大數(shù)據(jù)以及云計算得到了普遍應用,對網(wǎng)絡技術(shù)帶來了革命的轉(zhuǎn)變,并在教育、軍事、金融、機械等眾多領(lǐng)域中發(fā)揮著巨大作用。
本課程主要學習云計算和大數(shù)據(jù)處理的相關(guān)原理和技術(shù),結(jié)合核、醫(yī)應用,與實際工程應用相結(jié)合,構(gòu)建相應的云計算和大數(shù)據(jù)分析與應用平臺
數(shù)據(jù)可視化是人們使用計算機創(chuàng)建圖形圖表,可視化提取出來的數(shù)據(jù),將數(shù)據(jù)的各種屬性和變量呈現(xiàn)出來。
本課程的主要介紹數(shù)據(jù)可視化的一般原理和處理方法, 數(shù)據(jù)可視化工具,對數(shù)據(jù)進行可視化處理。此外,本課程還介紹數(shù)據(jù)可視化的基礎理論和概念,針對實際應用中遇到的不同類型的數(shù)據(jù)介紹相應的可視化方法,并介紹可視化綜合應用及實用系統(tǒng)。
C語言是一種通用的高級程序設計語言,同時又具有其它高級語言所不具備的低級語言功能,不但可用于編寫應用程序,還可用于編寫系統(tǒng)程序,因而得到最廣泛的應用。同時,掌握了 C 語言,就可以較為輕松地學習其他任何一種程序設計語言, 為后續(xù)的面向?qū)ο蟪绦蛟O計, Windows程序設計,Java程序設計等程序設計語言的學習打下了扎實的基礎。
本課程以C語言為教授程序設計的描述語言,結(jié)合語言介紹程序設計的基本原理、技巧和方法。主要講授內(nèi)容包括程序設計基本概念、基本數(shù)據(jù)類型、運算符和表達式,以及基本的數(shù)據(jù)輸入輸出方法;選擇結(jié)構(gòu)、控制結(jié)構(gòu);數(shù)組、字符串;函數(shù)、預處理命令;指針;結(jié)構(gòu)體和共用體;位運算、位段;數(shù)據(jù)文件的基本處理技術(shù)。通過本課程的學習,為與計算機有關(guān)課程的學習,以及能用計算機解決一些實際問題打下堅實的基礎。
高等數(shù)學是高等學校理工科專業(yè)重要的基礎理論課,是培養(yǎng)學生掌握科學思維能力、掌握數(shù)學知識和數(shù)學技術(shù)的重要基礎課程。該課程所論及的科學思想和方法論,在自然科學、工程技術(shù)、經(jīng)濟和社會科學等領(lǐng)域中具有廣泛應用和強勁的活力。
軟件和編程
command line, python, C, C++, Java,eclipse, Microsoft Visual Studio, Matlab
資質(zhì)證書
網(wǎng)絡管理員資格證,思科認證網(wǎng)絡工程師