久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

2008級程序設計語言(Java)教學大綱

時間:2019-05-12 17:54:03下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《2008級程序設計語言(Java)教學大綱》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《2008級程序設計語言(Java)教學大綱》。

第一篇:2008級程序設計語言(Java)教學大綱

《程序設計語言(Java)》教學大綱

課程名稱: 程序設計語言(Java)英文名稱:Programming Language(Java)課程編碼: 212013 學 分: 4

學 時: 64(其中理論學時: 32,實踐學時: 32)適用專業:非計算機專業理工類本科 先修課程: 《大學計算機基礎》

一、課程的性質、目的與任務 課程性質:

該課程面向全校非計算機專業理工類本科生,是程序設計語言類必修的公共基礎課之一。該課程的前導課程是《大學計算機基礎》,側重于Java語言的基本語法和面向對象編程方法的介紹。課程目的:

通過本課程的學習,學生不僅應掌握 Java語言的基本特點和編程方法,還應掌握面向對象程序設計的基本思想、基本概念和基本方法,并能運用所學的知識和技能對一般問題進行分析和程序設計,能解決本專業的一些實際問題。課程任務:

本課程采用引導式、啟發式、實例講解和實作演練等教學方法來組織教學,在注重Java語言基本概念和基本語法知識介紹的同時,注重培養學生面向對象的程序設計能力和思維方式,加強學生創新能力的培養,為進一步使用Java進行技術開發奠定堅實基礎。

二、教學基本要求

通過本課程的學習,學生應達到下列基本要求:

1.掌握Java語言的基本語法、數據類型、運算符和表達式、流程控制語句、數組、向量和字符串、Swing界面設計、Applet小應用程序編制以及常見Java數據流的使用。

2.掌握對象和類的基本概念,學會使用Java進行面向對象程序設計開發的基本技能。

3.理解Java語言的特點、抽象類和內部類的概念、異常處理方法、控制組件外觀的方法、Applet的安全機制和生命周期。

4.了解Java包的工作機制、對象持續化的基本概念、常見Java類的用法以及API文檔的查閱方法。

三、教學條件

本課程教學在多媒體教室進行,實踐教學要求在計算機機房進行,要為每個學生提供一臺高性能計算機,并安裝有JDK 6.0,UltraEdit,JCreator等開發工具。實踐教學完成后,要上交相應部分的實驗報告。

四、教學內容與學時安排

本課程共分三篇十章,內容涉及Java語言的基本概念和面向對象的編程方法。第一篇為Java編程基礎篇,包括第1,2,3章,主要介紹Java的基本語法、數據類型及其流程控制語句;第二篇為Java編程提高篇,包括第4,5,6章,主要介紹數組、向量和字符串、Java面向對象的編程方法以及異常處理;第三篇為Java編程進階篇,包括第7,8,9,10章,介紹Java圖形界面設計、Applet以及數據流方面的知識。第1章 概述 1.1 什么是Java語言

1.2 一個基本的Java應用程序 1.3 程序的編譯和運行 1.4 常見錯誤

1.5 使用Java核心API文檔

第2章 標識符和數據類型 2.1 Java的基本語法單位 2.2 Java編碼體例

2.3 Java的基本數據類型 2.4 復合數據類型

2.5 類和對象的初步介紹

第3章 表達式和流程控制語句 3.1 表達式 3.2 流控制

第4章 數組、向量和字符串 4.1 數組

4.2 Vector類 4.3 字符串類型

第5章 進一步討論對象和類 5.1 抽象數據類型

5.2 對象的構造和初始化 5.3 this引用 5.4 子類 5.5 方法重寫 5.6 Java包 5.7 類成員

5.8 關鍵字final 5.9 抽象類 5.10 接口 5.11 內部類 5.12 過時信息

第6章 Java語言中的異常 6.1 異常 6.2 異常示例 6.3 異常處理 6.4 異常分類 6.5 拋出

(2學時)

(4學時)

(4學時)

(4學時)

(4學時)

2學時)

(6.6 創建自己的異常

第7章 Java的圖形用戶界面設計(4學時)

7.1 AWT與Swing 7.2 容器 7.3 布局 7.4 事件處理

第8章 Swing組件(4學時)

8.1 按鈕 8.2 標簽 8.3 組合框 8.4 列表 8.5 文本組件 8.6 菜單組件

8.7 對話框、標準對話框與文件對話框 8.8 控制組件外觀

第9章 Java Applet(2學時)

9.1 編寫Applet 9.2 Applet的方法和Applet的生命周期 9.3 Applet的運行

9.4 在Applet中的多媒體處理 9.5 Applet的事件處理

9.6 Applet與普通應用程序的結合

第10章 Java數據流(2學時)

10.1 數據流的基本概念 10.2 基本字節數據流類 10.3 基本字符流 10.4 文件的處理

五、考核方式和成績記載

本課程結束后由計算中心統一安排無紙化上機考試,成績記載為: 總評成績(理論)=平時成績(40%)+無紙化上機考試成績(60%)

其中:平時成績=平時出勤和課堂提問(50%)+作業(50%)總評成績(實踐)=平時成績(60%)+綜合課題設計成績(40%)

其中:平時成績=上機出勤和表現(40%)+上機練習記錄(30%)+單元實驗報告(30%)

六、教學參考書 [1] 辛運幃等,《Java程序設計(第二版)》,清華大學出版社,2006年8月 [2] 辛運幃等,《Java程序設計題解與上機指導(第二版)》,清華大學出版社,2006年11月

七、說明

執筆人: 普運偉 審定人: 王建華 教學基層組織主任: 秦衛平

第二篇:Power專題十二JAVA程序設計語言

專題十二: JAVA程序設計語言

Java語言簡介: 背景

1991年 ,SUN MicroSystem公司的 Jame Gosling、Bill Joe等人 ,在電 視、控制烤面包箱等家用消費類電子產品上進行交互式操作的開發,開始時是使用C++語言,但是,后來發現C++在某些方面并不能很好的滿足設計者的需要,從而考慮自行設計一門新的語言,這種新的語言并不局限于擴充語言機制本身,而是更注重語言所運行的軟硬件環境。主要是可以使用其建立一個系統,這個系統運行于一個巨大的、分布的異構網絡環境中,完成各種電子設備之間的通信與協同工作。基于這種思想而開發了一個名為Oak 的(即一種橡樹的名字)新語言。

Java語言簡介

Oak先是被用于家電控制中,可通過手持設備控制家電。在當時并沒有引起人們的注意 ,直到1994年下半 年 ,Internet的迅猛發展 ,環球信息網 WWW的快速增長 ,促進了 Java語言研制的 進展 使得它逐漸成為 Internet上受歡迎的開發與編程語言。用java編寫的Applet應用小程序能夠嵌入到網頁中運行,而實現聲音、動畫等功能。同時,在一般的應用程序設計方面也不遜色,完全可以用面向對象的技術與方法進行開發,符合最新的軟件開發規范的要求。由于oak已經被注冊,所以,最終更名為java。

Java對軟件開發技術的影響

工業界不少人預言 :“Java語言的出現 ,將會引起一場軟件革命 ”,這是因為 傳統的軟件往往都是與具體的實現環境有關 ,換了一個環境就需要作一番改動 ,耗 時費力 ,而 Java語言能在執行碼(二進制碼)上兼容 ,這樣以前所開發的軟件就 能運行在不同的機器上 ,只要所用的機器能提供 Java語言解釋器即可。

Java對軟件開發技術的影響重要體現在以下四個方面:

1、軟件的需求分析 :可將用戶的需求進行動態的、可視化描述 ,以提供設計者更加直觀的要求。用戶的各色各樣的需求都可以用 Java語言描述清楚。

2、軟件的開發方法 :由于 Java語言的面向目標的特性 ,所以完全可以用 O-O 的技術與方法來開發。

3、Java語言的動畫效果。利用 WWW提供的巨大 動畫資源空間 ,可以共享全世界的動態畫面的資源。

4、軟件最終產品 :用 Java語言開發的軟件可以具有可視化、可聽化、可操 作化的效交互、動畫與動作 “,要它停就停 ,要它繼續就繼續 ,而這是在電影與電視播放過程中難以做到的。

Java是一個廣泛使用的網絡編程語言 ,它是一種新的計算概念。首先 ,作為一種程序設計語言 ,它簡單、面向對象、不依賴于機器的結構、具有可移植性、安全性、并且提供了并發的機制、具有很高的性能。其 次 ,它最大限度地利用了網絡 ,Java的小應用程序(applet)可在網絡上傳輸而 不受 CPU和環境的限制。另外 ,Java還提供了豐富的類庫 ,使程序設計者可以很 方便地建立自己的系統。

Java的特點: 簡單性

Java語言衍生自C++,是一種面向對象的語言 ,它通過提供最基本的方法來完成指定的 任務 ,只需理解一些基本的概念 ,就可以用它編寫出適合于各種情況的應用程 序。Java略去了運算符重載、多重繼承等模糊的概念 ,并且通過實現自動垃圾收集大大簡化了程序設計者的內存管理工作。另外 ,Java也適合于在小型機上運行 ,它的基本解釋器及類的支持只有 40KB左右 ,加上標準類庫和線程的支持也只有 215KB左右。庫和線程的支持也只有 215KB左右。

面向對象性:

Java語言的設計集中于對象及其接口 ,它提供了簡單的類機制以及動態的 接口模型。對象中封裝了它的狀態變量以及相應的方法 ,實現了模塊化和信息隱藏;而類則提供了一

類對象的原型 ,并且通過繼承機制 ,子類可以使用父類 所提供的方法 ,實現了代碼的復用。

體系結構中立:

Java解釋器生成與體系結構無關的字節碼指令 ,只要安裝了 Java運行時系統 ,Java程序就可在任意的處理器上運行,使得 Java程序可以方便地被移植到網絡上的不同機器。同時 ,Java的類庫中也實現了與不同平臺的接口 ,使這些類庫可以移植。這樣大大降低了開發、維護和管理的工作。安全性 :

用于網絡、分布環境下的 Java必須要防止病毒的入侵。Java不支持指針, 一切對內存的訪問都必須通過對象的實例變量來實現 ,這樣就防止程序員使用 ”特洛伊 “木馬等欺騙手段訪問對象的私有成員 ,同時也避免了指針操作中容易 產生的錯誤

支持網絡編程:

Java語言的特性使它可以最大限度地利用網絡。Applet是 Java的小應 用程序 ,它是動態、安全、跨平臺的網絡應用程序。Java Applet嵌入 HTML語 言 ,通過主頁發布到 Internet。網絡用戶訪問服務器的 Applet時 ,這些Applet 從網絡上進行傳輸 ,然后在支持 Java的瀏覽器中運行。由于 Java語言的安全機 制 ,用戶一旦載入 Applet,就可以放心地來生成多媒體的用戶界面或完成復雜的計算而不必擔心病毒的入侵。分布性:

Java是面向網絡的語言。通過它提供的類庫可以處理 TCP/IP協議 ,用戶 可以通過 URL地址在網絡上很方便地訪問其它對象。豐富的類庫:

? 語言包提供的支持包括字符串處理、多線程處理、例外處理、數學函數處理等。? 實用程序包提供的支持包括哈希表、堆棧、可變數組、時間和日期等。

? 輸入輸出包用統一的 “流 ”模型來實現所有格式的 I/O,包括文件系統、網絡、輸入

? 低級網絡包用于實現 Socket編程。

? 抽象圖形用戶接口包實現了不同平臺的計算機的圖形用戶接口部件

? 網絡包支持 Internet的 TCP/IP協議 ,提供了接口。面向對象程序設計——對象、類與實體

“對象”譯自英文的“object”,現實世界實際上是由object組成的,我們看到的一切都是object。程序設計語言為解決現實世界的問題而存在,因此,我們自然會想到,讓程序設計按照我們平常看世界的方式運作,這樣才最自然,這就是面向對象的程序設計的出發點。面向對象程序設計,確切的說,對象是現實世界的某個具體的物理實體在計算機邏輯中的映射和體現。比如:每個人都是一個具體存在的實體,有高度、體重等很多屬性,也有走路、工作等很多行為。這樣的實體在程序設計中可以表達為計算機可以理解和操作的對象。

類:每個對象都是屬于某種類別的。也就是說類是同種對象的集合與抽象。屬于類的某個對象被稱為是類的一個實例。

對象的狀態與行為:對象的狀態也稱為靜態屬性。用計算機術語來說也就是變量。每個對象都有自己專有的變量。比如,具體的一個人,有身高、體重等。

對象的行為也稱為動態屬性,在計算機內部用方法來表示。比如,人有走路、工作的行為。

對象的關系:

包含:當對象A是對象B的屬性的時候,稱對象B包含對象A。比如電腦與主板

繼承:當對象A是對象B的特例的時候,稱對象A繼承了對象B。比如,鯉魚是魚的一種特例。

關聯:對象A的引用是對象B的屬性,A和B之間是關聯關系。Java和 C、C++之間的比較:

對于變量聲明、參數傳遞、操作符、流控制等 ,Java使用了和 C、C++ 相同的傳統 ,使得熟悉 C、C++的程序員能很方便地進行編程。同時 ,Java為 實現其簡單、安全等特性 ,也摒棄了 C和 C++中許多不合理的內容。

全局變量: Java程序中 ,不能在所有類之外定義全局變量 ,只能通過在一個類中定 義公用、靜態的變量來實現一個全局變量。例如 : Class GlobalVar{

public static global_var;}

在類 GlobalVar中定義變量 global_var為 public static,使得其它類 可以訪問和修改該變量。Java對全局變量進行了更好的封裝。而在C和 C++中 ,依賴于不加封裝 的全局變量常常造成系統的崩潰。

Goto語句:Java不支持 C、C++中的 goto語句 ,而是通過例外處理語句 try, Catch, final等來代替 C、C++中用 goto來處理遇到錯誤時跳轉的情況 ,使程序更可讀 且更結構化。

指針:指針是 C、C++中最靈活 ,也是最容易產生錯誤的數據類型。由指針所進行的內存地址操作常會造成不可預知的錯誤,從而破壞安全性 ,造成系統的崩潰。而 Java對指針進行完全的控制 ,程序員不能直接進行任何指針操作。同時 ,數組作為類在Java 中實現 ,良好地解決了數組訪問越界這一C、C++中不作檢查的錯誤。

內存管理:在 C中 ,程序員通過庫函數 malloc()和 free()來分配和釋放內存 , C++ 中則通過運算符 new和 delete來分配和釋放內存。再次釋放已釋放的內存塊或未被分配的內存塊 ,會造成系統的崩潰;同樣 ,忘記釋放不再使用的內存塊也會逐漸耗盡系統資源。而在 Java中 ,所有的數據結構都是對象 ,通過運算符new 為它們分配內存堆。通過new得到對象的處理權 ,Java對此自動地進行管理并且進行垃圾收集 ,有效防止了由于程序員的誤操作而導致的錯誤 ,并且更好地利用了系統資源。

數據類型的支持:在 C、C++中 ,對于不同的平臺 ,編譯器對于簡單數據類型如 in t,float 等分別分配不同長度的字節數 ,例如:int在 IBM PC中為 16位 ,在 VAX-11中為 32位 ,這導致了代碼的不可移植性 ,但在 Java中 ,對于這些數據類型總是分 配固定長度的位數 ,如對 int型 ,它總占 32位 ,這就保證了 Java的平臺無關性。

類型轉換:在 C、C++中 ,可以通過指針進行任意的類型轉換,而 Java中 ,運行時系統對對象的處理要進行類型相容性檢查 ,以防止不安全的 轉換。

頭文件:C、C++中用頭文件來聲明類的原型以及全局變量、庫函數等 ,在大的系 統中 ,維護這些頭文件是很困難的。而 Java不支持頭文件 ,類成員的類型和訪 問權限都封裝在一個類中 ,運行時系統對訪問進行控制 ,防止對私有成員的操作。同時 ,Java中用 import語句來與其它類進行通訊 ,以便使用它們的方法。

結構和聯合:C、C++中的結構和聯合中所有成員均為公有 ,這就帶來了安全性問題。Java中不包含結構和聯合 ,所有的內容都封裝在類中。

預處理:C、C++中用宏定義來實現的代碼給程序的可讀性帶來了困難。在 Java 中 ,不支持宏 ,它通過關鍵字 final來聲明一個常量 ,以實現宏定義中廣泛使 用的常量定義。

簡 單 的 Java程 序:

Application 與 Applet程序 java程序可以分為兩類:java application 和java applet。前者是完整的應用程序,需要獨立的解釋器來解釋運行;后者則是嵌在網頁中的非獨立程序,由瀏覽器所自帶的java解釋器來解釋運行。

簡 單 的Application程序:

public class HelloWorldApp { //an application

public static void main(String args[ ]){

System.out.println(”Hello World!“);} }

簡 單 的 Applet程序: import java.awr.*;import java.applet.*;

public class HelloWorldApplet extends Applet { //an applet

public void paint(Graphics g){

g.drawString(”Hello World!“,20,20);} }

由 于 Applet中 沒 有 main()方 法 作 為 Java解 釋 器 的入 口 ,我 們 必 須 編 寫 HTML文 件 ,把 該 Applet嵌入 其 中 ,然 后 用 appletviewer來 運 行 ,或 在 支 持 Java的 瀏 覽 器 上 運 行。HTML文 件 如 下 : An Applet

第三篇:《程序設計語言(C)》課程教學大綱

《程序設計語言(C)》課程教學大綱

課程編號:90211003

總學時數:85(理論

51、上機34)總學分數:4 課程性質:專業必修課 適用專業:全院理工科專業

一、課程的任務和基本要求:

本課程為全院非計算機專業的理工類專業的公共課,是一門計算機技術基礎課程。本課程開設在一年級第二學期或二年級第一學期。

C語言程序設計是近年來在國內外迅速推廣使用的一種計算機程序設計高級語言,由于其語言功能豐富、表達能力強、使用靈活、應用面廣,因此實用性很強。

本課程的主要任務是通過對C語言程序設計的各種數據類型,基本語句,基本程序設計結構以及常用算法的學習,使學生掌握程序設計的基礎知識和程序設計的基本方法,培養學生使用計算機解決實際問題的能力。

二、基本內容和要求:(1)C語言概述

C語言出現的背景、特點 簡單C程序介紹及上機步驟(2)算法

算法的概念、特性 算法的表示

程序設計的三種基本結構

(3)數據類型、運算符和表達式 常量與變量 整型數據 實型數據 字符類型數據

各種數值型數據間的混合運算 算術運算符和表達式 賦值運算符和表達式

復合的賦值運算符和表達式 逗號運算符和表達式(4)順序程序設計 C語句概述 賦值語句

數據輸入、輸出的概念及在C語言中的實現 字符數據的輸入輸出 格式輸入輸出

順序結構程序設計舉例(5)選擇結構程序設計 關系運算符和關系表達式 邏輯運算符和邏輯表達式

if語句的三種形式、if語句的嵌套 條件運算符 switch語句

選擇結構程序設計舉例(6)循環結構程序設計 循環結構程序設計概述 while語句 do-while語句 for語句 循環的嵌套

幾種循環語句的比較

break語句和continue語句 循環結構程序設計舉例(7)數組

一維數組的定義和引用 二維數組的定義和引用 字符數組的定義和引用 字符數組的輸入輸出 字符串處理函數(8)函數 函數概述

函數參數和函數的返回值 函數調用的一般形式、方式 對調用函數的聲明和函數原型 函數的嵌套調用 函數的遞歸調用 數組作為函數的參數 局部變量和全局變量 變量的存儲類別 內部函數和外部函數(9)預處理命令 不帶參數的宏定義 帶參數的宏定義 “文件包含”處理(10)指針

地址和指針的概念

變量的指針和指向變量的指針變量 數組的指針和指向數組的指針變量 字符串的指針和指向字符串的指針變量 函數的指針和指向函數的指針變量 返回指針值的函數

指針數組和指向指針的指針

有關指針的數據類型和指針運算的小結(11)結構體和共用體 結構體概述

定義結構體類型變量的方法 結構體變量的引用 結構體變量的初始化 結構體數組

指向結構體類型數據的指針 用指針處理鏈表 共用體 枚舉類型

用typedef定義類型(12)文件 C文件概述 文件類型指針 文件的打開和關閉 文件的讀寫

三、實踐環節和要求:

程序設計是一門實踐性很強的課程,必須十分重視實踐環節。通過上機實驗,加深學生對講授內容的理解,能自然熟練掌握C語言的語法規定,學會編程并上機調試通過。

各部分的實踐環節和要求如下:

1、了解Turbo C的基本操作方法,學會獨立使用該系統;了解在該系統上如何編輯、編譯、連接和運行一個C程序;通過運行簡單的C程序,初步了解C程序的特點

2、掌握C語言數據類型,熟悉如何定義一個整型、字符型和實型的變量,以及對它們賦值的方法;掌握不同類型數據之間類型轉換的規律;學會使用C的有關算術運算符,以及包含這些運算符的表達式,特別是自加(++)、自減(--)運算符的使用

3、掌握賦值語句的使用方法;掌握各種類型數據的輸入輸出方法,能正確使用各種格式轉換符

4、了解C語言表示邏輯量的方法;學會使用邏輯運算和邏輯表達式;熟練掌握if語句和switch語句;結合程序掌握一些簡單的算法;

5、熟練掌握用while語句,do-while語句和for語句實現循環的方法;掌握在程序設計中用循環的方法實現一些常用算法(如窮舉、迭代、遞推等)

6、掌握一維數組和二維數組的定義、賦值和輸入輸出方法;掌握字符數組和字符串函數的使用;掌握與數組有關的算法(特別是排序算法)

7、掌握定義函數的方法;掌握函數實參與形參的對應關系以及“值傳遞”的方式;掌握函數的嵌套調用和遞歸調用的方法;掌握全局變量和局部變量,動態變量,靜態變量的概念和使用方法

8、掌握宏定義的方法;掌握文件包含處理方式

9、掌握指針概念,會定義和使用指針;能正確使用數組的指針和指向數組的指針變量;能正確使用字符串的指針和指向字符串的指針變量;能正確使用指向函數的指針變量

10、掌握結構體變量的定義和使用;掌握結構體類型數組的概念和使用;掌握鏈表的概念,初步學會對鏈表進行操作;掌握共用體的概念與使用

11、掌握文件和文件指針的概念;學會使用文件打開、關閉、讀寫等文件操作函數;學會用緩沖文件系統對文件進行簡單的操作

四、教學時數分配: 上課課時分配:

基本內容 C語言概述

數據類型 算術運算符和表達式 順序程序設計及簡單算法介紹 選擇結構程序設計 循環結構程序設計 常用算法設計舉例

函數的概念 函數的嵌套、遞歸調用 局部和全局變量 存儲類別 一維、二維數組定義、引用和程序舉例 數組作為函數參數 預處理命令

指針和指針變量 指向數組、字符串、函數的指針 返回指針的函數

結構體 鏈表 共用體 文件操作

課時數 3 4 5 3 3 3 6 6 3 8 4 3

五、其它項目: 上機操作課時分配: 基本內容 課時數 熟悉Turbo C實驗環境 2 數據類型、常量、變量的使用 運算符和表達式的使用 4 順序結構程序設計 2 選擇結構程序設計 2 循環結構程序設計 2 常用算法實驗一 2 函數實驗 4 數組實驗 4 預處理命令實驗 2 指針實驗 4 常用算法實驗二 2 結構體實驗 2 文件實驗 2

六、有關說明:

1、教學和考核方式:

該課程屬考試課程,考核方式為閉卷(筆試+上機)。

2、習題:

書面作業布置不少于8次。

上機作業布置不少于8次,通過軟盤或網絡方式提交作業。

3、能力培養要求: 通過本課程的學習,具有程序設計的基本能力,以及對于其他程序設計語言的自學能力。針對實際問題能編寫相應程序并經過上機調試通過。

4、與其它課程和教學環節的聯系:

先修課程和教學環節:大學計算機信息技術基礎 后續課程和教學環節:其它程序設計語言

平行開設課程和教學環節:程序設計語言(VB)、程序設計語言(F90)、程序設計語言(VFP)

5、教材和主要參考書目:

(1)教材:C程序設計 譚浩強編著

(2)主要參考書目:C程序設計題解與上機指導 主編:譚浩強 版本:第二版

第四篇:《程序設計語言強化課程設計》教學大綱

《程序設計語言強化課程設計》教學大綱

周數:2 學

分:2

適用專業:網絡工程 執筆人:周燕 審核人:崔如春 編寫日期:2013年9月

項目一:學生成績排名

一、目的和要求:

1.熟悉并鞏固C程序設計語言的基本概念和知識。

2.培養學生自主學習,獨立思考的能力,學會查找資料并善于分析資料的能力。3.培養學生獨立設計,獨立調試程序的能力。

二、主要內容:

采用選擇法,將學生成績從高到低進行排序,再輸入一個學生的成績,將此成績按照排序規律插入已排好序的學生成績數組,最后將排好序的成績單進行反序存放。

1.定義一個數組a[11],用以存放學生的成績。2.從鍵盤輸入10個學生成績。

3.采用選擇法,將學生成績按照從高到低進行排序。

4.再輸入一個學生的成績,將此成績按照排序規律插入原學生成績數組。

5.將排好序的成績單進行反序存放,即原來是從高到低,現在改為從低到高排列。6.將以上每一步驟的結果均打印輸出,驗證程序是否正確實現題目要求。

三、教學方式和時間安排:

1.教學方式:講授,討論,指導。2.時間安排:5學時。

四、場所安排:

校內機房。

五、考核方式:

檢查程序完成情況和課程設計報告完成情況。

六、成績評定:

課程設計成績由課程設計考勤、課程設計程序完成情況、課程設計報告綜合評定。課程設計不得無故缺席,否則無課程設計成績。課程設計考勤占20%,課程設計程序完成情況占30%,課程設計報告占50%,對于在課程設計中具有較強綜合實驗能力和創新能力的學生,在評定成績時應給予適當地加分。

項目二: 根據條件進行學生成績排名

一、目的和要求:

1.熟悉并鞏固C程序設計語言的基本概念和知識。

2.培養學生自主學習,獨立思考的能力,學會查找資料并善于分析資料的能力。3.培養學生獨立設計,獨立調試程序的能力。

二、主要內容:

在函數中進行 10個學生成績從高到低排名,再改進函數,進行 n個學生成績從高到低排名, 排名方式根據函數的style參數進行,如style為‘a'按升序排,style為 ' d ' 按降序排。(a:ascending 升,d:descending 降)

編寫多個不同函數,使之能實現不同的排序算法(3種以上),再編寫一個通用輸出函數,(要求用函數指針做參數)能分別打印不同排序算法的結果。

1.在函數中進行10個學生成績從高到低排名 sort(int a[10])2.改進第一步的函數為sort(int a[],int n),進行n個學生成績從高到低排名, 改進第二步的函數為sort(int a[],int n, char style), 將n個學生成績從高到低排名,排名方式根據sort()函數的style參數進行,如style為‘a’按升序排,style為’d’按降序排。(a:ascending 升,d:descending 降)

3.編寫4個排序函數,實現4種不同的排序算法(用冒泡法進行升序排序,用冒泡法進行降序排序,選擇法進行升序排序,選擇法進行降序排序等),函數返回指向排好序的數組的指針。

4.編寫通用輸出函數 show(int a[ ],int n,int *(* fun)(a[ ], int n)),其中a[]為成績數組,n為數組元素個數。fun為函數指針,函數的特點為有兩個參數,一個為整型數組,一個為整數,返回值為指向整型變量的指針)5.編寫主函數調用以上函數。

三、教學方式和時間安排:

1.教學方式:講授,討論,指導。2.時間安排:5學時。

四、場所安排:

校內機房。

五、考核方式:

檢查程序完成情況和課程設計報告完成情況。

六、成績評定:

課程設計成績由課程設計考勤、課程設計程序完成情況、課程設計報告綜合評定。課程設計不得無故缺席,否則無課程設計成績。課程設計考勤占20%,課程設計程序完成情況占30%,課程設計報告占50%,對于在課程設計中具有較強綜合實驗能力和創新能力的學生,在評定成績時應給予適當地加分。

項目三:鏈表的操作

一、目的和要求:

1.熟悉并鞏固C程序設計語言的基本概念和知識。

2.培養學生自主學習,獨立思考的能力,學會查找資料并善于分析資料的能力。3.培養學生獨立設計,獨立調試程序的能力。

二、主要內容:

建立一個動態鏈表,將學生數據(學號,成績)存入鏈表結構中,實現鏈表的訪問(求學生成績的平均分,找到最高分,最低分,將其數據輸出)。刪除指定學號的學生數據,對學生數據進行排序,分別在鏈表頭部,中間,末尾插入學生數據。

三、教學方式和時間安排:

1.教學方式:講授,討論,指導。2.時間安排:5學時。

四、場所安排:

校內機房。

五、考核方式:

檢查程序完成情況和課程設計報告完成情況。

六、成績評定:

課程設計成績由課程設計考勤、課程設計程序完成情況、課程設計報告綜合評定。課程設計不得無故缺席,否則無課程設計成績。課程設計考勤占20%,課程設計程序完成情況占30%,課程設計報告占50%,對于在課程設計中具有較強綜合實驗能力和創新能力的學生,在評定成績時應給予適當地加分。

項目四:學生成績文件管理

一、目的和要求:

1.熟悉并鞏固C程序設計語言的基本概念和知識。

2.培養學生自主學習,獨立思考的能力,學會查找資料并善于分析資料的能力。3.培養學生獨立設計,獨立調試程序的能力。

二、主要內容:

定義一個結構體數組,存放10個學生的學號,姓名,三門課的成績,輸出單門課成績最高的學生的學號、姓名、以及該門課程的成績,輸出三門課程的平均分數最高的學生的學號、姓名及其平均分,將10個學生的相關數據,存入文件中,再從文件中讀出,按照平均分數從高到低進行排序,分別將結果輸出到屏幕上和另一文件中,再從文件中讀取第 1,3,5,7,9個學生的數據。

1.定義一個結構體數組,存放10個學生的學號,姓名,三門課的成績 2.從鍵盤輸入10個學生的以上內容

3.輸出單門課成績最高的學生的學號、姓名、以及該門課程的成績 4.輸出三門課程的平均分數最高的學生的學號、姓名及其平均分 5.從鍵盤輸入10個學生的以上內容,存入文件stud.dat,關閉文件 6.打開stud.dat文件,將數據讀出,查看是否正確寫入,關閉文件。

7.打開文件stud.dat文件,讀出數據,將10個學生按照平均分數從高到低進行排序,8.分別將結果輸出到屏幕上和另一文件studsort.dat中。

9.從studsort.dat 文件中讀取第1,3,5,7,9個學生的數據。

三、教學方式和時間安排:

1.教學方式:講授,討論,指導。2.時間安排:5學時。

四、場所安排:

校內機房。

五、考核方式:

檢查程序完成情況和課程設計報告完成情況。

六、成績評定:

課程設計成績由課程設計考勤、課程設計程序完成情況、課程設計報告綜合評定。課程設計不得無故缺席,否則無課程設計成績。課程設計考勤占20%,課程設計程序完成情況占30%,課程設計報告占50%,對于在課程設計中具有較強綜合實驗能力和創新能力的學生,在評定成績時應給予適當地加分。

項目五:一個綜合系統(五選一)

一、目的和要求:

1.熟悉并鞏固C程序設計語言的基本概念和知識。

2.培養學生自主學習,獨立思考的能力,學會查找資料并善于分析資料的能力。3.培養學生獨立設計,獨立調試程序的能力。

二、主要內容:

1.學生成績管理系統

數據庫的數據項主要數據包括:學號、姓名、年級、專業、成績

1、成績

2、成績

3、平均成績、總成績。

要求具有以下功能:

(1)添加、刪除任意個記錄。(2)修改任意個記錄。(3)顯示、保存記錄。

(4)排序功能:打開學生數據庫,計算每個學生的平均成績和總成績,用冒泡法或選擇排序法將平均成績和總成績排序后生成兩個新文件(從大到小),存盤并顯示這兩個文件的全部記錄。

(5)查詢功能:打開總成績排序文件,用折半查找法統計出給定分數的人數并顯示。

要求:

(1)設計一個主函數和多個子函數,每個子函數完成一個相對獨立的子功能。(2)程序運行時,首先進行口令檢查,再顯示菜單。并能根據菜單調用相應的函數功能。

口令程序段的功能要求:

《1》提示用戶輸入一個口令。

《2》用戶輸入口令后,若口令對,則提示用戶通過,可執行后續程序;否則不通過。

《3》可對用戶的口令輸入進行次數限制(如:重復輸入3次都不對),則自動退出系統。

(3)顯示數據時,一頁顯示不下,可分頁顯示。2.教師信息管理系統設計

教師信息包括教師號、姓名、性別、年齡、學歷、職稱、工資、住址、電話等(教師號不重復)。試設計一教師信息管理系統,使之能提供以下功能:(1)系統以菜單方式工作(2)教師信息錄入功能--輸入(3)教師信息刪除功能

(4)教師信息瀏覽功能 --輸出(5)查詢和排序功能:(至少一種查詢方式)--算法

按教師號查詢

按職稱查詢等 要求:

(1)設計一個主函數和多個子函數,每個子函數完成一個相對獨立的子功能。(2)程序運行時,首先進行口令檢查,再顯示菜單。并能根據菜單調用相應的函數功能。

口令程序段的功能要求:

《1》提示用戶輸入一個口令。

《2》用戶輸入口令后,若口令對,則提示用戶通過,可執行后續程序;否則不通過。

《3》可對用戶的口令輸入進行次數限制(如:重復輸入3次都不對),則自動退出系統。

(3)顯示數據時,一頁顯示不下,可分頁顯示。3.圖書信息管理系統設計

圖書信息包括:登錄號、書名、作者名、分類號、出版單位、出版時間、價格等。試設計一圖書信息管理系統,使之能提供以下功能:(1(2(3)圖書信息瀏覽功能--輸出。(4)查詢和排序功能:(至少一種查詢方式)

按書名查詢

按作者名查詢

(5)圖書信息的刪除與修改。要求:

(1)設計一個主函數和多個子函數,每個子函數完成一個相對獨立的子功能。(2)程序運行時,首先進行口令檢查,再顯示菜單。并能根據菜單調用相應的函數功能。

口令程序段的功能要求:

《1》提示用戶輸入一個口令。

《2》用戶輸入口令后,若口令對,則提示用戶通過,可執行后續程序;否則不通過。

《3》可對用戶的口令輸入進行次數限制(如:重復輸入3次都不對),則自動退出系統。

(3)顯示數據時,一頁顯示不下,可分頁顯示。4.電話簿管理程序

數據庫的主要數據包括:姓名、工作單位、電話號碼、E-mail地址。要求具有以下功能:(1(2)添加、刪除、修改任意個記錄。(3)顯示、保存記錄。

(4)排序功能:按電話號碼排序和按照姓名字母序排序。(5)查詢功能:按人名查詢電話號碼和按電話號碼查詢人名。要求:

(1)設計一個主函數和多個子函數,每個子函數完成一個相對獨立的子功能。(2)程序運行時,首先進行口令檢查,再顯示菜單。并能根據菜單調用相應的函數功能。

口令程序段的功能要求:

《1》提示用戶輸入一個口令。

《2》用戶輸入口令后,若口令對,則提示用戶通過,可執行后續程序;否則不通過。

《3》可對用戶的口令輸入進行次數限制(如:重復輸入3次都不對),則自動退出系統。

(3)顯示數據時,一頁顯示不下,可分頁顯示。

三、教學方式和時間安排:

1.教學方式:講授,討論,指導。2.時間安排:16學時。

四、場所安排:

校內機房。

五、考核方式:

檢查程序完成情況和課程設計報告完成情況。

六、成績評定:

課程設計成績由課程設計考勤、課程設計程序完成情況、課程設計報告綜合評定。課程設計不得無故缺席,否則無課程設計成績。課程設計考勤占20%,課程設計程序完成情況占30%,課程設計報告占50%,對于在課程設計中具有較強綜合實驗能力和創新能力的學生,在評定成績時應給予適當地加分。

第五篇:程序設計語言VFP課程教學大綱

《程序設計語言(VFP)》課程教學大綱

課程編號:90211001 總學時數:68(理論

34、上機34)總學分數:3 課程性質:專業必修課 適用專業:全院本科專業

一、課程的任務和基本要求:

本課程為全院非計算機專業的理科、管理類和部分文科專業的公共課,是一門計算機技術基礎課。理科專業、管理類專業開設在一年級第二學期,文科專業開設在二年級第一學期。

本課程的主要任務是通過對關系型數據庫管理系統Visual Foxpro(簡稱VFP)的學習,使學生掌握程序設計的基礎知識和程序設計的基本方法,掌握數據庫及面向對象編程的基礎知識,培養開發數據庫應用程序的基本能力。

通過本課程的學習,要求針對具體的問題,能夠使用Visual Foxpro設計數據庫和開發相應的應用程序;并具有其他程序設計語言和其它類型數據庫系統的自學能力。

二、基本內容和要求:

1、Visual Foxpro基本概念(1)數據庫系統基礎知識

①數據庫、數據庫管理系統、數據庫系統等概念; ②關系模型和關系運算等。(2)Visual Foxpro集成環境

①Visual Foxpro的用戶界面 ②Visual Foxpro的環境設置 ③項目管理器的使用(3)語言基礎和程序設計

①數據類型和數據存儲 ②運算符、函數和表達式 ③命令格式

④程序控制(分支、循環結構的使用)(4)Visual Foxpro的文件類型

要求:熟悉關系數據庫的基礎知識,了解關系模型和關系運算,掌握VFP集成環境的使用,熟悉VFP常見的文件類型,掌握VFP語言的基本成分,能夠進行較簡單的程序設計。

2、數據庫與表的處理(1)表的創建與修改

①表結構的創建與修改;

②記錄的增加、修改、刪除,記錄的定位; ③表的索引,結構復合索引文件,索引的使用;

④表的使用和工作區,表的打開方式,表的數據緩沖。(2)數據庫的創建與修改

①數據庫的創建與使用;

②數據庫表的字段屬性、表屬性;

③表之間關系的創建與修改,相關表之間的參照完整性; ④連接和ODBC的概念。

要求:掌握表的創建修改、記錄的處理、索引的設置,掌握數據庫的創建與使用,數據庫表的屬性設置,熟悉表的使用和工作區,了解表的數據緩沖、連接和ODBC的概念。

3、查詢(1)查詢設計器的功能和使用;(2)SELECT-SQL語句的各種應用。

要求:掌握查詢和視圖應用方法,掌握SELECT-SQL語句,熟悉其他SQL語句。

4、對象模型與事件模型

(1)類和對象的概念、類的特點;(2)屬性、事件與方法的概念。

(3)基類、子類和父類,容器和控件;

(4)Visual Foxpro的基類和容器類,基類的最小事件集、屬性集。(5)對象的引用方法,對象屬性的設置方法;(6)容器層次與類層次中的事件;(7)事件的激發順序;(8)事件驅動和事件循環。

要求:熟悉面向對象程序設計的基本知識、基本概念和方法,掌握VFP的基類和基類的最小事件集、屬性集,掌握VFP中對象的屬性和方法的使用。

5、表單和控件

(1)表單向導和表單設計器的使用;(2)表單的數據環境及其屬性的設置;(3)表單的設計、處理及其管理;(4)常用對象/控件創建及其處理。

①容器類對象; Column、CommandGroup、Container、Form、FormSet、Grid、OptionGroup、Page、PageFrame、ToolBar。②控件類對象。

CheckBox、ComboBox、CommandButton、DataEnviorment、EditBox、Header、Image、Label、Line、ListBox、OptionButton、Separator、Shape、Spinner、TextBox、Timmer。

要求:掌握表單的創建和使用,掌握常用的容器類和控件類對象的創建和處理,熟練使用表單和控件設計面向對象的程序。

6、菜單和工具欄

(1)菜單的組成和各種類型菜單的設計,菜單設計器的使用,菜單程序的生成;(2)定制系統工具欄,創建自定義工具欄。

要求:掌握一般菜單和快捷菜單創建和使用方法,掌握工具欄設計和使用方法,了解SDI菜單的創建和使用方法。

7、類的設計

(1)用戶自定義類的創建與修改;(2)類庫文件及其使用;(3)類的應用;

要求:掌握用類設計器和表設計器創建類的方法,掌握類的查看、管理和存儲方法,掌握可視類在表單中的應用。

8、應用程序設計

(1)構造應用程序(項目文件)的主程序;(2)應用程序的連編;

要求:掌握VFP數據庫應用系統的構造方法,了解VFP應用系統的發布方法。

9、常用命令、函數、屬性、事件和方法(1)常用命令;

CREATE TABLE-SQL、ALTER TABLE-SQL、SELECT、USE、CLOSE TABLES、COPY STRUCTURE、COPY TO、RENAME TABLE、BROWSE、APPEND、APPEND FROM、GO/GOTO、LOCATE、SEEK、SKIP、CONTINUE、EDIT、DELETE、DELETE-SQL、PACK、RECALL、INSERT-SQL、REPLACE、UPDATE-SQL、SET EXCLUSIVE、SET FILTER、SET DELETED、SET INDEX、SET ORDER、GATHER、SCATTER、OPEN DATABASE、SET DATABASE、DELETE DATABASE、DISPLAY DATABASE、MODIFY DATABASE、VALIDATE DATABASE、SELECT-SQL、DO、DO FORM、REPORT、CALCULATE。(2)常用函數;

①數值函數:ABS()、INT()、MAX()、MIN()、MOD()、ROUND()。②數據轉換函數:ASC()、CHR()、CTOD()、DTOC()、STR()、VAL()。

③字符函數:ALLTRIM()、AT()、BETWEEN()、EMPTY()、LEFT()、LEN()、RIGHT()、SAPCE()、SUBSTR()、TRIM()④日期與時間函數:DATE()、DATETIME()、DAY()、DOW()、TIME()、MONTH()、YEAR()⑤表、數據庫函數:BOF()、DBGETPROP()、DBSETPROP()、DBUSED()、DELETED()、EOF()、FCOUNT()、FILE()、ORDER()、RECCOUNT()、RECNO()、SEEK()、TABLEREVERT()、TABLEUPDATE()、TAG()、USED()⑥其他函數:CREATEOBJECT()、GETFILE()、IIF()、INKEY()、MESSAGEBOX()、TYPE()、GETOBJECT()(3)常用屬性;

ActiveColumn、ActivateControl、ActiveForm、ActivePage、Alignment、AllowAddNew、AlwaysOnTop、AutoCenter、AutoSize、BackColor、ForeColor、BorderColor、BorderStyle、BorderWidth、Bound、BoundColumn、ButtonCount、Cancel、Caption、Closable、ColumnCount、ControlBox、ControlCount、ControlSource、CurrentControl、Curvature、Default、DeleteMark、Desktop、DynamicAlignment、DynamicBackColor、DynamicForeColor、DynamicFontSize、Enabled、Exclusive、Fliter、FontSize、Format、FormCount、Height、Icon、Increment、InputMask、Interval、KeyboardHighValue、KeyboardLowValue、Left、MaxButton、MinButton、Movable、MultiSelect、Name、Order、PageCount、PasswordChar、Picture、ReadOnly、RecordSource、RecordSourceType、Resizable、RowSource、ScrollBars、Sizable、Sorted、Sparse、SpecialEffect、SpinnerHighValue、SpinnerLowValue、Style、Value、Visible、Width、WordWrap。(4)常用事件;

①核心事件:Init、Load、Destroy、Click、DblClick、Rightclick、GotFocus、LostFocus、InterActiveChange、ProgrammaticChange、KeyPress。

②其他事件:Activate、AfterCloseTables、BeforeOpenTables、Error、Valid、QueryUnload、Timer。

(5)常用方法。

AddObject、AddItem、Clear、DoCmd、Hide、Refresh、RemoveItem、Release、SetAll、SetFocus、Show、Quit。

要求:掌握常用的命令、函數、屬性、事件和方法,能夠熟練應用。

三、實踐環節和要求:

本課程主要實踐任務是使學生加深對數據庫概念的理解,鞏固關系數據庫和面向對象編程的基本知識,通過實驗培養開發數據庫應用程序的基本能力。要求針對具體的問題,能夠設計數據庫和開發相應的應用程序。

各部分的實踐環節和要求如下:

1、數據庫系統及Visual Foxpro概述部分掌握VFP啟動和退出的方法,熟悉VFP的集成工作環境,并掌握與項目管理器有關的操作。

2、VFP語言基礎部分掌握各種常量的表示、變量的賦值、常用函數的功能和使用、各種類型表達式的構造方法,初步掌握結構化程序設計的方式。

3、表的創建與使用部分要求掌握表的創建和使用,主要包括自由表結構的創建、記錄的錄入、維護、表的索引等。

4、數據庫的創建和使用部分要求掌握數據庫表的各種數據擴展屬性的設計方法,掌握數據庫表的索引、永久性關系、參照完整性規則的創建與設置方法等。

5、查詢和視圖部分要求掌握創建查詢與視圖的方法和操作步驟,以及SELECT-SQL命令的應用。

6、對象模型和事件模型部分要求主要介紹OOP的基礎知識、基本概念和方法,具體的操作體現在7、8、10和11部分。

7、表單部分要求掌握常見表單的方法和操作步驟。

8、控件部分要求熟悉VFP各類控件常用屬性、相關事件代碼的編寫、方法的引用。

9、報表部分要求了解報表的創建和修改方法。

10、類的創建和應用部分要求了解用類設計器和表單設計器創建類的方法。

11、菜單和工具欄部分要求掌握用菜單設計器設計一般菜單和快捷菜單的方法,菜單程序的生成和運行,以及工具欄的設計和應用。

12、建立應用程序部分要求了解VFP應用系統的構造方法和發布方法。

四、教學時數分配: 上課課時分配

基本內容 課時數

數據庫系統及Visual Foxpro概述 VFP語言基礎 表的創建和使用 數據庫的創建和使用 查詢和視圖

對象模型和事件模型 表單 控件

報表和標簽 類的創建和使用 菜單和工具欄 建立應用程序 復習

五、其它項目: 上機操作課時分配

基本內容 數據庫系統及

Visual Foxpro概述 VFP語言基礎 表的創建和使用 數據庫的創建和使用 查詢和視圖

對象模型和事件模型 表單 控件

報表和標簽 類的創建和使用 菜單和工具欄 建立應用程序 復習 4 4 4 4 1 3 6 1 1 2 1 1

課時數 1 5 4 4 4 0 2 8 1 1 2 1 1

六、有關說明:

1、教學和考核方式:

本課程屬考試課,考核方式為閉卷。

2、習題:

書面作業布置不少于4次,每次不少于10題,全交,全批改。

上機操作作業布置不少于4次,每次不少于5題,通過軟盤或網絡方式全交,全批改。

3、能力培養要求:

通過本課程的學習,具有程序設計的基本能力,具有數據庫設計的基本能力,以及對于其他程序設計語言的自學能力。要求針對具體的問題,能夠設計數據庫和開發相應的應用程序。

4、與其它課程和教學環節的聯系:

先修課程和教學環節:大學計算機信息技術基礎

后續課程和教學環節:其它程序設計語言、管理信息系統平行開設課程和教學環節:程序設計語言(VB)、程序設計語言(C語言)、程序設計語言(Fortran90)

5、教材和主要參考書目:

(1)教材:新編Visual FoxPro教程、新編Visual FoxPro實驗指導書 單啟成、崔建忠編著

(2)主要參考書目:Visual FoxPro上機指導與典型題匯解析 周虹等編著

下載2008級程序設計語言(Java)教學大綱word格式文檔
下載2008級程序設計語言(Java)教學大綱.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    java教學大綱

    《Jav程序設計》教學大綱 一、課程性質與教學目的 課程性質:《Java程序設計》是計算機軟件技術專業的一門職業技術課程,本課程主要講述當前非常流行的面向對象程序設計的基本......

    高級程序設計語言C課程教學大綱

    《數據結構A》課程教學大綱 一、課程基本信息 課程中文名稱:數據結構A 課程英文名稱:Data StructureA 課程編號:10072105 課程性質:學科基礎課 課程學時和學分:總學時:64 總學分:3.5......

    《程序設計語言VC++課程設計》教學大綱2周(呂)

    《程序設計語言VC++課程設計》課程教學大綱 一.課程基本信息 開課單位:經濟管理學院信息管理系課程編號: 英文名稱: Programming Language VC++ Course Design學時:總計32......

    Java面向對象程序設計語言課程設計指導書(精選5篇)

    山東建筑大學商學院電子商務專業 《Java面向對象程序設計語言》課程設計(實驗)指導書 一、對學生的基本要求: 1、理論聯系實際、嚴肅認真、實事求是的科學態度和勇于探索的創......

    程序設計語言

    程序設計語言 一般分為機器語言、匯編語言和高級語言。 1、機器語言 機器語言是用二進制數表示的、計算機唯一能理解和直接執行的程序語言。機器語言不直觀,編寫難度大,易于出......

    java高級編程教學大綱

    《Java高級編程》教學大綱 鄭州大學軟件技術學院 一、 課程的性質與任務 本課程是軟件開發專業開設的程序設計類高級課程,學生在學習了《程序設計導論》,初步具備了一定的程......

    Java語言課程教學大綱

    Java語言程序設計教學大綱 課程編號: 課內學時:3學時/周學分:3 課程目的與要求 Java語言程序設計是為計算機科學與技術系高年級本科生開設的專業選修課程。目的是讓學生了解......

    《Java程序設計》理論教學大綱[最終定稿]

    《Java程序設計》教學大綱 課程名稱:Java程序設計課程編號:*** 總學時:36/36 總學分:3 課程類別:專業必修課程適用對象:軟件工程專業 執筆人:*** 審核人: 一、課程性質與教學目標......

主站蜘蛛池模板: 苍井空亚洲精品aa片在线播放| 一本一本久久a久久综合精品| 欧美做爰性生交视频| 亚洲成a人片在线观看无码下载| 狠狠爱无码一区二区三区| 国产成人丝袜精品视频app| 久久天天婷婷五月俺也去| 免费看久久妇女高潮a| 精品无码国产一区二区三区av| 久久人妻无码中文字幕| 午夜视频在线瓜伦| 国产啪精品视频网站免费| 狠狠色噜噜狠狠狠狠97俺也去| 久久精品国产999久久久| 人妻少妇-嫩草影院| 永久免费的av在线网无码| 国产成人免费无码视频在线观看| 中文字幕乱码熟女人妻水蜜桃| 高清视频在线观看一区二区三区| 亚洲欧美日韩在线一区| 婷婷四虎东京热无码群交双飞视频| 色婷婷亚洲一区二区综合| 麻豆国产AV超爽剧情系列| 精品高潮呻吟99av无码视频| 毛片免费观看天天干天天爽| 中文无码日韩欧av影视| 亚洲一区二区三区丝袜| 成人欧美一区二区三区视频| 欧美日韩一区二区三区在线观看视频| wwww亚洲熟妇久久久久| 国产国拍亚洲精品av在线| 无码国产69精品久久久久同性| 久久99精品久久久影院老司机| 无码国产午夜福利| 不卡av电影在线| 成人片黄网站色大片免费观看cn| 国产99视频精品专区| 国产免费无码一区二区视频| 国产偷倩视频| 亚洲精品国产美女久久久| 色欲国产精品一区成人精品|