2022 年一級注冊建筑師資格考試仍執行舊大綱,考試科目為 9 門。2023 年起一級注冊建筑師資格考試執行新大綱,考試科目為6門。
舊大綱中《設計前期與場地設計》《場地 設計》《建筑結構》《建筑物理與建筑設備》《建筑技術設計》 5 個科目在 2023 年進行收尾考試,該 5個科目中部分科目成 績未合格的考生,可繼續參加舊大綱剩余科目的考試,成績 合格按本辦法第二條的規定認定為新大綱對應科目成績合 格,或考生直接參加新大綱對應科目的考試。
2024 年起不再進行舊大綱上述 5個科目的考試。
高級程序員級考試大綱
一、考試說明
1. 考試要求:
(1) 熟練掌握面向對象編程技術,用C/C++語言熟練編制程序;
(2) 了解CASL匯編語言的程序編制;
(3) 掌握軟件設計的方法和技術;
(4) 掌握數據結構、程序語言、操作系統、數據庫和軟件工程的基礎知識;
(5) 了解多媒體和網絡的基礎知識;
(6) 掌握計算機體系結構和主要部件的基礎知識;
(7) 正確閱讀和理解計算機領域的英文文獻。
2. 通過本級考試的合格人員能按照軟件需求規格說明書進行軟件設計和編制程序,具有相當于工程師的實際工作能力和業務水平。
3. 本級考試范圍包括: 基礎知識(高級程序員級), 考試時間為150分種;軟件設計和程序編制能力,考試時間為150分鐘。
二、考試范圍
(一) 基礎知識(高級程序員級)
1.1 軟件基礎知識
1.1.1 數據結構基礎
·數組、記錄、列表(list)、隊列、棧(stack)、堆(heap)、樹、二叉樹和
圖的定義、存儲和操作
·序列、集合等的定義、存儲和操作
1.1.2 程序語言基礎知識
·匯編、編譯、解釋系統的基本原理
·程序語言的數據類型
·程序語言的控制結構
·程序語言的種類、特點及適用范圍
1.1.3 操作系統基礎知識
·操作系統的類型的功能
·操作系統的層次結構和進程概念
·作業、處理機、存儲、文件和設備等管理的原理和方法
1.1.4 軟件工程基礎知識
·軟件生命周期各階段的任務
·結構化分析和設計方法
·面向對象的分析與設計
·軟件開發工具與環境的基礎知識
·軟件質量保證的基礎知識
1.1.5 數據庫基礎知識
·數據庫模型
·關系數據庫的基礎知識
·數據庫系統的結構
·SQL的使用
·常用數據庫管理系統的知識
1.1.6 多媒體基礎知識
·多媒體基本知識
·圖形繪制基本方法
·簡單的圖象處理
·音頻和視頻信息的應用
1.2 硬件基礎知識
1.2.1 計算機的體系結構和主要部件
·機內代碼及運算
·中央處理器CPU、存儲器和輸入/輸出設備
·總線結構、指令流和數據流
1.2.2 存儲器系統
·各類存儲器的功能、特性和使用
·虛擬存儲器
·高速緩沖存儲器和多級存儲器
1.2.3 安全性、可靠性與系統性能評價初步
·數據安全與保密
·診斷與容錯
·系統可靠性評價和系統性能評價方法
1.2.4 計算機體系結構的其它基礎知識
·流水線操作
·精簡指令系統計算機
·多處理機系統
·并行處理
1.3 網絡基礎知識
1.3.1 網絡的功能、分類與組成
1.3.2 網絡協議與標準
1.3.3 網絡結構與通信
1.3.4 網絡的安全性
1.3.5 Client-Server結構
1.3.6 Internet 和Intranet初步
1.3.7 網絡管理初步
1.4 計算機專業英語·具有大學畢業程度的英語詞匯量
·能正確閱讀和理解計算機領域的英文文獻
(二) 軟件設計和程序編制能力
2.1 軟件設計能力
2.1.1 簡單計算機應用系統的需求分析
·流行的需求分析方法初步
·數據流圖的設計及改進
2.1.2 軟件界面設計
·輸入輸出數據文件的設計
·用戶界面的設計
2.1.3 概要設計
·軟件設計準則
·模塊劃分與調用
·常用的概要設計方法
2.1.4 詳細設計
滿足指定功能的各種處理過程的算法設計、評價和改進
2.1.5 數據庫/數據結構的設計
根據不同的要求進行數據庫/數據結構的設計
2.1.6 軟件測試
·測試方法
·測試用例的設計(白盒測試)
·測試的靜態和動態分析
2.2 程序編制能力
2.2.1 按照軟件設計說明書,能熟練使用下列程序語言編制程序
C(美國標準)/C++
2.2.2 能使用CASL匯編語言(文本見附錄)編制程序
2.2.3 面向對象編程技術
2.2.4 理解給定程序的功能,能發現程序中的錯誤或不足并能糾正或改進
2.2.5 具有良好的程序編制風格
2.2.6 算法的設計和分析