首頁(yè)>英國(guó)編程語(yǔ)言與范例Programming Languages & Paradigms
Programming Languages & Paradigms
了解海外留學(xué)生學(xué)術(shù)寫(xiě)作類型、寫(xiě)作格式以及寫(xiě)作標(biāo)準(zhǔn)等。共計(jì)開(kāi)設(shè)學(xué)術(shù)寫(xiě)作班課34期,班課分為本科階段以及碩士階段,不同階段定制不同授課大綱。
獲悉詳情編程語(yǔ)言與范例COMP26020Programming Languages & Paradigms:
課程內(nèi)容:
編程語(yǔ)言種類繁多,功能各異,旨在解決不同類型的問(wèn)題。本課程是為已經(jīng)掌握一種編程語(yǔ)言的學(xué)生開(kāi)設(shè)的高級(jí)課程。課程試圖考慮各種不同的編程范式,以及如何使用和轉(zhuǎn)換這些范式。
課程目標(biāo):
本課程旨在提供計(jì)算機(jī)中使用的主要編程范式,介紹這些范式的不同之處,以及如何使用和轉(zhuǎn)換這些范式。
教學(xué)大綱:
1、概述和命令式編程范例:C、C++
- 主要編程范式概述:命令式編程與聲明式編程、結(jié)構(gòu)化編程、面向?qū)ο缶幊?、并發(fā)編程、函數(shù)式編程
- C 語(yǔ)言中的結(jié)構(gòu)化命令式編程
- 語(yǔ)法、類型系統(tǒng)、控制流、構(gòu)建/調(diào)試工具
- 動(dòng)態(tài)內(nèi)存分配、指針
- C++ 面向?qū)ο缶幊?/p>
- 多態(tài)性和繼承
- C/C++ 使用案例
- 高性能計(jì)算、系統(tǒng)/內(nèi)核編程
- C/C++ 程序中的內(nèi)存(不)安全、內(nèi)存錯(cuò)誤:漏洞、攻擊、防御
2、函數(shù)式編程:Haskell
- 函數(shù)式編程的基本概念:數(shù)據(jù)類型和遞歸函數(shù)
- Haskell 基礎(chǔ)知識(shí)
- 列表理解,案例研究:排序算法
- 樹(shù),案例研究:二叉搜索樹(shù)、紅黑樹(shù)
- 使用高階函數(shù):lambda、map、fold
- 單體
- 類型類
- 懶惰評(píng)估
- 案例研究:解析器組合器
3、編譯編程語(yǔ)言
- 簡(jiǎn)介:什么是編譯器、編譯的高層次視角、編譯器的一般結(jié)構(gòu)
- 前端:詞法分析、語(yǔ)法分析、語(yǔ)義分析
- 中端:中間表示法、代碼優(yōu)化
- 后端:代碼生成
4、高級(jí)主題
- Solidity
- 并發(fā)執(zhí)行
- 區(qū)塊鏈和智能合約
- 當(dāng)代語(yǔ)言發(fā)展趨勢(shì)
學(xué)習(xí)成果:
成功完成本課程后,學(xué)生將能夠:
1、使用 C、C++、Solidity 和 Haskell 設(shè)計(jì)、實(shí)施、修改、測(cè)試、調(diào)試和評(píng)估程序
2、比較和對(duì)比各種編程語(yǔ)言和范例對(duì)現(xiàn)實(shí)世界問(wèn)題的適用性
3、解釋函數(shù)式編程與命令式編程的優(yōu)缺點(diǎn)
4、描述編譯過(guò)程的原理、概述問(wèn)題并討論編譯方法和技術(shù)
5、解釋標(biāo)準(zhǔn)編譯器每個(gè)基本組件的作用
6、編寫(xiě)符合最佳實(shí)踐的 C/C++ 代碼
7、解釋并發(fā)或區(qū)塊鏈對(duì)編程的影響
8、確定現(xiàn)代編程語(yǔ)言趨勢(shì)的影響
OUR COACHING PROCESS
我們的輔導(dǎo)流程
01
評(píng)估評(píng)測(cè)
提交輔導(dǎo)需求發(fā)送學(xué)習(xí)資料,教學(xué)部評(píng)估學(xué)習(xí)情況;
02
匹配老師
教學(xué)部精準(zhǔn)匹配授課老師,提供老師背景等資料;
03
建群定方案
vip學(xué)習(xí)群,規(guī)劃老師+督導(dǎo)老師+學(xué)管老師,1V3輔導(dǎo);
04
排課授課
教學(xué)部排課,老師一對(duì)一輔導(dǎo)授課,高效課堂有保障;
05
答疑反饋
學(xué)管課堂反饋,課堂答疑+課件回放+筆記隨時(shí)復(fù)習(xí);
評(píng)估評(píng)測(cè)確認(rèn)需求
同學(xué)提交輔導(dǎo)需求并發(fā)送相關(guān)學(xué)習(xí)資料(課件大綱資料等),教學(xué)部評(píng)估基礎(chǔ)學(xué)習(xí)情況;
匹配老師初步溝通
教學(xué)部精準(zhǔn)匹配授課老師,提供老師背景等資料;
建學(xué)習(xí)群定輔導(dǎo)計(jì)劃
專屬vip學(xué)習(xí)群,規(guī)劃老師+督導(dǎo)老師+學(xué)管老師,1V3共同制定學(xué)習(xí)計(jì)劃;
教學(xué)部安排詳細(xì)上課時(shí)間,老師一對(duì)一輔導(dǎo)授課,高效課堂有保障;
答疑解惑課堂反饋
督導(dǎo)學(xué)管老師隨時(shí)反饋學(xué)習(xí)情況,課堂答疑,提供課件回放+筆記隨時(shí)復(fù)習(xí)復(fù)盤(pán)。
TP 100 EXCELLENT TEACHERS
TOP100優(yōu)秀師資
編程語(yǔ)言與范例輔導(dǎo)視頻
編程語(yǔ)言與范例問(wèn)答
Programming Languages & Paradigms
編程語(yǔ)言與范例文章
專業(yè)覆蓋97%以上,快速匹配對(duì)口老師!
已有10456人成功匹配老師