เนื้อหาสาระสำคัญของสาขาคอมพิวเตอร์[แก้]
เนื้อหาสาระสำคัญของสาขาคอมพิวเตอร์ ประกอบด้วยองค์ความรู้ (Body of Knowledge) ด้านคอมพิวเตอร์ จำแนกตามสาขาวิชาได้ดังนี้
สาขาวิชาวิทยาการคอมพิวเตอร์
โครงสร้างดิสครีต (Discrete Structures)
พื้นฐานการเขียนโปรแกรม (Programming Fundamentals)
ความซับซ้อนและขั้นตอนวิธี (Algorithms and Complexity)
โครงสร้างและสถาปัตยกรรม (Architecture and Organization)
ระบบปฏิบัติการ (Operating Systems)
การประมวลผลเครือข่าย (Net-Centric Computing)
ภาษาการเขียนโปรแกรม (Programming Languages)
ปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์ (Human-Computer Interaction)
กราฟิกและการประมวลผลภาพ (Graphics and Visual Computing)
ระบบชาญฉลาด (Intelligent Systems)
การจัดการสารสนเทศ (Information Management)
ประเด็นทางสังคมและวิชาชีพ (Social and Professional Issues)
วิศวกรรมซอฟต์แวร์ (Software Engineering)
ศาสตร์เพื่อการคำนวณ (Computational Science)
สาขาวิชาวิศวกรรมคอมพิวเตอร์
พื้นฐานการเขียนโปรแกรม (Programming Fundamentals)
คณิตศาสตร์ทางคอมพิวเตอร์ (Computer Mathematics)
อิเล็กทรอนิกส์ (Electronics)
ตรรกศาสตร์ดิจิทัล (Digital Logic)
โครงสร้างข้อมูลและขั้นตอนวิธี (Data Structures and Algorithms)
โครงสร้างและสถาปัตยกรรมคอมพิวเตอร์ (Computer Architecture and Organization)
ระบบปฏิบัติการ (Operating Systems)
ระบบฐานข้อมูล (Database Systems)
วิศวกรรมซอฟต์แวร์ (Software Engineering)
เครือข่ายคอมพิวเตอร์ (Computer Networks)
สาขาวิชาวิศวกรรมซอฟต์แวร์
ความจำเป็นของคอมพิวเตอร์ (Computing Essentials)
พื้นฐานคณิตศาสตร์และวิศวกรรม (Mathematical and Engineering Fundamentals)
วิชาชีพภาคปฏิบัติ (Professional Practices)
การวิเคราะห์และการสร้างแบบจำลองซอฟต์แวร์ (Software Modeling and Analysis)
การออกแบบซอฟต์แวร์ (Software Design)
การทวนสอบและทดสอบซอฟต์แวร์ (Software Validation and Verification)
วิวัฒนาการของซอฟต์แวร์ (Software Evolution)
กระบวนการทางซอฟต์แวร์ (Software Process)
คุณภาพซอฟต์แวร์ (Software Quality)
การจัดการซอฟต์แวร์ (Software Management)