版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2020年湖南省普通高等學(xué)校課程思政建設(shè)研究
融A哲猙本廨瓢方法淡勺新工科i果程思實(shí)蹋稼
—《C語言程序設(shè)計(jì)》課援蜉為例
《C語言程序設(shè)計(jì)》課程思政教學(xué)改革教學(xué)設(shè)計(jì)
(課程思政融入點(diǎn))目錄
?C語言概論——掌握C語言學(xué)習(xí)的框架和方法
?第一個(gè)基本的c語言程序——求N!的位數(shù)
?數(shù)據(jù)類型和表達(dá)式一一理解數(shù)據(jù)類型在C語言
中的角色和意義
?指針一一深度認(rèn)識(shí)指針的基本概念
?結(jié)構(gòu)體一一深度認(rèn)識(shí)“結(jié)構(gòu)體”的基本概念
《C語言程序設(shè)計(jì)》課程教案
課次1
授課方式課時(shí)
理論課@討論課口實(shí)驗(yàn)課口習(xí)題課口其他口20分鐘
(請打4)安排
授課題目:掌握c語言的學(xué)習(xí)框架和方法(課程思政融入點(diǎn))
教學(xué)目的、要求:
1、掌握C語言的學(xué)習(xí)框架和方法
教學(xué)重點(diǎn)及難點(diǎn):
重點(diǎn):
1、掌握C語言的學(xué)習(xí)框架和方法
難點(diǎn):
1、掌握C語言的學(xué)習(xí)框架和方法
思政育人素材:
1、規(guī)律的客觀性原理
2、聯(lián)系的普遍性原理
學(xué)情分析:
該內(nèi)容對于剛剛接觸計(jì)算機(jī)編程語言的大二學(xué)生而言是比較抽象和神秘
的。這些皆源于不了解計(jì)算機(jī)語言的本質(zhì)、交流語境的特點(diǎn)而造成的。解決學(xué)
習(xí)框架和方法問題,是開始學(xué)習(xí)一門計(jì)算機(jī)編程語言的首要問題。所以這節(jié)課
在教學(xué)內(nèi)容上要解決引領(lǐng)學(xué)生學(xué)習(xí)該門語言的框架和方法問題,在育人層面上
要以規(guī)律的客觀性原理以及聯(lián)系的普遍性原理為指導(dǎo),鼓勵(lì)學(xué)生積極建立學(xué)
好、學(xué)懂的信心,努力尋找學(xué)習(xí)計(jì)算機(jī)語言的框架和方法。
教學(xué)方法:設(shè)錯(cuò)鋪墊法、課堂討論法、反轉(zhuǎn)課堂、哲學(xué)引申總結(jié)法
教學(xué)基本內(nèi)容目的與要點(diǎn)
一、導(dǎo)入拋出問題引發(fā)思
前面我們學(xué)習(xí)了關(guān)于C語言程序的發(fā)展歷史、C語言程序考,注意留2分
的基本結(jié)構(gòu)以及C語言程序的運(yùn)行與調(diào)試等方面的知識(shí),那鐘給學(xué)生,然后
再聽學(xué)生反饋。
么我們現(xiàn)在來關(guān)注一個(gè)最核心的問題一一我們怎么學(xué)好它?[4分鐘1
二、新課內(nèi)容
【提問1】計(jì)算機(jī)語言是什么東東?你知道哪幾種計(jì)算機(jī)以討論的形式,
語言?鼓勵(lì)學(xué)生的發(fā)
備選要點(diǎn):言,但要注意用
1、計(jì)算機(jī)語言歸根結(jié)底也是一門語言,主要職能與其他提問的形式控制
語言一樣-為了交流;(相同點(diǎn))討論的主線----
2、利用計(jì)算機(jī)語言交流的雙方比較特殊,一方是程序員,從語言范疇去審
而另一方是計(jì)算機(jī);(不同點(diǎn))視C語言,打消
3、目前計(jì)算機(jī)語言有很多,如:JAVA、C++、python等。
神秘感。[3分鐘]
引導(dǎo)學(xué)生得出結(jié)論:從根本上而言C語言與其他語言無異,
都是以交流為目的的一種工具,如英語、法語、西班牙語等;
但使用C語言交流的雙方很特殊一方是人(智能生物體),一
方是計(jì)算機(jī)(非智能非生物體),所以交流的過程有特殊性。
【提問2]我們學(xué)習(xí)C語言應(yīng)該從那些環(huán)節(jié)入手?
備選要點(diǎn):
1、基于C語言也是一種語言的基本點(diǎn),那么從字詞、到不留痕跡地與一
語法、到固定搭配……等等環(huán)節(jié)入手學(xué)習(xí),從零到有,從簡般語言的學(xué)習(xí)框
架和方法類比,
單到復(fù)雜,多練習(xí)多使用,直到象使用母語一樣使用它一一
引導(dǎo)學(xué)生找出兩
正如我們已經(jīng)學(xué)習(xí)過的中文、英語兩種一樣,應(yīng)該是正確的者的相同點(diǎn)以及
框架;不同點(diǎn),進(jìn)而引
導(dǎo)學(xué)生找到C語
2、要注意到C語言交流雙方的特殊性,所以要對C語言
言學(xué)習(xí)的框架和
的呆板、原始、繁瑣(相對于人類交流語言)有思想準(zhǔn)備。方法。[6分鐘]
【提問3】從上面的分析中,我們體會(huì)到了什么?
備選要點(diǎn):
1、C語言學(xué)習(xí)的學(xué)習(xí)框架和方法上看,規(guī)律是客觀存在
讓學(xué)生認(rèn)識(shí)到語
的,只要我們仔細(xì)分析過去學(xué)習(xí)過的同類型的語言,一定能
言學(xué)習(xí)必定具有
找到C語言的學(xué)習(xí)規(guī)律一一這也是以后眾多計(jì)算機(jī)語言學(xué)習(xí)一般規(guī)律,體會(huì)
的基本框架和方法;這個(gè)過程不正是與辯證唯物主義哲學(xué)中此中包含的辯證
關(guān)于規(guī)律的客觀性的說法相吻合么?唯物主義哲學(xué)中
的關(guān)于規(guī)律的客
2、一般語言與C語言的異同導(dǎo)致了學(xué)習(xí)的相似性和差異
觀性的說法;引
性共存,這是我們學(xué)習(xí)的時(shí)候需要注意的點(diǎn)。這個(gè)過程不正導(dǎo)學(xué)生比較C語
是與辯證唯物主義哲學(xué)中矛盾的普遍性與特殊性的辯證關(guān)系言與一般語言學(xué)
習(xí)的區(qū)別與聯(lián)
原理的說法相吻合么?
系,體會(huì)此中包
3、哲學(xué)是一切自然科學(xué)以及人文科學(xué)的源頭,離我們的含的辯證唯物主
生活并不遙遠(yuǎn),我們每一天都在經(jīng)歷、感受著它,是嗎?義哲學(xué)原理中關(guān)
于矛盾的普遍性
與特殊性的說
法。[5分鐘]
三、課堂小結(jié)
這個(gè)部分我們用類比的方法找出了一般語言與C語言之
間的異同,進(jìn)而探索出了學(xué)習(xí)C語言的框架與方法作為今后
學(xué)習(xí)的指南。通過這個(gè)過程,我們重溫了在哲學(xué)課上學(xué)到的
辯證唯物主義關(guān)于規(guī)律的客觀性、矛盾的普遍性和特殊性等
[2分鐘]
基本原理,并有了深刻體驗(yàn),認(rèn)識(shí)到哲學(xué)是我們認(rèn)識(shí)世界、
改造世界的好“幫手
思考題:
C語言與一般語言的區(qū)別與聯(lián)系。
教學(xué)后記(可記錄教學(xué)過程中學(xué)生的特別回應(yīng)+學(xué)生教學(xué)反饋):
《C語言程序設(shè)計(jì)》課程教案
課次2
授課方式課時(shí)40分
理論課由討論課口實(shí)驗(yàn)課口習(xí)題課口其他口
(請打4)安打:鐘
授課題目:第一個(gè)基本的c語言小程序(課程思政融入點(diǎn))
教學(xué)目的、要求:
1、c語言程序設(shè)計(jì)的分析方法
2、C語言程序設(shè)計(jì)的評估和優(yōu)化方法
教學(xué)重點(diǎn)及難點(diǎn):
重點(diǎn):
1、C語言程序設(shè)計(jì)的分析方法
難點(diǎn):
1、C語言程序設(shè)計(jì)的分析方法
思政育人素材:
1、整體與部分的辯證關(guān)系
2、批判性思維方法
3、系統(tǒng)優(yōu)化的方法(考慮了整體與部分的辯證關(guān)系)
學(xué)情分析:
該內(nèi)容對于專業(yè)知識(shí)儲(chǔ)備不足、分析實(shí)際問題經(jīng)驗(yàn)空白的大二學(xué)生是非常
茫然和棘手的。如何寫出第一個(gè)C語言程序?解決程序設(shè)計(jì)的分析方法和基本
步驟是首要問題。所以這節(jié)課在教學(xué)內(nèi)容上要解決引領(lǐng)學(xué)生掌握設(shè)計(jì)與與開發(fā)
步驟的問題;在育人層面上要以整體與部分的辯證關(guān)系、分析問題時(shí)的批判性
方法論以及系統(tǒng)優(yōu)化的方法論為指導(dǎo),幫助學(xué)生建立以從實(shí)際出發(fā)的程序設(shè)計(jì)
的基本步驟框架,學(xué)會(huì)以批判性思維評估系統(tǒng)可行性,進(jìn)而進(jìn)一步進(jìn)行系統(tǒng)優(yōu)
化。
授課形式:多媒體教學(xué)、網(wǎng)絡(luò)信息檢索
教學(xué)方法:
正向討論法、預(yù)埋伏筆法、壓力詰問法、哲學(xué)引申總結(jié)
教學(xué)基本內(nèi)容目的與要點(diǎn)
知識(shí)回顧+實(shí)驗(yàn)導(dǎo)入:
首先簡要回顧前一階段已經(jīng)學(xué)習(xí)的包括語言中標(biāo)識(shí)符、基本數(shù)據(jù)
C[5分鐘]
類型、標(biāo)準(zhǔn)輸入輸出頭文件、C程序組成部分等基礎(chǔ)知識(shí),接著以“想不
想小試牛刀”發(fā)問,引出本次課的實(shí)驗(yàn)?zāi)繕?biāo)一一編寫一段C語言程序求N
的階乘的位數(shù)
一、設(shè)個(gè)局讓學(xué)生鉆(正向討論埋伏筆)
、提出問題:
1幫助學(xué)生透
編寫求N的階乘的位數(shù)的C語言程序一一目標(biāo)徹地理解程
序需求[分
【儲(chǔ)備彈藥】:3
鐘]
①幫助學(xué)生回憶階乘的含義;如5!=5*4*3*2*1=120
②幫助學(xué)生仔細(xì)理解題意;如5!=120,數(shù)的位數(shù)為3
③以上兩點(diǎn)可根據(jù)學(xué)生互動(dòng)把握進(jìn)度,如學(xué)生理解充分,可略
去直接進(jìn)入第二部分。
2、宏觀分析問題:
引導(dǎo)學(xué)生導(dǎo)出理想狀態(tài)下程序執(zhí)行的流程圖一一理想化設(shè)計(jì)稿
M宏觀分析問題:怎么求n!的位數(shù)?
林收用戶統(tǒng)入的直接切入宏
Hn1£
II1觀視角,按照
gi!吳程序的演化
II1順序繪制程
II求位4tx序執(zhí)行流程
1圖,為后面的
冷thx
微觀視角做
鋪墊[5分鐘]
【儲(chǔ)備彈藥】:
①建立人機(jī)交互場景感:引入編寫程序的第一步不是忙著去
寫,而是在腦海里建立程序的應(yīng)用場景,啟發(fā)學(xué)生思考程序
所涉及的交互雙方的角色以及角色所決定的操作差異(人機(jī)
交互的場景、區(qū)分機(jī)器要做什么、用戶要做什么……);
②注意使用工程化線索引導(dǎo)學(xué)生根據(jù)目標(biāo)給出程序操作步驟,
不問操作可行否?只求導(dǎo)出宏觀上完整的理想化流程;
3、微觀分析問題
陪著學(xué)生將理想化設(shè)計(jì)稿翻譯成對應(yīng)的偽代碼程序
仰宏觀分析問題:怎么求n!的位數(shù)?
scant由4(
H
11n!-n*(n-i)*(n-a)*(n-3)*......*i
微觀視角是
宏觀視角的
prints
細(xì)化,這里故
意忽略可行
性問題,純粹
【儲(chǔ)備彈藥】:
微觀視角不
①根據(jù)理想化設(shè)計(jì)稿的步驟初步細(xì)化每一步驟所對應(yīng)的C語考慮微觀與
微觀之間的
言偽代碼;
辯證關(guān)系,尋
②絕好的復(fù)習(xí)I/O函數(shù)使用方法的機(jī)會(huì):可口頭復(fù)習(xí)scanf、
找每一步驟
printf函數(shù)語法,甚至頭文件相關(guān)知識(shí),根據(jù)所剩時(shí)間控對應(yīng)的C語
制節(jié)奏(一定要注意以學(xué)生為主體,讓學(xué)生回憶,老師可以句[8分鐘]
在冷場的時(shí)候適時(shí)點(diǎn)播引導(dǎo));
③★★即使理想化設(shè)計(jì)稿的第二步在實(shí)際編碼過程中是有漏
洞的,也不要指出修正,順著學(xué)生自然的認(rèn)知順序幫他們完
成一次完整的工程思維過程,為后來的逆向可行性分析埋下
伏筆;
4、反詰階段——質(zhì)疑理想化設(shè)計(jì)稿的可行性
【儲(chǔ)備彈藥】:
①注意增強(qiáng)反詰階段的落差,既讓學(xué)生覺得很接近目標(biāo),又要
提出質(zhì)疑一一“真的可行么?”,學(xué)生參與程度越深,期望
就會(huì)越大,學(xué)生不易中途放棄,印象更加深刻;
②這一部分的結(jié)尾一定是:師:“大家清楚了要編寫些什么了
么?”當(dāng)學(xué)生異口同聲說:“可以!”完全入圈套的時(shí)候,以
“真的么?”引入第二階段一一逆向可行性分析。
二、大家一起來找硅兒!電(逆向分析找漏洞)
逐步對流程設(shè)計(jì)稿進(jìn)行可行性審查(C語法層面),導(dǎo)入不可行步驟培養(yǎng)批判性
一一求N!可能超出整型范圍。如下圖1紅框所示:思維口分鐘]
I宏觀分析問題:怎么求n!的位數(shù)?
從理論上分
析紅框部分
是超出了C
語言的計(jì)算
【儲(chǔ)備彈藥】:范圍的原理。
①詳細(xì)分析不可行步驟的語法依據(jù):整型的取值范圍最大為
4,294,967,295,由于用戶輸入的N值不可預(yù)期,所以就可
能超過C可接受的整型范圍值,出現(xiàn)“溢出”的情況(這里
可以先逼一逼學(xué)生自主質(zhì)疑,如果有學(xué)生察覺入了圈套指出
了原稿的問題,應(yīng)口頭表揚(yáng),強(qiáng)化基礎(chǔ)知識(shí)以及批判思維的
重要性;如果沒有,可以引導(dǎo)性地提一提數(shù)域范圍的問題;
總之不可以逸待勞,全盤“灌”給學(xué)生,要讓靈活引導(dǎo)讓學(xué)
生覺得主要是由自己得到的結(jié)果);
②★★提醒學(xué)生這種“忽略了宏觀視角與微觀視角辯證關(guān)系”
的情況在編寫程序的過程中經(jīng)常出現(xiàn),如果沒有扎實(shí)的理論
基石以及批判思維做基礎(chǔ),哲學(xué)基本原理以及方法論做指
導(dǎo),程序中將出現(xiàn)“程序員莫名其妙的錯(cuò)誤”而影響程序設(shè)
體會(huì)整體與
計(jì)的順利推進(jìn);
部分之間的
③★明確程序設(shè)計(jì)稿的逆向可行性分析的必要性,有很多在理辯證關(guān)系,如
想的情況下考慮不到的問題,此階段將浮出水面,亟待解決。果不正視這
些關(guān)系,將使
三、放棄OR一念之轉(zhuǎn)?我們的工作
引導(dǎo)學(xué)生尋找替代方案一一修正設(shè)計(jì)稿,如下圖1所示;根據(jù)修正收到阻礙。
[5分鐘]
設(shè)計(jì)稿給出代碼設(shè)計(jì),如下圖2所示:
整合一下亂七八糟的思維:
2“松TfHt分析少?分橋:
xanfAtt
■int(logwn!)*iTint(loglon!)+i
?EARpnmf莉儀
圖1
OK~,Let/sgo!
#include"stdio.h"
#include"math.h"
main()
(
intn,i,d=0;
doubles=0;
printf("請輸入n\n“);
scanf("%dM,&n);
for(i=l;i<=n;i++)
s+=logl0(i);
d=int(s)+l;
printf(Hs=%d,,,d);
)
圖2
【儲(chǔ)備彈藥】:
①一定以“So,你們要放棄么?"、"全盤否定,重來?”等帶
有壓力的詰問引導(dǎo)、等待、鼓勵(lì)學(xué)生說“再想想辦法”、“再
改改”;
②★直面理想化設(shè)計(jì)稿的問題:從lOx-1<n!<10x出發(fā)到xT<
loglOn!<x做出數(shù)學(xué)推演如圖3所示,尋找到替代的數(shù)學(xué)
方法,論證新方法將會(huì)修正理想化設(shè)計(jì)稿里面的缺陷(注意
節(jié)奏,慢一點(diǎn),再慢一點(diǎn),一定讓學(xué)生聽懂,一定要密切注
意在線的反饋,有問有答,及時(shí)回復(fù)學(xué)生提出的問題,及時(shí)
有針對性的回復(fù));
微觀分析問題:怎么求n!的位數(shù)x?
>ioxl<n!<iox
使用教學(xué)工
xlx具尋找替代
?logloio<loglon!<logloiot
計(jì)算方法[8分
鐘]
>x-i<loglon!<x
圖3
③修正對應(yīng)例程代碼逐一講解的時(shí)候,要注意設(shè)計(jì)稿與代碼行
數(shù)一一對應(yīng),鍛煉學(xué)生像中文分段一樣也把代碼分段,這樣
有利于提高學(xué)生對程序的閱讀理解能力,如下圖3所示:
1#include"s"tdio.h"
2#include"ma-th.h"
3main()
4
5
intn,i.,d=0;
6
doubles=0;
7
prirrtf("詰輸入n'n");
8
|scan-F('?%€1",&ny7]
9
0(For(i土<=r?;i++)
1|s+=log,0(i);_________
11
12d=int(s)+1j
pr"5=身€1",d);
13
圖3
四、課堂小結(jié)
這個(gè)部分我們完整地體驗(yàn)了“求N!的數(shù)位"C程序的設(shè)計(jì)開
發(fā)步驟如圖4所示。其中“分析問題”環(huán)節(jié)注意用使用宏觀+微
觀視角分別考慮問題,這是受辯證唯物主義哲學(xué)中需要正視整體
與部分之間辯證關(guān)系的基本原理指導(dǎo)的方法論,“可行性評估”
環(huán)節(jié)培養(yǎng)了我們的批判性思維以及系統(tǒng)優(yōu)化的能力。整個(gè)過程讓
我們體驗(yàn)了在哲學(xué)課上學(xué)到的基本原理指導(dǎo)我們工科學(xué)習(xí)的實(shí)
例,領(lǐng)悟到哲學(xué)并不是虛幻的理論,是可以用來指導(dǎo)我們認(rèn)識(shí)世
界、改造世界的好“幫手”。
若有所思環(huán)節(jié):
,編寫程序的基本步驟是什么??分析問題->可行性評估->修正->臉證
,編寫程序需要哪些必備條件??數(shù)學(xué)功底+語言操縱能力
?你是直腸子么-?扎實(shí)的理論基地+哲學(xué)基本原理與方法論的
指導(dǎo)
哲學(xué)引申:整
圖4
體與部分的
辯證關(guān)系+批
判性思維+系
統(tǒng)優(yōu)化方法
可以指導(dǎo)我
們的程序設(shè)
計(jì)工作,是認(rèn)
識(shí)世界、改造
世界的好幫
手。[5分鐘]
思考題:
試分析“求圓周率后32位”程序設(shè)計(jì)并給出你的分析過程以及可行的程
序流程圖。
教學(xué)后記(可記錄教學(xué)過程中學(xué)生的特別回應(yīng)+學(xué)生教學(xué)反饋):
《C語言程序設(shè)計(jì)》課程教案
課次3
授課方式課時(shí)
理論課曲討論課口實(shí)驗(yàn)課口習(xí)題課口其他口20分鐘
(請打4)安排
授課題目:數(shù)據(jù)類型和表達(dá)式(課程思政融入點(diǎn))
教學(xué)目的、要求:
I、理解數(shù)據(jù)類型在C語言中的角色和意義
教學(xué)重點(diǎn)及難點(diǎn):
重點(diǎn):
1、理解數(shù)據(jù)類型在C語言中的角色和意義
難點(diǎn):
1、理解數(shù)據(jù)類型在C語言中的角色和意義
思政育人素材:
1、實(shí)踐決定認(rèn)識(shí)的具體表現(xiàn)
2、實(shí)踐和認(rèn)識(shí)的辯證關(guān)系
學(xué)情分析:
該內(nèi)容對于未學(xué)習(xí)《計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)》課程而難以懂得計(jì)算機(jī)內(nèi)部的運(yùn)行
原理的大二學(xué)生而言是比較抽象的。如何理解數(shù)據(jù)類型,為什么要區(qū)別數(shù)據(jù)類
型?讓學(xué)生初步理解馮諾依曼計(jì)算機(jī)體系結(jié)構(gòu)是首要問題。所以這節(jié)課在教學(xué)
內(nèi)容上要解決引領(lǐng)學(xué)生理解馮諾依曼計(jì)算機(jī)體系結(jié)構(gòu)的運(yùn)行原理的前提下,進(jìn)
而推導(dǎo)出不區(qū)分?jǐn)?shù)據(jù)類型馮諾依曼計(jì)算機(jī)系統(tǒng)無以正常運(yùn)行的原理;在育人層
面上要以實(shí)踐決定認(rèn)識(shí)的具體表現(xiàn)以及實(shí)踐和認(rèn)識(shí)的辯證關(guān)系的哲學(xué)原理為
指導(dǎo),幫助學(xué)生建立實(shí)踐與認(rèn)識(shí)的辯證關(guān)系,指導(dǎo)今后的學(xué)習(xí)和科學(xué)研究。
授課形式:
多媒體教學(xué)、網(wǎng)絡(luò)信息檢索一一慕課資源《計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)》補(bǔ)充
教學(xué)方法:
框架式課堂討論、演繹法、相關(guān)知識(shí)點(diǎn)拓展、反轉(zhuǎn)課堂、哲學(xué)引申總結(jié)
教學(xué)基本內(nèi)容目的與注意要點(diǎn)
一、導(dǎo)入
前面我們知道了C語言中只包含三種基本數(shù)據(jù)類型,拋出問題引發(fā)思考,
注意留2分鐘給學(xué)
其中包括整型數(shù)據(jù)、字符數(shù)據(jù)、浮點(diǎn)數(shù)據(jù),也明白了變量
生,然后收集學(xué)生反
申請、命名規(guī)則等基礎(chǔ)知識(shí)。接著我們來在追溯一些根源饋,判斷合適切入
性問題,如“為什么要區(qū)分?jǐn)?shù)據(jù)類型?”、“為什么要給每點(diǎn)。[3分鐘]
個(gè)操作對象取名字?”,幫助我們更加透徹地理解C語言中
基本數(shù)據(jù)類型的角色和意義。
二、新課內(nèi)容
從實(shí)踐角度出發(fā),與
【提問11誰來說說馮諾依曼計(jì)算機(jī)體系結(jié)構(gòu)中“內(nèi)學(xué)生聯(lián)合討論的形
式引導(dǎo)學(xué)生透徹地
存+CPU”模式的工作原理?
了解計(jì)算機(jī)體系結(jié)
備選要點(diǎn):構(gòu)中的程序的運(yùn)作
4、在馮諾依曼計(jì)算機(jī)體系結(jié)構(gòu)中,以CPU為中心,其模式。可以利用網(wǎng)絡(luò)
《計(jì)算機(jī)體系結(jié)構(gòu)》
他硬件為輔構(gòu)建了“CPU的核心工作是計(jì)算,內(nèi)存
資源拓展學(xué)生知識(shí)
負(fù)責(zé)存儲(chǔ)數(shù)據(jù)輔助”的“存儲(chǔ)與計(jì)算”分離的工作面,輔助理解。
模式;[5分
5、內(nèi)存負(fù)責(zé)存儲(chǔ)與程序執(zhí)行相關(guān)的大量最終結(jié)果、中
間結(jié)果數(shù)據(jù),并與CPU通信交換數(shù)據(jù)。
引導(dǎo)學(xué)生回憶在馮諾依曼計(jì)算機(jī)體系結(jié)構(gòu)中一是計(jì)算以多個(gè)學(xué)生共同回
答、討論的形式,鼓
機(jī)內(nèi)部程序的執(zhí)行有賴于內(nèi)存與CPU互相配合,二是程序
勵(lì)學(xué)生參與發(fā)言,但
執(zhí)行時(shí)數(shù)據(jù)都在內(nèi)存里面,為下面的討論做好鋪墊。在學(xué)生回答的間隙
【提問2】從上面的討論中我們可以知道“在程序運(yùn)以提出批判性思維
問題控制討論的方
行的時(shí)候,內(nèi)存中存在著大量的數(shù)據(jù)“,那么從實(shí)踐的角
向----從計(jì)算機(jī)體
度出發(fā),會(huì)有什么問題?系結(jié)構(gòu)實(shí)踐層面出
備選要點(diǎn):發(fā)考慮問題[8分鐘]
1、內(nèi)存中存在代表不同意義的多個(gè)數(shù)據(jù),有什么辦法
可以在CPU需要某個(gè)數(shù)據(jù)的時(shí)候,又快又準(zhǔn)地找到它?-
一數(shù)據(jù)命名的必要性(實(shí)踐需要)
2、在這樣的背景下,不同數(shù)據(jù)占用相同的存儲(chǔ)空間合
不合理?一一根據(jù)需要分配不同長度的空間給不同種類型
數(shù)據(jù)必要性(實(shí)踐需要)
讓學(xué)生認(rèn)識(shí)到辯證
【提問3】從上面的分析中,我們體會(huì)到了什么?
唯物主義哲學(xué)中關(guān)
備選要點(diǎn):于實(shí)踐和認(rèn)識(shí)的基
1、如果不結(jié)合計(jì)算機(jī)體系結(jié)構(gòu)的實(shí)踐場景的真實(shí)需本原理和方法論是
可以指導(dǎo)工科專業(yè)
求,我們理解C語言種數(shù)據(jù)類型的概念也不會(huì)有這么深刻,
學(xué)習(xí)、研究與應(yīng)用
充分了解了數(shù)據(jù)類型的來龍去脈,會(huì)在很多關(guān)鍵時(shí)間點(diǎn)促的,哲學(xué)扮演了“領(lǐng)
使我們避過很多雷區(qū)。航燈”的左右。[3分
鐘]
2、辯證唯物主義哲學(xué)原理中關(guān)于實(shí)踐和認(rèn)識(shí)的辯證關(guān)
系原理中提出:“實(shí)踐決定認(rèn)識(shí),實(shí)踐是認(rèn)識(shí)的基礎(chǔ);認(rèn)
識(shí)對實(shí)踐具有能動(dòng)的反作用,真理、科學(xué)理論對實(shí)踐具有
巨大的指導(dǎo)作用?!贝蠹殷w會(huì)到了么?
3、在我們將來的專業(yè)學(xué)習(xí)和研究中,既要堅(jiān)持實(shí)踐第
一的觀點(diǎn),在實(shí)踐中認(rèn)識(shí)和發(fā)現(xiàn)真理,在實(shí)踐中檢驗(yàn)和發(fā)
展真理。同時(shí)又要重視科學(xué)理論的指導(dǎo)作用,堅(jiān)持理論與
實(shí)踐相結(jié)合的原則。這才是辯證唯物主義哲學(xué)想告訴我們
的,是么?
三、課堂小結(jié)[1分鐘]
這個(gè)部分我們從計(jì)算機(jī)體系結(jié)構(gòu)實(shí)踐角度出發(fā),深入
剖析了C語言中區(qū)分不同數(shù)據(jù)類型、區(qū)分不同類型數(shù)據(jù)的
存儲(chǔ)空間長度的原因,理解了數(shù)據(jù)類型在C語言程序的角
色和意義,用辯證唯物主義關(guān)于認(rèn)識(shí)和實(shí)踐的辯證關(guān)系理
論來指導(dǎo)專業(yè)學(xué)習(xí)的方向和思路,收到了深層次理解C語
言數(shù)據(jù)類型的基本原理的效果。
思考題:
1、試判斷下面標(biāo)識(shí)符的合法性
sumSumM.D.JohndayDate3days
student_name#33lotus_l_2_3
chara>b_above$123
2、試說出三種不同數(shù)據(jù)類型所占內(nèi)存空間的長度
教學(xué)后記(可記錄教學(xué)過程中學(xué)生的特別回應(yīng)+學(xué)生教學(xué)反饋):
《C語言程序設(shè)計(jì)》課程教案
課次4
授課方式課時(shí)
理論課向討論課口實(shí)驗(yàn)課口習(xí)題課口其他口15分鐘
(請打4)安排
授課題目:指針的基本概念(課程思政融入點(diǎn))
教學(xué)目的、要求:
1、深度認(rèn)識(shí)指針的基本概念
教學(xué)重點(diǎn)及難點(diǎn):
重點(diǎn):
1、深度認(rèn)識(shí)指針的基本概念
難點(diǎn):
1、深度認(rèn)識(shí)指針的基本概念
思政育人素材:
1、實(shí)踐和認(rèn)識(shí)的辯證關(guān)系
2、一切從實(shí)際出發(fā),實(shí)事求是的方法論
3、認(rèn)識(shí)的辯證發(fā)展原理(無限性、反復(fù)性)
學(xué)情分析:
該內(nèi)容對于所有計(jì)算機(jī)類專業(yè)的學(xué)生都是比較抽象的。這些皆源于指針的
間接性特點(diǎn)。將來在各種情境下自如使用好指針的前提是深度認(rèn)識(shí)指針的基本
概念。所以這節(jié)課在教學(xué)內(nèi)容上要幫學(xué)生在理解指針基本概念問題時(shí)降難度,
以實(shí)際需求出發(fā)引出指針的概念;在育人層面上要以實(shí)踐和認(rèn)識(shí)的辯證關(guān)系、
一切從實(shí)際出發(fā),實(shí)事求是的方法論以及認(rèn)識(shí)的辯證發(fā)展原理為指導(dǎo),讓學(xué)生
領(lǐng)悟到哲學(xué)對工科應(yīng)用領(lǐng)域的宏觀指導(dǎo)功能,把辯證唯物主義哲學(xué)理論的種子
埋進(jìn)學(xué)生心中。
授課形式:
多媒體教學(xué)、網(wǎng)絡(luò)信息檢索一一慕課資源《C語言程序設(shè)計(jì)一一函數(shù)》補(bǔ)充
教學(xué)方法:
框架式課堂討論、演繹法、相關(guān)知識(shí)點(diǎn)拓展、反轉(zhuǎn)課堂、哲學(xué)引申總結(jié)
教學(xué)基本內(nèi)容目的與注意要點(diǎn)
一、導(dǎo)入
前面在清晰介紹了變量、內(nèi)存單元和地址的相互聯(lián)系打開慕課資源,播放
相關(guān)內(nèi)容[分鐘]
之后,接著來介紹指針的概念。首先我們看看慕課上的《C5
語言程序設(shè)計(jì)一一函數(shù)》中函數(shù)傳地址調(diào)用方式的情境。
二、新課內(nèi)容
下面模擬了一個(gè)的關(guān)于傳地址調(diào)用的使用情境,大家
請看下圖:
main()
{inta,b,c;
以實(shí)際應(yīng)用場景中
scanf("%d,%d",&a,&b);的某個(gè)實(shí)踐瓶頸的
c=max(&a,&b);/*茯取地址分析過程讓“指針”
printf("Maxis%d'*,c);的概念自然出現(xiàn),甚
)至學(xué)生可以根據(jù)實(shí)
max(int?,:int?需要地址踐需求能自主地描
{intz;述出“指針"的概念,
這比照著書本把概
z=x>y?x:y;
念文字“灌”給學(xué)生
return(z);效果好得多。學(xué)生也
)會(huì)體會(huì)到c語言體
系得開放性和發(fā)展
性。
【提問1]在上例中“&a”是否在函數(shù)定義的時(shí)候用學(xué)生將會(huì)認(rèn)識(shí)到
起來是否合法?是否能表達(dá)希望獲得一個(gè)地址的愿望?哲學(xué)扮演了“領(lǐng)航
燈”的作用。實(shí)踐和
之前學(xué)過的內(nèi)容中是否有這樣的元素可以表達(dá)?
認(rèn)識(shí)的基本原理和
分析要點(diǎn):
方法論以及認(rèn)識(shí)的
1、圖中實(shí)例里主函數(shù)是通過傳送兩個(gè)地址的方式給被辯證發(fā)展原理又一
調(diào)函數(shù)的方式傳遞信息,但是與之對應(yīng)的被調(diào)用函數(shù)中對次在這個(gè)課程里面
呈現(xiàn)。
形參進(jìn)行定義的時(shí)候就無法體現(xiàn)希望獲得兩個(gè)整形數(shù)據(jù)的
[5分鐘]
地址的愿望一一需要一種新的區(qū)別于一般數(shù)據(jù)類型的對
象,能夠表達(dá)地址的概念一一指針;
2、回答是否定的,在這種情況下,之前學(xué)習(xí)過的所有
數(shù)據(jù)類型都無法合法地表達(dá)一個(gè)數(shù)據(jù)對象的地址的概念;
無法獲得一個(gè)不存在的形參的地址。
【提問2】如果要?jiǎng)?chuàng)造一個(gè)實(shí)體來代替這個(gè)情境這個(gè)
內(nèi)涵,那么怎么描述它?
備選要點(diǎn):
1、指針是區(qū)別于三種基本類型數(shù)據(jù)的第四類數(shù)據(jù)類
型,它表達(dá)的是數(shù)據(jù)對象的存放地址,在如函數(shù)的傳地址
調(diào)用,變量之間的賦值傳遞方面都有很多應(yīng)用場景。
【提問3】從上面的分析中,我們體會(huì)到了什么?
備選要點(diǎn):
1、從函數(shù)的傳值調(diào)用這個(gè)點(diǎn)的剖析引入“指針”的用
武之地,可以體會(huì)到在工科實(shí)踐領(lǐng)域?qū)嵺`需求對技術(shù)的推
動(dòng)作用,沒有無緣無故冒出的概念、工具,一定是實(shí)踐需
要才會(huì)有新的創(chuàng)新,再一次印證了實(shí)踐與認(rèn)識(shí)的辯證關(guān)系,
以及一切從實(shí)際出發(fā),實(shí)事求是的方法論。
2、同學(xué)們應(yīng)該看到:從實(shí)踐應(yīng)用中不斷產(chǎn)生新的概念、
工具、手段來突破技術(shù)瓶頸、滿足技術(shù)需求是工科發(fā)展的
主旋律,這也讓我們意識(shí)到,入了工科門,就要做好“終
身學(xué)習(xí)”的準(zhǔn)備。這也是認(rèn)識(shí)的軌跡具有無限性和反復(fù)性
的哲學(xué)原理的體現(xiàn)。
三、課堂小結(jié)
這個(gè)部分我們從計(jì)算機(jī)體系結(jié)構(gòu)實(shí)踐角度出發(fā),深入
剖析了C語言中區(qū)分不同數(shù)據(jù)類型、區(qū)分不同類型數(shù)據(jù)的
存儲(chǔ)空間長度的原因,理解了數(shù)據(jù)類型在C語言程序的角
色和意義,用辯證唯物主義關(guān)于認(rèn)識(shí)和實(shí)踐的辯證關(guān)系理
思考題:
1、試舉出《C語言程序設(shè)計(jì)》中另外一個(gè)印證“實(shí)踐和認(rèn)識(shí)的辯證關(guān)系”
的知識(shí)點(diǎn)。
教學(xué)后記(可記錄教學(xué)過程中學(xué)生的特別回應(yīng)+學(xué)生教學(xué)反饋):
《C語言程序設(shè)計(jì)》課程教案
課次5
授課方式課時(shí)
理論課曲討論課口實(shí)驗(yàn)課口習(xí)題課口其他口10分鐘
(請打Y)安排
授課題目:深度認(rèn)識(shí)“結(jié)構(gòu)體”(課程思政融入點(diǎn))
教學(xué)目的、要求:
1、深度認(rèn)識(shí)“結(jié)構(gòu)體”的基本概念
教學(xué)重點(diǎn)及難點(diǎn):
重點(diǎn):
1、深度認(rèn)識(shí)“結(jié)構(gòu)體”的基本概念
難點(diǎn):
1、深度認(rèn)識(shí)“結(jié)構(gòu)體”的基本概念
思政育人素材:
1、實(shí)踐和認(rèn)識(shí)的辯證關(guān)系
2、整體與部分的辯證關(guān)系原理
3、認(rèn)識(shí)的辯證發(fā)展原理(無限性、反復(fù)性)
學(xué)情分析:
該內(nèi)容對于已經(jīng)學(xué)習(xí)了一些基本數(shù)據(jù)類型的大二學(xué)生來而言比較突然。這
些皆源于學(xué)生有一個(gè)關(guān)于數(shù)據(jù)類型知識(shí)的假設(shè)一一基本數(shù)據(jù)類型可以滿足一
切應(yīng)用場景。所以這節(jié)課在教學(xué)內(nèi)容上要幫學(xué)生打破這個(gè)基本假設(shè),以實(shí)際需
求為出發(fā)點(diǎn),理解引入結(jié)構(gòu)體的必要性,體會(huì)C語言系統(tǒng)開放性的特點(diǎn);在育
人層面上要以實(shí)踐和認(rèn)識(shí)的辯證關(guān)系、整體與部分的辯證關(guān)系以及認(rèn)識(shí)的辯證
發(fā)展原理指導(dǎo),讓學(xué)生領(lǐng)悟到哲學(xué)基本原理對工科應(yīng)用領(lǐng)域的宏觀指導(dǎo)功能,
把辯證唯物主義哲學(xué)理論的種子埋進(jìn)學(xué)生心中。
授課形式:多媒體教學(xué)、網(wǎng)絡(luò)信息檢索
教學(xué)方法:
框架式課堂討論、演繹法、相關(guān)知識(shí)點(diǎn)拓展、反轉(zhuǎn)課堂、哲學(xué)引申總結(jié)
教學(xué)基本內(nèi)容目的與注意要點(diǎn)
一、導(dǎo)入
在前面的章節(jié)中,我們學(xué)習(xí)了包括三種基本數(shù)據(jù)類型、復(fù)習(xí)每一種數(shù)據(jù)對
數(shù)組、指針等用以描述和承載程序設(shè)計(jì)過程中對數(shù)據(jù)描述象的用法和適用對
象[2分鐘]
需求的概念實(shí)體。
【提問1]這些實(shí)體真的能滿足程序設(shè)計(jì)過程中對數(shù)
建立從實(shí)踐應(yīng)用中
據(jù)描述的需要么?真的能完整描述程序的操作對象么?抽取客觀存在的需
如果你面對這樣的問題:“如何存儲(chǔ)一個(gè)班級中5名學(xué)員求,然后尋找認(rèn)識(shí)層
面有沒有匹配的工
的信息(學(xué)號(hào)、姓名、性別和成績)"你會(huì)怎么辦?
具和概念的認(rèn)知框
二、新課內(nèi)容架。讓學(xué)生體會(huì)實(shí)踐
【嘗試1]使用四個(gè)類型分別為整型、字符串、字符和認(rèn)識(shí)的辯證關(guān)系。
以及浮點(diǎn)的數(shù)組,如下
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年五年級數(shù)學(xué)下冊 五 分?jǐn)?shù)除法練習(xí)五說課稿 北師大版001
- Unit 3 Amazingt animals Part A Letters and sounds(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- Unit 3 Weather B learn(說課稿)-2023-2024學(xué)年人教PEP版英語四年級下冊
- 2023八年級數(shù)學(xué)上冊 第15章 數(shù)據(jù)的收集與表示15.1數(shù)據(jù)的收集 1數(shù)據(jù)有用嗎說課稿 (新版)華東師大版
- 2023八年級道德與法治上冊 第二單元 遵守社會(huì)規(guī)則 第三課 社會(huì)生活離不開規(guī)則第2課時(shí) 遵守規(guī)則說課稿 新人教版
- 2024八年級英語下冊 Unit 1 Spring Is ComingLesson 4 The Spring City說課稿(新版)冀教版
- 17 要是你在野外迷了路(說課稿)-2023-2024學(xué)年統(tǒng)編版語文二年級下冊
- 2025回遷房買賣合同模板
- 2025勞動(dòng)合同書的范本
- Unit 8 What's his job單元整體(說課稿)-2024-2025學(xué)年接力版(2024)英語三年級上冊
- 大樹扶正施工方案
- 《造血干細(xì)胞移植護(hù)理》課件
- 課題申報(bào)參考:全齡友好視角下的社區(qū)語言景觀評估及空間優(yōu)化研究
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫附帶答案詳解
- 五年級下冊語文四大名著常考知識(shí)點(diǎn)
- 光伏發(fā)電項(xiàng)目施工組織設(shè)計(jì)方案及技術(shù)措施
- 2025年1月日歷表(含農(nóng)歷-周數(shù)-方便記事備忘)
- 2024年同等學(xué)力人員申請碩士學(xué)位英語試卷與參考答案
- 臨床用血管理培訓(xùn)
- 介入手術(shù)室護(hù)理風(fēng)險(xiǎn)
- 2024年江蘇省公務(wù)員錄用考試《行測》題(A類)
評論
0/150
提交評論