天天看點

計算機科學 課程首頁

  本學期承擔了法學院中美合作辦學的一個新專業的計算機基礎課——計算機科學。在設計課程時,明确了通過程式設計,了解計算和計算機系統的目标。

  本不打算帶他們到CSDN,也不認為他們學程式設計會有多大困難。他們中的某些人,若在聯考中“服從調劑”,現在可能就是計算機專業的人。況且,對他們在程式設計方面的要求不必像計算機類專業學生那樣高。

  但開課之後,困難比我想像得大得多。大部分的同學,不能順利地完成程式設計的任務。找一部分同學交流,問題在我的預料之中——聽講之後直接上機,為這門課在課外安排的學習投入,為零!如此大學,我真不能保證讓大學生學會程式設計。

  一番對學生的動員之後,決定在CSDN也開辟一個空間,公布一些資料,為這些同學能及時找到我幫助解決學習中的問題,多一個視窗。

  記下這些,寄望于後面我能再做些調整,更寄望于同學們走入真正的大學生活。大學的學習,是要有一個新面貌,是不需要有人盯着看着就要學的。

  發些牢騷,有些和同學們見外了。第一學期過後,第二學期可以有新的感受了。

  下面,是我們的課程的内容。

補課計劃:視訊(網易雲課堂)——玩轉 C語言 基礎課堂     fenby網——C語言 基礎課堂

  第二學期教學實施方案及實踐任務連結

周次 講課内容摘要  教材對應章節 實踐項目和參考解答
1 第1周 回顧上學期  三道C語言程式設計題
2 第2周 數組程式設計

第10章 10.1

第12章 12.3.2 (程式12-6)

 數組初練:

題目  參考解答

3 第3周 排序與查找

第10章 10.7

第12章 12.1

 題目及參考解答
4 第4周 結構體程式設計 第10章 10.2  題目和參考解答
5 第5周 資訊表示與資訊的輸入輸出 第4章  數字音頻處理
6 第6周 檔案的輸入輸出 第10章 10.6  題目和參考答案
9 第9周 計算機中的資訊存儲 第5章 
8 第8周 指針及應用

第10章 10.3

補充:連結清單

第12章 12.3.2(程式12-7)

7 第7周 字元串和動态數組 第10章 10.4,10.5
10 春假
11 第11周 示範文稿制作方法 補充材料  示範文稿制作 
12 第12周 CPU中的資訊處理 第6章  (運動會)
13 第13周 函數

第11章 11.1

第12章 12.3.3

 題目及參考答案
14 第14周 子產品化程式設計

第11章 11.2

第9章 9.1

補充:軟體工程

15 第15周 遞歸方法

第11章 11.3

第12章 12.4

16 第16周 程式設計——語言、平台

補充:概述其他語言

第7章

17 第17周 算法分析及計算機解題方法概述 第12章 12.2,12.5,12.6
18 第18周 複習

  第一學期教學實施方案及實踐任務連結

第1講 計算機與資訊社會 第1章 1.1
第2講 文字處理
第3講 網際網路應用概述 第二章
第4講 C語言程式設計初步 第8章 8.4,8.5.1-8.5.3
第5講 控制結構初步 第8章 8.5.4,8.5.5
第6講 資料、運算、表達式、輸入和輸出 第9章 9.2-9.4,9.6  第9、10周實踐題目與參考解答
第7講 C語句和控制結構

第9章 9.5

第8章 8.6

 第11周實踐題目與參考解答
第8講 算法及其設計、表達

第8章 8.1-8.3

補充材料:算法、流程圖

 第12周實踐題目與參考解答
第9講 計算機問題求解的初等算法

第9章 9.7

第8章 8.5.6,8.5.7

第12章 12.3.1

 第13周實踐題目與參考解答
第10講 計算機中的資料表示 第1章 1.2,1.3,1.4
第11講 計算機系統組成——了解程式的執行 第3章   第15周實踐題目與參考解答
第12講 表處理的一般方法
第13講 表處理進階功能
第14講 複習課

繼續閱讀