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