ACCP 3.0的特點分析
accp課程體系通過結合先進的多模式教學法,使學習者在掌握理論知識與工具的同時,具備良好的自我學習能力和個人素質,成為符合21世紀企業要求的IT人才。下面是小編收集的關于ACCP 3.0的特點分析,希望大家認真閱讀!
(一)accp 3.0的特點
accp3.0是北大青鳥aptech即將推出的最新產品,是在大量的教學實踐和市場調研的基礎上,結合新技術發展的現狀,繼承和發揚了accp產品固有的特點和優勢而開發出來的、具有眾多特色的軟件工程師職業教育體系。其主要特色如下:
(二)課程的前瞻性
隨時與市場保持同步是accp課程體系設計的一條基本原則,在進行了充分的市場調研、對專業的數據進行分析的基礎上,我們推出了精心打造的accp 3.0版本。該課程體系保持了高度的技術敏感性,在此課程體系中,xml、java、.net等主流課程進一步加強,知識點的安排更加細致和結構化,增強了網頁設計、asp、asp.net系列課程體系,構建基于internet高效和可重用的企業級應用成為accp 3.0課程體系編排的主導思想。
accp 3.0沒有刻意追求時髦的編程語言,而是非常注重讓學員輕松掌握程序設計的基本思想,因而成熟的技術例如visual basic在課程體系中占有一定的份量,并且隨著課程內容步步深入。
uml建模語言是高級軟件工程師不可或缺的技能,而項目管理理論在軟件開發行業的應用正如火如荼。accp 3.0仍然保留有面向對象的分析與設計、軟件項目管理等課程。
(三)課程和課時安排的合理性
accp 3.0第一、第二學期的數據庫部分,采用sql server來講述,并且把三個學期的visual basic課程合并為兩個學期,為asp技術設置了單獨的課程。
accp 3.0每階段的總課時數有所增加,并且在保證學員知識體系完整性的情況下,為學員提供更多核心的、實際的課程內容,以保證學有所長。
accp 3.0的理論課程專注于理論的講解,在第一、第二學期的上機課程中,明確規定了教員講解、輔導的流程和步驟。
(四)安排的遞進性
accp 3.0的不同階段具有不同的階段目標(階段目標見以下描述)。accp 3.0在保證階段目標明確的同時,在充分考慮到學習規律的前提下安排課程的遞進性。
accp 3.0兼顧了學員不同的起點和對知識掌握的層次,首先并且專門為需要掌握計算機基礎知識的學員提供了一門基礎課程,在此基礎上,可以順利進入accp 3.0第一階段的學習。
在第一階段,c語言為程序設計提供了基礎的邏輯表達方法,為后續課程的語法提供了基礎,可視化程序設計為visual basic高級編程提供基礎,html-asp-asp.net為可伸縮的b/s結構體系提供了漸進的解決方案,sql server-oracle同樣遵循了從易到難的學習規律。
加強了基礎能力的培養
accp 3.0加強了基礎知識和基本技能的培養,除了提供程序設計的基礎的知識之外,c語言得到了加強并提供了簡單的數據結構、算法的實現。
accp 3.0對面向對象語言c++的特征進行了更深入的闡述,同時,考慮到.net體系中有更新的可替代解決方案,刪除了visual c++ mfc的內容。
(五)各學期的課程及課時安排
1、第一學期課程:
accp 3.0第一學期的學習目標為:
理解程序設計的基本邏輯和掌握windows平臺上的可視化程序設計、網頁編程的基本技能,掌握數據庫的基本概念和基本操作,達到初級程序員的要求,能夠進行可視化程序設計、數據庫應用開發、網頁制作和網頁的客戶端腳本程序編寫。
同時,第一學期為繼續在計算機程序設計方面需要提高的學員提供基本的技能和學習能力,為繼續accp 3.0第二學期、第二學年的學習打下良好的基礎。
在第一學期結束后,學員能夠勝任以下工作:
vb程序員、管理信息系統開發和維護人員、網頁制作和客戶端腳本程序編寫人員、初級數據庫管理和維護人員。
本學期共212學時(每學時55分鐘)課程內容,其中不包括8學時的內部考試時間,及4學時的結業考試時間。
課程內容及相應的學時分布如下:
序號 課程名稱 課程代號 學時數 1 軟件技術基礎 stb 12 2 程序設計基礎:c語言實現 c 46 3 關系型數據庫及sql語言 rdbms&sql 26 4 vb可視化編程 vb 54 5 網頁編程 html/javascript 44 6 溝通和職業素質培養/新技術研討 cpd/nts 4 7 基于軟件開發項目的畢業設計 prj 26 合計 212
2、第二學期課程:
accp 3.0第二學期的學期目標為:
應用面向對象程序設計的基本思想,使用visual basic進行win32應用程序的開發和熟練使用java基礎類,同時,能夠應用asp的基本原理和基礎對象搭建通用的b/s集中式數據管理模型,并具備基本的數據庫設計和實施能力,達到中級程序員的要求,能夠勝任可重用組件、網站建設、數據庫設計和實施等方面的工作。
同時,第二學期在第一學期的基礎上,要求學員進一步加強代碼編寫和調試能力、了解軟件測試與質量保證的基本過程和基本方法,第二學期的java課程對gui、awt、swing、io、thread、applet等基礎對象做了全面的介紹,為進一步學習java高級程序設計打下基礎。
在第二學期結束后,學員能夠勝任以下工作:
java程序員、c++程序員、高級vb程序員、網站開發和設計工程師、數據庫工程師、文檔工程師。
本學期共266學時(每學時55分鐘)課程內容,其中不包括8學時的內部考試時間,及4學時的結業考試時間。
課程內容及相應的學時分布如下:
序號 課程名稱 課程代號 學時數 1 面向對象基礎:c++實現 c++ 38 2 sql server數據庫設計和實現 sql server 38 3 vb高級編程 vba 52 4 java編程基礎 java c 46 5 asp網絡編程 asp 28 6 軟件測試和軟件質量保證 tst&sqa 20 7 溝通和職業素質培養/新技術研討 cpd/nts 8 8 基于軟件開發項目的畢業設計 prj 36 合計 266
3、第二學年課程:
accp 3.0第二學年的'學期目標為:
掌握.net平臺上的xml、soap、webservice、asp.net、.net相關的基類庫的使用,并能夠運用這些核心技術構建高效可伸縮的web服務,掌握基于web的j2ee企業級應用開發和部署,同時,理解并掌握oracle數據庫性能、安全、pl/sql等方面的內容,進一步深化數據庫應用的開發,達到accp高級程序員的要求,能夠勝任web service、c# application、j2ee應用開發、數據庫設計和實施等方面的工作。
同時,第二學年在第一學期和第二學期的基礎上,強調了面向對象分析和設計能力的培養,并增加了基于軟件開發項目管理方面的基礎內容。
在第二學年結束后,學員能夠勝任以下工作:
web服務開發人員、.net工程師、c#程序員、java工程師、j2ee工程師、oracle數據庫工程師、初級分析設計工程師、軟件項目協調員。
本學年共332學時(每學時55分鐘)課程內容,其中不包括12學時的內部考試時間,及4學時的結業考試時間。
課程內容及相應的學時分布如下:
序號 課程名稱 課程代號 學時數 1 面向對象的分析與設計 ooad 14 2 xml基礎 xml 22 3 oracle數據庫設計與實現 oracle 40 4 j2ee實現企業級應用開發 j2ee 60 5 .net平臺及c#編程 .net&c# 34 6 asp.net編程 asp.net 46 7 winform開發 winform 28 8 軟件項目管理 spm 12 9 溝通和職業素質培養/新技術研討 cpd 8 10 基于軟件開發項目的畢業設計 prj 68 合計 332
一.accp3.0課程體系結構圖:
點擊放大
二.accp3.0課程介紹:
學期 課程名稱 學時 課程目標 內容介紹 預科 計算機基礎 42 建立計算機應用概念,和在單機下常用工具的使用 計算機概念及應用,計算機系統組成,windows 2000/xp基本操作及管理,word,excel,powerpoint應用,internet、ie及outlook使用等。 第1學期218學時 軟件技術基礎 12 讓學員整體的、系統的了解計算機的軟件基礎(軟件概念、軟件分類、開發平臺)、開發語言、數據庫及軟件開發相關知識了解軟件開發流程、形式、行業狀況、accp學員定位 回顧計算機及計算機進行處理的基本知識,軟件及軟件分類,進制轉換、操作系統及網絡基礎知識,軟件開發的發展過程,開發語言、數據庫、,sdlc、軟件開發過程流程及任務,管理信息系統開發 程序設計基礎:c語言實現 46 1、使學員掌握程序實現的基礎;2、使學員理解以數據為中心結構化編程的特點;3、使學員理解c語言基本的數據結構 編程基本概念(程序、算法、命令、編譯等概念),變量和數據類型,基本的表達式,輸入輸出語句介紹,條件語句,循環語句,數組,指針,函數(#include),字符串,結構,基本算法(排序),文件操作 關系型數據庫及sql語言 26 了解關系型數據庫的基本概念,能使用t-sql語言對sql server數據庫進行設計和維護 關系型數據庫基礎,含access簡單應用,sql server2000的基本操作和管理,、sql語句、dml。 vb可視化編程 54 熟識并且掌握windows平臺上簡單的界面程序設計,并使用visual basic編寫簡單的數據庫應用程序 代碼和注釋規范,vb集成開發環境、圖形用戶界面,語法,入門級的控件,過程、函數、參數的傳遞,菜單和狀態欄、工具欄,與數據庫的連接ado對象,程序調試和錯誤處理 網頁編程 44 掌握html語言各種標志,了解樣式表,能夠使用javascript編寫客戶端程序,能看懂大部分javascript程序。能規劃網站,設計動態的頁面。 網絡的一些基本概念和html的文檔結構,html中基本的標志,表和圖片的標志,使用表單和框架,dhtml和使用樣式表,javascript的基本概念,變量,數據類型和操作符,語句,對象,事件,事件處理,層,動態的網頁效果,dw的使用及實現 溝通和職業素質培養/新技術研討 4 畢業項目 14
學期 課程名稱 學時 課程目標 內容介紹 第2學期268學時 面向對象基礎:c++實現 38 了解面向對象思想,掌握基本的c++的特點 面向對象的概念,詳解類,動態內存分配,對象指針,構造方法,析構方法,函數重載,引用,友元,繼承,基類,派生類,繼承類型,多態,虛函數,動態綁定,純虛函數,抽象類,基本的數據結構和算法、模板 sql server數據庫設計和實現 38 掌握數據庫設計,以及sql server高級開發技術 數據庫設計概念,數據完整性和范式,安全,游標,存儲過程,觸發器,索引,視圖,dts vb高級編程 52 掌握visual basic的一些擴展特性和高級特性、應用面向對象的設計思想進行windows的高級應用開發 高級的界面設計,文件和注冊表操作、系統對象的使用等、使用win32 api進行功能強化、activex控件、activex組件、ado+存儲過程,打包和部署,socket控件,sourcesafe java編程基礎 46 掌握java語言及其開發過程,深化面向對象的思想 java簡介(特點 虛擬機 開發過程),成員變量 數據類型,方法 構造方法,繼承,接口,包,內部類,修飾符, 異常處理,內部類,awt, 事件處理(界面和事件),i/o,多線程, applet,swing asp網絡編程 28 使用asp技術開發動態的網站,可以獨立完成一個動態網站,可以是各種類型的網站,從建立規劃站點,到設計開發網頁程序 asp的概念,工作方法及在iis上的相關的配置,response,request,application,session對象和server對象的使用,使用ado連接數據庫,及對數據庫的操作,使用file acess組件對文件系統的操作,使用cdo的nts發送email,使用第三方組件,網站的規劃,程序的測試,網站的管理和維護 軟件測試和軟件質量保證 20 了解軟件質量和質量保證的基本概念和相關知識;了解軟件質量保證的過程和方法;了解軟件測試的基本概念;了解軟件測試的基本過程和方法 質量和質量保證相關概念,軟件開發過程的質量控制,軟件測試基礎, 軟件測試流程和測試階段,軟件測試技術,用例編寫,用例設計技術,測試自動化,軟件測試規劃 溝通和職業素質培養/新技術研討 8 畢業項目 16
學期 課程名稱 學時 課程目標 內容介紹 第二學年310學時 面向對象的分析與設計 12 了解ooad的軟件開發過程了解uml的語言產生及發展能夠看懂uml圖, 了解為什么使用uml圖 設計的概念及方法,ooad與uml簡介, 視圖,圖,模型元素,通用機制,擴展機制,用uml建模,工具的支持,用例和用例圖,用例圖,系統,角色,用例,類圖和對象圖,類和對象,類圖,關系,約束派生,接口,包,動態建模,消息,狀態圖,順序圖,協作圖,活動圖,物理架構視圖,邏輯架構和物理架構,組件圖和展開圖 xml基礎 22 讀懂xml代碼,了解應用 xml介紹,文檔類型和命名空間,顯示xml文檔,dom,schema oracle數據庫設計與實現 38 了解oracle數據庫的特點學習編寫pl/sql塊 oracle介紹,性能和安全oracle的sql,pl/sql,存儲過程等 j2ee實現企業級應用開發 60 基于web的企業級j2ee的應用 j2ee介紹,ejb,設計模式網絡編程,jdbc,xml的java實現,javabean組件模型,javabean高級 事件處理,servlet請求 應答 會話, 指令腳本元素 動作,標簽庫 與 servlet bean整合,j2ee的打包和部署 .net平臺及c#編程 36 掌握c#語言的基本概念掌握c#語言面向對象的實現;掌握.net組件的基本概念;理解基本特性 .net簡介,c#應用程序(變量、數據類型、表達式、基本語句結構),net類型系統,類的基本概念(字段、方法的概念,封裝、繼承、多態的實現),屬性、數組、索引,異常處理機制,.net組件與接口,委托和事件,c#winform開發技術,多線程技術,安全驗證 asp.net編程 46 掌握web表單的開發,服務器控件、html控件;內置對象;使用ado.net進行數據庫的訪問;理解用戶控件和自定義控件;理解web service;熟悉web應用程序調試、配置和部署技術。 asp.net基礎,服務器端控件的使用,創建用戶控件,創建自定義控件,ado.net入門,ado.net高級,創建和使用xml web service,asp.net應用程序配置,asp.net應用程序調試和部署 winform開發 28 了解用于開發winform的類庫;熟悉.net 窗體、控件的使用;熟悉.net sdi,mdi程序;了解gdi+技術了解自定義windows控件 本課程主要介紹如何使用.net進行winform開發,在第一學期和第二學期中,學員已經學習了vb6.0。通過vb6.0的學習,學員能夠進行winform開發,本課程將介紹如何在.net下進行winform開發。主要包括使用.net 類庫進行winform開發,使用窗體、組件、對話框,編寫單文檔程序以及多文檔程序,自定義windows控件以及gdi+編程技術。 軟件項目管理 12 了解項目管理的方法 項目、軟件、軟件項目、軟件項目管理、項目管理軟件,常見的組隊方式及存在的問題 溝通和職業素質培養/新技術研討 8 畢業項目 30
三.培訓模塊劃分說明
1、第一學期:計算機基礎(預科),軟件技術基礎,程序設計基礎:c語言實現,網頁編程,vb可視化編程,關系型數據庫及sql語言
2、第二學期:
模塊a:vb高級編程,sql server數據庫設計和實現,asp網絡編程
模塊b:面向對象基礎:c++實現,java編程基礎,軟件測試和軟件質量保證
3、第二學年:
模塊a:.net平臺及c#編程,asp.net編程,winform開發
模塊b:面向對象的分析與設計,j2ee實現企業級應用開發
模塊c:xml基礎,oracle數據庫設計與實現,軟件項目管理
【ACCP 3.0的特點分析】相關文章:
關于ACCP3.010-09
ACCP3.0教學模式10-09
ACCP3.0課程的簡介10-13
accp3.0課程詳細介紹10-17
ACCP2.0課程和ACCP3.0課程10-13
ACCP軟件工程師認證考試分析05-09
ACCP7.0和ACCP6.0的區別05-04
ACCP培訓10-06
ACCP課程10-06