《信息管理與信息系統(tǒng) 程序設(shè)計基礎(chǔ)》課程教學(xué)大綱_第1頁
《信息管理與信息系統(tǒng) 程序設(shè)計基礎(chǔ)》課程教學(xué)大綱_第2頁
《信息管理與信息系統(tǒng) 程序設(shè)計基礎(chǔ)》課程教學(xué)大綱_第3頁
《信息管理與信息系統(tǒng) 程序設(shè)計基礎(chǔ)》課程教學(xué)大綱_第4頁
《信息管理與信息系統(tǒng) 程序設(shè)計基礎(chǔ)》課程教學(xué)大綱_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

ADDINCNKISM.UserStyle《程序設(shè)計基礎(chǔ)》課程教學(xué)大綱(理論課程)一、課程基本信息課程號3023D04004開課單位國際學(xué)院課程名稱(中文)程序設(shè)計基礎(chǔ)(英文)IntroductiontoProgramming課程性質(zhì)必修考核類型考查課程學(xué)分3課程學(xué)時68課程類別學(xué)科基礎(chǔ)課程(學(xué)科核心課)先修課程無適用專業(yè)(類)信息管理與信息系統(tǒng)二、課程描述及目標(biāo)(一)課程簡介《程序設(shè)計基礎(chǔ)》課程是面向管理學(xué)院信息管理與信息系統(tǒng)的學(xué)生開設(shè)的一門學(xué)科基礎(chǔ)課,是一門必修課。旨在通過理論教學(xué)與實踐操作訓(xùn)練,使學(xué)生掌握計算機程序設(shè)計的基礎(chǔ)知識、結(jié)構(gòu)化程序設(shè)計思想,培養(yǎng)學(xué)生的計算思維能力,從而能夠使用C程序解決數(shù)學(xué)和工程中的問題。通過了解編程相關(guān)的概念和知識,為與編程相關(guān)或以程序設(shè)計為研究工具的多門后續(xù)課程奠定必要的理論與實踐基礎(chǔ)。(二)教學(xué)目標(biāo)通過本課程,學(xué)生將學(xué)會基于C語言的程序設(shè)計方法,培養(yǎng)結(jié)構(gòu)化程序設(shè)計思維,理解多種數(shù)據(jù)類型,熟悉復(fù)雜的數(shù)據(jù)組織和處理方法,具備利用C程序解決一般的數(shù)學(xué)和工程問題的能力。課程目標(biāo)1:掌握C語言的基礎(chǔ)知識和結(jié)構(gòu)化的程序設(shè)計方法,逐步建立計算機程序設(shè)計的思維方式。課程目標(biāo)2:綜合運用學(xué)習(xí)的知識和技巧編寫程序,解決數(shù)學(xué)和工程中的問題;通過使用多種方法解決問題,分析影響程序質(zhì)量的關(guān)鍵因素,能夠?qū)Τ绦蜻M行評價和優(yōu)化。課程目標(biāo)3:通過循序漸進的學(xué)習(xí),深入理解C語言在本專業(yè)中的地位和作用,融入計算機語言科技發(fā)展的思政教育元素,培養(yǎng)學(xué)生刻苦鉆研專業(yè)知識的學(xué)習(xí)風(fēng)氣、系統(tǒng)的學(xué)習(xí)方法、嚴(yán)謹(jǐn)求實的科學(xué)素養(yǎng)。三、課程目標(biāo)對畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標(biāo)點課程目標(biāo)權(quán)重5-1:能夠了解、選擇與使用恰當(dāng)?shù)默F(xiàn)代儀器、信息技術(shù)工具、工程工具和模擬軟件,對復(fù)雜工程問題進行分析、計算與設(shè)計,并能夠理解其局限性;課程目標(biāo)1課程目標(biāo)2課程目標(biāo)31-2:專業(yè)基礎(chǔ)理論。具備良好的數(shù)理基礎(chǔ),掌握管理學(xué)、信息管理與信息系統(tǒng)的基本理論和知識;課程目標(biāo)1課程目標(biāo)2課程目標(biāo)31-3:信息系統(tǒng)技術(shù)與工具。掌握信息系統(tǒng)分析、設(shè)計、實施與管理等方面的技術(shù)和工具;課程目標(biāo)1課程目標(biāo)2課程目標(biāo)32-4:數(shù)據(jù)挖掘與管理能力。具備統(tǒng)計分析、數(shù)據(jù)挖掘、信息可視化等基本的信息分析與數(shù)據(jù)管理能力;課程目標(biāo)1課程目標(biāo)2課程目標(biāo)33-4:專業(yè)素質(zhì)。具有較強的系統(tǒng)思維和專業(yè)意識,信息系統(tǒng)頂層設(shè)計、開發(fā)能力;數(shù)據(jù)、信息分析與管理能力以及利用信息技術(shù)支持決策的能力;課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3四、教學(xué)方式與方法采用目標(biāo)導(dǎo)向教育(Outcomebasededucation,簡稱OBE)的教育理念,教學(xué)團隊采用“線上+線下”混合式教學(xué),在時間和空間上進行課程思政的延伸。本課程理論性與實踐性并重,為達到本課程的課程目標(biāo),在教學(xué)實施過程中以精講多練,加強實踐為原則,實施“傳授知識與思維訓(xùn)練相結(jié)合,編程語言與程序設(shè)計相結(jié)合”的教學(xué)模式。課程教學(xué)以線下教師講解為主和線上學(xué)習(xí)通平臺為輔。充分利用課堂教學(xué)與網(wǎng)絡(luò)學(xué)習(xí)平臺,注重課前設(shè)問、課中互動、課后反思“三個環(huán)節(jié)”系統(tǒng)教學(xué)方法,讓學(xué)生學(xué)會用正確的立場、觀點和方法分析問題,把學(xué)習(xí)、觀察、實踐同思考緊密結(jié)合起來,把握事物的現(xiàn)象和本質(zhì),養(yǎng)成歷史思維、明辨性思維、系統(tǒng)思維和創(chuàng)新思維。課程內(nèi)容分為不同的單元模塊,在單元模塊的學(xué)習(xí)過程中融入思政元素。與理論課程同期開始的單元實驗課程(0423D04002)與其相輔相成,圍繞單元內(nèi)容體現(xiàn)學(xué)習(xí)、實踐、再學(xué)習(xí)的良性過程。。五、教學(xué)重點與難點(一)教學(xué)重點本課程的教學(xué)重點包括數(shù)據(jù)類型、運算符和表達式的相關(guān)知識,順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的程序設(shè)計,數(shù)組、函數(shù)和指針的定義及其使用。通過這些知識的學(xué)習(xí),學(xué)生可以設(shè)計最基本的C程序,而且掌握了這些基本知識,也為學(xué)習(xí)其它高級語言打下了基礎(chǔ)。這些知識雖然都是C語言最基本的內(nèi)容,但學(xué)生以前未曾學(xué)習(xí)過計算機語言類的課程,不習(xí)慣程序設(shè)計的思維方式,因此要作為重點學(xué)習(xí)。(二)教學(xué)難點本課程的教學(xué)難點包括函數(shù)和指針兩部分。函數(shù)是C程序的主要形式,因此函數(shù)的定義、調(diào)用以及與函數(shù)相關(guān)的知識不易理解和掌握。C程序的指針是其它高級語言所不具備的數(shù)據(jù)類型,指針的類型繁多,如變量的指針,數(shù)組的指針,函數(shù)的指針,字符串的指針和指針的指針等,因此指針的定義、使用等相關(guān)知識容易混淆。六、教學(xué)內(nèi)容、基本要求與學(xué)時分配序號教學(xué)內(nèi)容基本要求學(xué)時教學(xué)方式對應(yīng)課程目標(biāo)1第1章程序設(shè)計和C語言主要對C語言的背景和特點、C程序的基本結(jié)構(gòu)等進行初步介紹,讓學(xué)生對本課程有一個大致了解。通過簡單程序的編寫、編譯、運行,加深學(xué)生對講述內(nèi)容的理解。融入C語言和貝爾實驗室科技發(fā)展的思政教育元素。2講授演示課程目標(biāo)1課程目標(biāo)32第2章算法——程序的靈魂主要對簡單算法的描述方法等進行初步介紹,恰當(dāng)?shù)嘏e例對比解釋說明,讓學(xué)生對算法有一個大致了解。引導(dǎo)學(xué)生做事要有計劃,條理要清晰。2講授課程目標(biāo)2課程目標(biāo)33第3章最簡單的C程序設(shè)計——順序程序設(shè)計初步掌握數(shù)據(jù)類型、運算符與表達式等C程序的最基本要素的構(gòu)成形式與應(yīng)用要點,通過標(biāo)識符的命名規(guī)則強調(diào)無規(guī)矩不成方圓;體會數(shù)據(jù)類型、運算符和表達式在C程序中的作用,學(xué)會判斷主要矛盾和次要矛盾。要求學(xué)生掌握常用的輸入輸出函數(shù)getchar、putchar、getch、putch、scanf、printf的使用。2講授演示課程目標(biāo)1課程目標(biāo)2課程目標(biāo)34第4章選擇結(jié)構(gòu)程序設(shè)計掌握基本判別條件的C語言描述,為后續(xù)的選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)等程序設(shè)計中的條件設(shè)計奠定基礎(chǔ)。掌握關(guān)系運算和邏輯運算的基本規(guī)則。掌握用if語句和switch語句設(shè)計分支選擇結(jié)構(gòu)程序解決一般問題。通過“紅燈停,綠燈行”的案例,當(dāng)學(xué)生在人生的道路上面臨諸多選擇時,引導(dǎo)學(xué)生樹立正確的世界觀、人生觀和價值觀,養(yǎng)成良好的職業(yè)道德。6講授演示課程目標(biāo)1課程目標(biāo)25第5章循環(huán)結(jié)構(gòu)程序設(shè)計熟練掌握幾種循環(huán)結(jié)構(gòu)的語法表示。理解循環(huán)的本質(zhì),并不是無條件的重復(fù),體現(xiàn)“量變到質(zhì)變”的馬克思哲學(xué)觀。學(xué)會應(yīng)用結(jié)構(gòu)化程序設(shè)計思想編寫一些較復(fù)雜的程序,鞏固前面所學(xué)的內(nèi)容,加深對一些程序設(shè)計思想方法的理解。6講授演示課程目標(biāo)1課程目標(biāo)26第6章利用數(shù)組處理批量數(shù)據(jù)讓學(xué)生了解數(shù)組類型在數(shù)據(jù)組織和使用上的重要性;掌握一維和二維數(shù)值數(shù)組的定義、引用,數(shù)組引用方法,引導(dǎo)團隊精神,看齊意識;掌握字符數(shù)組的定義、使用及相關(guān)概念,如字符串結(jié)束標(biāo)志、字符串函數(shù)的使用概念。6講授演示課程目標(biāo)1課程目標(biāo)27第7章用函數(shù)實現(xiàn)模塊化程序設(shè)計掌握函數(shù)的基本概念,包括函數(shù)的定義形式和形式參數(shù)、函數(shù)的調(diào)用和實際參數(shù)、函數(shù)的返回值、不同類型數(shù)據(jù)做函數(shù)參數(shù)的作用等。了解函數(shù)的使用規(guī)則及函數(shù)聲明的作用。掌握變量作用域和生存期的概念。通過函數(shù)結(jié)構(gòu)化程序分析,培養(yǎng)工程項目分析能力。4講授演示課程目標(biāo)28第8章善于利用指針掌握指針和指針變量的基本原理;掌握各類指針的定義和使用;掌握以前單元中學(xué)習(xí)的各種數(shù)據(jù)類型的指針描述形式。5講授演示課程目標(biāo)29第9章用戶自己建立數(shù)據(jù)類型了解構(gòu)造數(shù)據(jù)類型在程序設(shè)計中的重要性。掌握結(jié)構(gòu)體類型、共用體類型、枚舉類型、類型定義和預(yù)編譯命令的相關(guān)知識。2講授演示課程目標(biāo)2課程目標(biāo)310第10章對文件的輸入輸出掌握有關(guān)文件的基本知識;了解常用的文件打開與關(guān)閉函數(shù)、文件讀寫函數(shù)等的使用。培養(yǎng)學(xué)生遵守規(guī)則,精益求精的工匠精神。2講授演示課程目標(biāo)2課程目標(biāo)3合計34七、實驗內(nèi)容、基本要求與學(xué)時分配序號實驗項目名稱實驗內(nèi)容與要求學(xué)時類型對應(yīng)課程目標(biāo)1C程序的運行環(huán)境及操作方法本實驗項目為必修,學(xué)會獨立使用集成編譯環(huán)境的基本操作方法,掌握在該集成編譯環(huán)境上如何編輯、編譯、連接、運行和調(diào)試一個C程序。2演示性課程目標(biāo)1課程目標(biāo)32數(shù)據(jù)類型、運算符及表達式本實驗項目為必修,掌握C語言的基本數(shù)據(jù)類型的定義及使用、整型、字符型和實型變量的定義及賦值、不同的類型數(shù)據(jù)之間混合運算的規(guī)律;學(xué)會運用C的運算符和表達式描述算法步驟。通過實驗,用到學(xué)生切身體會:任何一個小小的疏忽,哪怕一個標(biāo)點符號用錯,整個程序可能無法運行或不能得到正確結(jié)果,引導(dǎo)學(xué)生養(yǎng)成認(rèn)真、細致和嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)和習(xí)慣。2驗證性課程目標(biāo)1課程目標(biāo)33順序結(jié)構(gòu)程序設(shè)計本實驗項目為必修,掌握順序結(jié)構(gòu)程序設(shè)計的基本方法,,掌握賦值運算和賦值語句的使用特點和技巧;掌握各種類型數(shù)據(jù)的輸入輸出的方法,體會運算符和表達式的運用規(guī)則和結(jié)果形式。4設(shè)計性課程目標(biāo)1課程目標(biāo)34選擇結(jié)構(gòu)程序設(shè)計本實驗項目為必修,分二次實驗。學(xué)會正確使用關(guān)系運算符和邏輯運算符構(gòu)建程序控制的條件描述,掌握運用if語句和switch語句設(shè)計選擇結(jié)構(gòu)程序;進一步熟悉簡單算法的描述及程序調(diào)試。4設(shè)計性課程目標(biāo)1課程目標(biāo)35循環(huán)結(jié)構(gòu)程序設(shè)計本實驗項目為必修,分三次實驗掌握用while語句、do-while語句和for語句實現(xiàn)循環(huán)結(jié)構(gòu)程序設(shè)計的方法;掌握應(yīng)用循環(huán)結(jié)構(gòu)實現(xiàn)算法的方法,進一步學(xué)習(xí)調(diào)試程序。通過循環(huán)嵌套,深刻體會程序設(shè)計的驚人力量,開拓計算思維和創(chuàng)新意識。4設(shè)計性課程目標(biāo)1課程目標(biāo)39數(shù)組本實驗項目為必修,分三次實驗。掌握一維數(shù)組和二維數(shù)組的定義、賦值和輸入輸出的方法;掌握字符數(shù)組和字符串函數(shù)的使用;掌握數(shù)組與循環(huán)結(jié)構(gòu)綜合實現(xiàn)的典型算法。6綜合性課程目標(biāo)2課程目標(biāo)312函數(shù)本實驗項目為必修,分三次實驗。掌握自定義函數(shù)的定義和調(diào)用方法。掌握函數(shù)實參與形參的對應(yīng)關(guān)系及“值傳遞”、“址傳遞”的方式。掌握全局變量和局部變量概念和使用方法。通過函數(shù)可重用的思想,引導(dǎo)學(xué)生積極資源共享,共同發(fā)展,樹立科學(xué)管理合理調(diào)度的基本思想。4綜合性課程目標(biāo)2課程目標(biāo)314指針本實驗項目為必修,分二次實驗。學(xué)會定義和使用指針變量。能正確使用字符串的指針和指向字符串的指針變量。正確使用數(shù)組的指針和指向數(shù)組的指針變量,使用字符串的指針和指向字符串的指針變量。4綜合性課程目標(biāo)2課程目標(biāo)316結(jié)構(gòu)體與共用體本實驗項目為必修,掌握結(jié)構(gòu)體類型變量、結(jié)構(gòu)體類型數(shù)組、共用體變量的定義和使用。2設(shè)計性課程目標(biāo)2課程目標(biāo)317文件的輸入輸出本實驗項目為必修,掌握文件的概念及文件的數(shù)據(jù)輸入輸出方法。通過對文件的操作,引導(dǎo)學(xué)生積極儲備知識,為將來的輸出和奉獻做積極的儲備。2設(shè)計性課程目標(biāo)1課程目標(biāo)3合計34八、學(xué)業(yè)評價和課程考核(一)考核類型:考試t考查(二)考核方式:開卷考試閉卷考試課程論文t課程報告其它:(三)成績評定:考核依據(jù)建議分值(百分比)考核/評價細則對應(yīng)課程目標(biāo)過程考核50%課堂參與程度20%滿分按20分計算。主要考核學(xué)生的課程學(xué)習(xí)的主動性,認(rèn)真踏實、遵守規(guī)則的學(xué)習(xí)風(fēng)氣。評價細則:(1)出勤考核10分,通過出勤率*10計算分值;(2)平時表現(xiàn)10分,做到每個學(xué)生至少一次的課堂提問或者課后面試,考核學(xué)生對知識點的理解和掌握程度,若一次都已經(jīng)掌握,給滿分10分,否則繼續(xù)通過該方式考察,多于一次減1分,逐次遞減。課程目標(biāo)3平時作業(yè)40%滿分按40分計算。主要考核對C語言的基本語法的理解和掌握程度。評價細則:(1)缺交或未經(jīng)老師批準(zhǔn)遲交作業(yè)的,該次作業(yè)為0分;(2)作業(yè)抄襲者、雷同的作業(yè)全部判為0分;(3)每次作業(yè)的評分標(biāo)準(zhǔn):作業(yè)書寫工整,表達清晰;思路清晰,解決方案合理;根據(jù)作業(yè)的質(zhì)量及認(rèn)真程度給予評價。優(yōu)秀:38-40分;良好:34-37;一般:28-33;差:20-27分。(4)所有作業(yè)得分的平均值,作為作業(yè)的最終成績。其中,沒交作業(yè)的一次減2分,直到減到0分為止。課程目標(biāo)1測驗40%滿分按40分計算。主要考核對C語言的基本語法的理解和掌握程度,編寫和分析C程序的能力??己思殑t:取各次成績的平均值/100*40作為此環(huán)節(jié)的最終成績。課程目標(biāo)2期末考核50%滿分按100分計算。主要考核學(xué)生C語言程序設(shè)計的方法和實踐中分析問題和解決問題的能力。評價細則:(1)按照截止時間要求完成和提交實驗報告。缺交或未經(jīng)老師批準(zhǔn)遲交實驗報告的,該次報告為0分;(2)報告抄襲者、雷同的報告全部判為0分;(3)每次實驗報告的評分標(biāo)準(zhǔn):態(tài)度端正,報告書寫工整,表達清晰;思路清晰,解決方案合理;能解決問題,總結(jié)到位;根據(jù)根據(jù)實驗報告的質(zhì)量及認(rèn)真程度給予評價。優(yōu)秀:85-100分;良好:75-84;一般:60-74;差:小于60分。(4)所有實驗報告得分的平均值,作為實驗報告的最終成績。課程目標(biāo)1課程目標(biāo)2九、課程目標(biāo)達成評價課程目標(biāo)的實際達成效果計算方式如下,達成值越高,教學(xué)效果越好。課程目標(biāo)達成度畢業(yè)要求指標(biāo)點達成度十、教材與教學(xué)參考書(一)教材[1]《C程序設(shè)計》,譚浩強,清華大學(xué)出版社,2017年8月,第五版。[2]《CProgrammingTutorialforBeginners》,宋輝,西安電子科技大學(xué)出版社,2016年1月1日,第1版。(二)教學(xué)參考書《C程序設(shè)計語言》,(美)BrianW.Kernighan著,機械工業(yè)出版社,2016年10月,第2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論