C語言的基本語法、數(shù)據(jù)類型及運算符、程序格式和結構(順序、分支和循環(huán))、數(shù)組、指針、函數(shù)、結構、文件等?;炯寄埽菏炀氄莆誄語言的語法規(guī)則,能夠利用C語言進行結構化程序設計,解決具有一定規(guī)模的實際應用問題。
C語言課程教與學習方法,基本概念和基本知識:C語言的基本語法、數(shù)據(jù)類型及運算符、程序格式和結構(順序、分支和循環(huán))、數(shù)組、指針、函數(shù)、結構、文件等。
基本技能:熟練掌握C語言的語法規(guī)則,能夠利用C語言進行結構化程序設計,解決具有一定規(guī)模的實際應用問題。
重點:C語言語法、算法、結構化程序設計理念。
難點:結構體、指針、文件操作。
課程性質與教學目標
“C語言程序設計”課程是為計算機科學與技術專業(yè)本科低年級學生開設的一門專業(yè)必修課程。它為其它專業(yè)課程奠定程序設計的基礎,又是其它專業(yè)課程的程序設計工具。
根據(jù)培養(yǎng)應用型人才的需要,本課程的目標是通過對C語言的語法規(guī)則、數(shù)據(jù)類型、數(shù)據(jù)運算、語句、系統(tǒng)函數(shù)、程序結構的學習,使學生掌握一門高級程序設計語言,了解程序設計的基本概念與方法,進而學會利用C語言學會解決一般應用問題,
本課程還應該特別強調培養(yǎng)學生解決實際問題的編程能力和軟件設計能力。