ศึกษาและฝึกปฏิบัติเกี่ยวกับองค์ประกอบและรูปแบบภาษาของโปรแกรมวิชวลที่ใช้ การสร้างโปรแกรมเชื่อมโยงกับผู้ใช้แบบกราฟิก และการทำงานตามเหตุการณ์ การวิเคราะห์ การออกแบบ และเขียนโปรแกรมแบบวิชวลเพื่อพัฒนาซอฟต์แวร์แบบต่างๆ เช่น ซอฟต์แวร์บนวินโดว์ ซอฟต์แวร์ฐานข้อมูล ซอฟต์แวร์เครือข่าย