本課程在人才培養(yǎng)方案中定位為專業(yè)基礎(chǔ)課程,同時也是學(xué)生進入軟件世界的"扇門,起"根基之重任。內(nèi)容設(shè)計上以軟件開發(fā)生命周期為載體,打破傳統(tǒng)按章節(jié)模式,重構(gòu)知識體系,以模塊化進行設(shè)計,對所有知識體系進行了重構(gòu),分為三個階段,設(shè)計9個模塊共51個子任務(wù),涵蓋C語言基本語法、常量、變量、表達式;序順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu);數(shù)組;常用算法;函數(shù);結(jié)構(gòu)體;文件操作等內(nèi)容。通過任務(wù)化的內(nèi)容設(shè)計,讓學(xué)生把本課程的相關(guān)知識掌握牢靠,為后續(xù)的課程學(xué)習(xí)奠定扎實的基礎(chǔ)。
羅勇(1981.7),男,漢族,中共黨員,副教授、高級軟件工程師、德國雙元制教育培訓(xùn)講師、科技部第三批眾創(chuàng)空間創(chuàng)新創(chuàng)業(yè)導(dǎo)師、計算機學(xué)會會員、四川省計算機等級考試命題組委員;擁有15年教學(xué)及軟件研發(fā)經(jīng)驗,曾任四川浪潮信息技術(shù)有限公司軟件技術(shù)總監(jiān),北京知新樹科技有限責(zé)任公司CTO;現(xiàn)任四川科技職業(yè)學(xué)院鼎利學(xué)院教學(xué)副院長及軟件專業(yè)負責(zé)人。先后在EI及相關(guān)學(xué)術(shù)期刊公開發(fā)表學(xué)術(shù)論文7篇;教學(xué)研究課題4項,教育部級課題2項,省級課題2項;主編出版《XML實用教程》、《計算機網(wǎng)絡(luò)技術(shù)》、《計算機應(yīng)用基礎(chǔ)》等10余部教材,建設(shè)2項省級精品課程,其中《XML實用教程》教材目前已經(jīng)第14次印刷;研發(fā)內(nèi)部案例12套,申請專利1項,獲取13項軟件著作權(quán);完成交付以"軍工項目、"農(nóng)業(yè)信息化管理系統(tǒng)、"新華旅行網(wǎng)為代表的軟件產(chǎn)業(yè)項目30余項。
模塊1 軟件與我們的生活(1)
1.1 軟件與生活(2)
1.2 軟件與程序(4)
模塊2 C語言程序中的輸入/輸出(5)
項目導(dǎo)語:Hello World!(6)
任務(wù)1 觸摸程序的肌膚(7)
任務(wù)2 程序中數(shù)據(jù)的保存(15)
任務(wù)3 程序中數(shù)據(jù)的顯示(21)
任務(wù)4 程序中數(shù)據(jù)的輸入(28)
任務(wù)5 程序中數(shù)據(jù)的計算(33)
模塊3 C語言程序中的分支結(jié)構(gòu)應(yīng)用(39)
項目導(dǎo)語:程序和人生一樣面臨選擇(40)
任務(wù)1 計算機如何知道數(shù)的大與小(41)
任務(wù)2 今天發(fā)工資了,你該繳多少稅(46)
任務(wù)3 我也可以做選擇(54)
任務(wù)4 優(yōu)化體質(zhì)指數(shù)(BMI)程序(61)
模塊4 C語言程序中的循環(huán)結(jié)構(gòu)處理(67)
項目導(dǎo)語:重復(fù)就是一種精益求精的過程(68)
任務(wù)1 5050這個數(shù)還面熟嗎(69)
任務(wù)2 奇偶數(shù)也好玩(75)
任務(wù)3 怪物在什么時候倒下(80)
任務(wù)4 多久才能存夠100元(86)
任務(wù)5 兩個孿生兄弟(92)
模塊5 C語言程序中的數(shù)組應(yīng)用(101)
項目導(dǎo)語:蜜蜂的啟示(102)
任務(wù)1 數(shù)據(jù)的逆序輸出(104)
任務(wù)2 找到你的位置,并排到隊伍中去(110)
任務(wù)3 數(shù)據(jù)就像水泡一樣從下冒出來(115)
任務(wù)4 試著把楊輝三角顯示到屏幕上(122)
模塊6 C語言程序中的算法應(yīng)用(129)
項目導(dǎo)語:解決問題之道(130)
任務(wù)1 使用程序求解我國古代的百錢百雞問題(131)
任務(wù)2 使用程序求解四葉玫瑰數(shù)問題(137)
任務(wù)3 使用程序求解兔子繁殖問題(141)
模塊7 C語言程序中的函數(shù)及結(jié)構(gòu)體應(yīng)用(148)
項目導(dǎo)語:前奏真的很重要(149)
任務(wù)1 由四大名著引出的思考(150)
任務(wù)2 信息的反饋(158)
模塊8 C語言程序中的文件操作應(yīng)用(169)
項目導(dǎo)語:日出而作,日入而息的規(guī)律(170)
任務(wù)1 找個地方休息一下(171)
任務(wù)2 起床了都出來露個臉(179)
任務(wù)3 與結(jié)構(gòu)體和函數(shù)一起玩玩(186)
模塊9 C語言綜合項目實現(xiàn)(201)
項目需求(202)
任務(wù)1 項目分析與設(shè)計(203)
任務(wù)2 數(shù)據(jù)存儲層實現(xiàn)(212)
任務(wù)3 業(yè)務(wù)邏輯層添加槍械信息實現(xiàn)(219)
任務(wù)4 業(yè)務(wù)邏輯層加載槍械信息實現(xiàn)(223)
任務(wù)5 業(yè)務(wù)邏輯層修改槍械信息實現(xiàn)(226)
任務(wù)6 業(yè)務(wù)邏輯層刪除槍械信息實現(xiàn)(230)
任務(wù)7 表示層顯示槍械界面實現(xiàn)(233)
任務(wù)8 表示層添加槍械界面實現(xiàn)(237)
任務(wù)9 表示層修改槍械界面實現(xiàn)(241)
任務(wù)10 表示層刪除槍械界面實現(xiàn)(245)
任務(wù)11 表示層項目主界面菜單實現(xiàn)(249)
任務(wù)12 表示層程序主函數(shù)實現(xiàn)(253)
任務(wù)13 軟件項目文檔編寫(257)