《C語言程序設計實用教程》采用工學結合、任務驅動的模式編寫。在編寫過程中,以完成“學生成績管理系統(tǒng)”為主線,設立循序漸進的8個項目。通過項目分析,又將其分成若干個具體的任務,每個任務都包含著C語言的若干個知識點和技能點,如數據類型、輸入/輸出函數、順序結構、選擇語句、循環(huán)語句、數組、函數、指針、結構體、文件等?!禖語言程序設計實用教程》強調“任務”的目標性和教學情境的創(chuàng)建,使學生帶著真實的任務在探索中學習。《C語言程序設計實用教程》以注重培養(yǎng)學生的實踐能力為前提,理論知識傳授遵循“實用為主、必須和夠用為度”的準則,基本知識廣而不深、點到為止,基本技能貫穿教學的始終,具體采用“技能需求、問題引導、任務驅動”的方式?!禖語言程序設計實用教程》既可以作為高職學生的教學用書,還可作為計算機愛好者的自學參考書和計算機培訓班的教材。