COMS10016(命令式編程和函數(shù)式編程)課程涵蓋了基礎(chǔ)編程原理與高級(jí)概念。命令式編程側(cè)重于程序的步驟和狀態(tài)變化,主要使用語(yǔ)言如C或Java。函數(shù)式編程強(qiáng)調(diào)函數(shù)和不可變數(shù)據(jù),常用Haskell等語(yǔ)言。課程通過(guò)理論與實(shí)踐結(jié)合,培養(yǎng)學(xué)生編寫(xiě)高效、可維護(hù)代碼的能力。如果你想尋求專(zhuān)業(yè)課程輔導(dǎo),那么你不妨考慮海馬課堂,讓海馬課堂名校畢業(yè)的碩博導(dǎo)師為你1v1進(jìn)行輔導(dǎo),傳授給你學(xué)習(xí)技巧,幫助你獲得好成績(jī)。

一、內(nèi)容概述
該單元分為兩個(gè)不同的教學(xué)流程,每個(gè)流程都側(cè)重于以下一個(gè)范例:
對(duì)于命令式編程,目的是引入狀態(tài)和順序操作的概念。重要的原理包括遞歸和迭代、賦值以及對(duì)堆棧和堆的理解。
對(duì)于函數(shù)式編程,目的是介紹類(lèi)型和函數(shù)。重要的原則包括數(shù)據(jù)類(lèi)型、求值順序、高階函數(shù)和純度。
二、輔導(dǎo)成果
通過(guò)向?qū)W生介紹并行編程的兩個(gè)關(guān)鍵范例,學(xué)生將對(duì)通過(guò)程序控制計(jì)算有全面的了解。學(xué)生將開(kāi)始培養(yǎng)關(guān)于命令式認(rèn)識(shí)論(具有“如何計(jì)算”的精確概念)和功能式認(rèn)識(shí)論(具有“計(jì)算什么”的精確概念)的基礎(chǔ)思維技能。
成功完成本單元將使學(xué)生能夠:
1.識(shí)別和綜合語(yǔ)法和語(yǔ)義上正確的命令式程序。
2.使用命令式編程語(yǔ)言編寫(xiě)有效、高效且經(jīng)過(guò)測(cè)試的代碼來(lái)解決基本的計(jì)算問(wèn)題。
3.根據(jù)功能的詳細(xì)規(guī)范編寫(xiě)命令式程序。
4.識(shí)別和綜合語(yǔ)法和語(yǔ)義正確的功能程序。
5.使用函數(shù)式編程語(yǔ)言編寫(xiě)有效、高效且經(jīng)過(guò)測(cè)試的代碼來(lái)解決基本的計(jì)算問(wèn)題。
海馬課堂專(zhuān)業(yè)課程輔導(dǎo)
1.擁有4000+嚴(yán)選碩博學(xué)霸師資。針對(duì)學(xué)生的薄弱科目和學(xué)校教學(xué)進(jìn)度,匹配背景相符的導(dǎo)師。
2.根據(jù)學(xué)生情況進(jìn)行1V1專(zhuān)屬備課,上課時(shí)間靈活安排。
3.中英雙語(yǔ)詳細(xì)講解課程中的考點(diǎn)、難點(diǎn)問(wèn)題,并提供多方位的課后輔導(dǎo),輔助學(xué)生掌握全部課程知識(shí),補(bǔ)足短板。