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