課程概述
程式設計是一門基礎課程,對于計算機相關專業而言,程式設計是專業基礎知識,是進一步學習其他專業知識的第一步階梯;對于非計算機專業而言,程式設計的學習有助于理解計算機的能力所在,理解哪些是計算機擅長解決的問題,怎樣的方式方法是計算機擅長的手段,從而能更好地利用計算機來解決本專業領域內的問題,
C語言是古老而長青的編程語言,它具備了現代程式設計的基礎要求,它的語法是很多其他編程語言的基礎,在系統程式、嵌入式系統等領域依然是無可替代的編程語言,在各類編程語言排行榜上常年占據前兩名的位置,
對于非計算機專業的學生,學習本課程的主要目的是掌握程式設計的基本方法,C語言是教學媒介,但是對于計算機專業的學生,本課程是向后續的計算機組成、作業系統、編譯原理、體系結構等課程前進的基石,對于C語言本身甚至程式設計語言基礎原理的深入理解都是應該掌握的,
本課程是零基礎的入門課程,完成本課程之后,就能具有初步的運用C語言撰寫程式的能力,要想完整的學習C語言,還需要進一步學習本課程的后續課程——《C語言程式設計進階》,
程式設計是實踐性很強的課程,該課程的學習有其自身的特點,聽不會,也看不會,只能練會,你必須通過大量的編程訓練,在實踐中掌握編程知識,培養編程能力,并逐步理解和掌握程式設計的思想和方法,在這里所提供的,只是基礎的知識講解,要想學會編程,還需要更多時間的投入和努力,
為了學習編程,你需要有一臺計算機,安裝必要的編程軟體,無論是MS Windows、Mac OS X還是Linux,都有適合C語言編程的軟體,如果搞不定自己電腦上的編程軟體,我們也會提供在網頁中撰寫、運行C語言程式的方法,
課程大綱
第1周:程式設計與C語言
1 計算機和編程語言
2 C語言
3 第一個程式
第1周編程練習
第2周:計算
1 變數
2 資料型別
3 運算式
4 在線評判系統
第2周編程練習
第3周:判斷與回圈
1 判斷
2 回圈
第3周編程練習
第4周:進一步的判斷與回圈
1 邏輯型別和運算
2 級聯和嵌套的判斷
3 多路分支
4 回圈的例子
5 判斷和回圈常見的錯誤
第4周編程練習
第5周:回圈控制
1 回圈控制
2 多重回圈
3 回圈應用
第5周編程練習
第6周:陣列與函式
1 陣列
2 函式的定義與使用
3 函式的引數和變數
4 二維陣列
第一次單元測驗
第6周編程練習
第7周:陣列運算
1 陣列運算
2 搜索
3 排序初步
第7周編程練習
第8周:指標與字串
1 指標
2 字符型別
3 字串
4 字串計算
第8周編程練習
下載地址

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/135716.html
標籤:其他
下一篇:LeetCode (二分小專題)33搜索旋轉排序陣列&34在排序陣列中查找元素的第一個和最后一個位置&35搜索插入位置
