Set เป็นหัวข้อวิทยาการคอมพิวเตอร์ที่มีการศึกษาในหลายสาขาวิชาวิทยาการคอมพิวเตอร์ เป็นแนวคิดทางคณิตศาสตร์ที่ใช้อธิบายคอลเลคชันของวัตถุ เป็นสิ่งสำคัญมากที่จะต้องเข้าใจวิธีการทำงานของชุดเพื่อทำความเข้าใจอัลกอริธึมและซอฟต์แวร์อย่างเหมาะสม และใช้โซลูชันคอมพิวเตอร์ที่มีประสิทธิภาพ
ชุดคือชุดของวัตถุที่แตกต่างกัน วัตถุเหล่านี้เรียกว่าองค์ประกอบ สามารถเป็นอะไรก็ได้ตั้งแต่ตัวเลขไปจนถึงสตริงข้อความ ลำดับขององค์ประกอบในชุดไม่สำคัญ สองชุดจะเท่ากันหากองค์ประกอบเหมือนกันโดยไม่คำนึงถึงลำดับ ชุดมักจะแสดงด้วยเครื่องหมายปีกกา { }
ในวิทยาการคอมพิวเตอร์ ชุดต่างๆ สามารถใช้แทนองค์ประกอบต่างๆ ในคอลเลกชันได้ ตัวอย่างเช่น ชุดต่างๆ สามารถใช้แทนชุดย่อยของชุดที่ใหญ่กว่าได้ ตัวอย่างเช่น ชุดการเก็บหนี้สามารถแสดงได้โดยใช้ชุด นอกจากนี้ยังสามารถใช้เพื่อแสดงวิธีแก้ปัญหาที่เป็นไปได้ เช่น บอร์ดเกมที่มีการกำหนดค่าที่เป็นไปได้มากมาย
เซตสามารถอธิบายได้โดยใช้คุณสมบัติทางคณิตศาสตร์ที่หลากหลาย คุณสมบัติต่างๆ เช่น สหภาพ อินเตอร์เซกชัน และส่วนเติมเต็ม สามารถใช้เพื่ออธิบายวิธีการประกอบเซตได้ คุณสมบัติเหล่านี้ใช้เพื่อกำหนดสิ่งที่จะเกิดขึ้นเมื่อมีการเพิ่มหรือลบองค์ประกอบของชุด
ชุดมีแอปพลิเคชันมากมายในด้านวิทยาการคอมพิวเตอร์ ตั้งแต่ระบบปฏิบัติการไปจนถึงปัญญาประดิษฐ์ ในระบบปฏิบัติการ ชุดต่างๆ ใช้เพื่อจัดเก็บข้อมูล เช่น ไฟล์หรือโปรแกรมบนคอมพิวเตอร์ ในปัญญาประดิษฐ์ ชุดต่างๆ ใช้ในการจัดระเบียบข้อมูลและสร้างข้อสรุปจากข้อมูล
ทฤษฎีเซตเป็นองค์ประกอบสำคัญของตรรกะทางคณิตศาสตร์และสามารถนำไปใช้กับหัวข้ออื่นๆ ได้ เช่น ทฤษฎีเกม เซตยังใช้ในทฤษฎีความน่าจะเป็นเพื่อประเมินการเกิดเหตุการณ์ที่แตกต่างกัน