ศึกษาและปฏิบัติเกี่ยวกับการวิเคราะห์ขั้นตอนวิธีในการแก้ปัญหาการออกแบบ ส่วนแสดงผลและการติดต่อกับผู้ใช้ การใช้เครื่องมือในโปรแกรมโครงสร้างและไวยากรณ์ของการเขียนคำสั่งการ สังเคราะห์เครื่องมือและสั่งให้เป็นโปรแกรมที่ต้องการ การสร้างโปรแกรมจัดการแฟ้มข้อมูล