本書一共分為三篇,第一篇介紹C語言課程設計的目的及要求、選題和評價方法; 第二篇介紹完成C語言課程設計需要的預備知識,除了C語言基礎知識外,還引入了軟件工程基礎知識,幫助讀者理解如何采用軟件工程思想指導課程設計過程,此外,還介紹了時下最熱門和流行的C語言開發平臺VS 2013,取代TC和VC 6.0等早期版本開發平臺,預備知識還包括信息管理繫統開發所需的數據管理技術和遊戲項目開發所需的圖形編程技術,並將目前軟件公司普遍采用的熱門圖形編程技術OpenGL和WinAPI兩套方案介紹給讀者,取代TC平臺下已經過時的圖形庫; 第三篇是課程設計項目指導,結合軟件工程思想,通過10個經典項目的開發過程,逐步展示軟件生命周期各個階段的工作,項目涵蓋信息管理繫統、經典遊戲、應用工具三個類別,所有項目均在VS 2013平臺調試通過。本書內容豐富,介紹的技術新穎,課程設計指導詳盡,既可以作為C語言課程設等