พื้นฐานการจัดองค์ประกอบ, การออกแบบ, และการสร้างคอมพิวเตอร์; การวัดประสิทธิภาพคอมพิวเตอร์; แนวคิดในการการออกแบบชุดคำสั่ง; ความสัมพันธ์ระหว่างซอฟแวร์กับฮาร์แวร์และบทบาทของคอมไพเลอร์; ความสัมพันธ์ระหว่างภาษาคอมพิวเตอร์ชั้นสูงกับชุดคำสั่งของฮาร์แวร์; การคำนวณเลขคณิต ตรรกะ และข้อจำกัดของการคำนวณด้วยคอมพิวเตอร์; หน่วยประมวลผล: การเชื่อมต่อ เส้นทางข้อมูล และสัญญาณควบคุม รวมถึง ความสัมพันธ์ระหว่างการออกแบบและประสิทธิภาพของคอมพิวเตอร์; คอมพิวเตอร์ที่มีประมวลผลแบบท่อ ประโยชน์ อุปสรรค และวิธีแก้ไข