การศึกษาด้านคอมพิวเตอร์
เนื้อหาสาระสำคัญของสาขาคอมพิวเตอร์

เนื้อหาสาระสำคัญของสาขาคอมพิวเตอร์ ประกอบด้วยองค์ความรู้ (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)
สาขาวิชาเทคโนโลยีสารสนเทศ
พื้นฐานเทคโนโลยีสารสนเทศ (Information Technology Fundamentals)
ปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์ (Human-Computer Interaction)
ความมั่นคงและการประกันสารสนเทศ (Information Assurance and Security)
การจัดการสารสนเทศ (Information Management)
การบูรณาการการเขียนโปรแกรมและเทคโนโลยี (Integrative Programming and Technologies)
คณิตศาสตร์และสถิติสำหรับเทคโนโลยีสารสนเทศ (Mathematics and Statistics for Information Technology)
เครือข่าย (Networking)
พื้นฐานการเขียนโปรแกรม (Programming Fundamentals)
แพลตฟอร์มเทคโนโลยี (Platform Technologies)
การบำรุงรักษาและการบริหารระบบ (Systems Administration and Maintenance)
สถาปัตยกรรมและการบูรณาการระบบ (Systems Integration and Architecture)
ประเด็นทางสังคมและวิชาชีพ (Social and Professional Issues)
ระบบเว็บและเทคโนโลยี (Web Systems and Technologies)
สาขาวิชาคอมพิวเตอร์ธุรกิจ
พื้นฐานคอมพิวเตอร์และเทคโนโลยีสารสนเทศ (Computer and Information Technology Fundamentals)
การเขียนโปรแกรมคอมพิวเตอร์ (Computer Programming)
โครงสร้างข้อมูลและขั้นตอนวิธี (Data Structures and Algorithms)
การเขียนโปรแกรมบนเว็บ (Web Programming)
ระบบฐานข้อมูล (Database Systems)
ระบบสารสนเทศเพื่อการจัดการ (Management Information Systems)
การวิเคราะห์และออกแบบระบบ (Systems Analysis and Design)
เครือข่ายคอมพิวเตอร์ (Computer Networking)
ความมั่นคงของระบบสารสนเทศ (Information Systems Security)
โครงงานคอมพิวเตอร์เพื่อธุรกิจ (Business Computer Project)
ทักษะการใช้ซอฟต์แวร์คอมพิวเตอร์ (Computer Software Usage Skill)