本書是為了滿足翻轉(zhuǎn)課堂教學(xué)的需求而編寫的新型教材。教材的章節(jié)結(jié)構(gòu)是按知識(shí)點(diǎn)案例分析課堂練習(xí)的模式安排的,符合翻轉(zhuǎn)課堂授課的特點(diǎn),并輔以微視頻講解難點(diǎn)內(nèi)容或補(bǔ)充一些必要的知識(shí);教材的章節(jié)內(nèi)容是從一個(gè)新生學(xué)習(xí)編程的角度來安排的,去除了繁雜的講解,注重編程能力的培養(yǎng),從編程需要的計(jì)算機(jī)基礎(chǔ)知識(shí)講起,逐步深入地安排了數(shù)據(jù)類型、輸入輸出函數(shù)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體和文件等內(nèi)容。
本書可作為高等院校計(jì)算機(jī)、電子信息和信息安全等相關(guān)專業(yè)的本科生教材;同時(shí),因?yàn)樗ㄋ滓锥白⒅鼐幊棠芰Φ呐囵B(yǎng),也可作為計(jì)算機(jī)及電子信息相關(guān)專業(yè)的?粕滩模贿可作為面向所有專業(yè)的C語言程序設(shè)計(jì)課程的通用教材。
本書具有以下特色:
(1) 本書按照知識(shí)點(diǎn)案例分析課堂練習(xí)的結(jié)構(gòu)組織內(nèi)容,適合翻轉(zhuǎn)課堂教學(xué)。
(2) 本書輔以微視頻來講解難點(diǎn)內(nèi)容或補(bǔ)充相關(guān)知識(shí)。
(3) 本書在適當(dāng)?shù)牡胤郊尤胝n程思政元素,以啟示的形式與學(xué)生探討其中蘊(yùn)含的哲理,做到了潤物細(xì)無聲。
(4) 本書以案例驅(qū)動(dòng)方式講解程序設(shè)計(jì)方法與技巧,引入計(jì)算思維教學(xué)方法,例題解析體現(xiàn)提出問題、分析問題、解決問題的思維模式,以提高學(xué)生運(yùn)用 C語言解決實(shí)際問題的能力。
(5) 采用比較式教學(xué)法,對易混知識(shí)點(diǎn)及重點(diǎn)、難點(diǎn)進(jìn)行分析,幫助初學(xué)者快速掌握 C語言的語法知識(shí)及編程技巧。
(6) 我們課程組在教學(xué)過程中使用了拼題 A輔助教學(xué)平臺(tái),該平臺(tái)有大量的 C語言編程題可以使用,在本書中也引用了部分練習(xí)題,在此對拼題 A平臺(tái)和相關(guān)高校出題教師表示感謝。
(7) 本書配備了教學(xué) PPT,并可提供所有案例程序的源代碼,另外,還可提供練習(xí)題、作業(yè)題和測試題,讀者可聯(lián)系出版社獲取。