ขั้นตอนที่1

ขั้นตอนที่ 1. คัดเลือกหัวข้อโครงงานที่สนใจ
       โดยทั่วไปเรื่องที่จะนำมาพัฒนาเป็นโครงงานคอมพิวเตอร์ มักจะได้มาจากปัญหา คำถาม หรือความสนใจในเรื่องต่างๆ จากการสังเกตสิ่งต่างๆ ที่เกี่ยวข้องกับระบบคอมพิวเตอร์ หรือสิ่งต่างๆ รอบตัว ปัญหาที่จะนำมาพัฒนาโครงงานคอมพิวเตอร์ได้จากแหล่งต่างๆ กัน ดังนี้
 1.การอ่านค้นคว้าจากหนังสือ เอกสาร หนังสือพิมพ์ หรือวารสารต่างๆ
 2.การไปเยี่ยมชมสถานที่ต่างๆ
 3.การฟังบรรยายทางวิชาการ รายการวิทยุและโทรทัศน์ รวมทั้งการสนทนาอภิปรายแลกเปลี่ยนความคิด     เห็นระหว่างเพื่อนนักเรียนหรือ กับบุคคลอื่นๆ
 4. กิจกรรมการเรียนการสอนในโรงเรียน
 5.งานอดิเรกของนักเรียน
 6.การเข้าชมงานนิทรรศการหรืองานประกวดโครงงานคอมพิวเตอร์

ในการตัดสินใจเลือกหัวข้อที่จะนำมาพัฒนาโครงงานคอมพิวเตอร์ ควรพิจารณาองค์ประกอบสำคัญ ดังนี้
 1. ต้องมีความรู้และทักษะพื้นฐานอย่างเพียงพอในหัวข้อเรื่องที่จะศึกษา
 2. สามารถจัดหาเครื่องคอมพิวเตอร์ ซอฟต์แวร์ และวัสดุอุปกรณ์ที่เกี่ยวข้องได้ 
 3. มีแหล่งความรู้เพียงพอที่จะค้นคว้าหรือขอคำปรึกษา
 4. มีเวลาเพียงพอ
 5. มีงบประมาณเพียงพอ
 6. มีความปลอดภัย