計算機程序設計的目的在于解決數據處理問題。利用計算機解決問題的方式和方法與手工解決問題既有相同之處,也存在著許多差異。在程序設計過程中,算法是解決問題的方法和步驟,計算機語言是實現算法的工具,程序則是算法的具體實現:本教材以何進行程序設計為重點,介紹了程序設計的有關概念、特點和計算機解決問題的一些基本算法。畸時,以visualBasic為實現程序設計的工具,介紹了其主要的語言成分,以及如何利用各種控件進行界面設計和代碼設計,并給出了豐富的具有典型性和通用性的示例,本教材在前版的基礎上重新做了認真、細致的補充和修訂,結構合理、概念準確、算法精煉,適合于有一定計算機基礎知識的本、專科非計算機專業(yè)學生學習。