เราใช้ C และ Java เพื่อเรียนรู้พื้นฐานการเชียนโปรแกรม ส่วนภาษาอื่นๆ เหล่าอาจารย์คิดว่าเราควรเรียนต่อได้เอง เพราะเป็นแค่syntaxและรายละเอียดเล็กน้อยที่แตกต่างกัน ซึ่งวิชาเลือกส่วนมากจะไม่เน้นว่าจะต้องใช้ภาษาอะไร implement ยกเว้น
<วิชาเลือก>
Microcomputer :: Assembly เพราะว่าต้องเขียนลง microcontroller ซึ่งควรจะมีความรู้พื้นฐานไว้
Human interface design :: VB.net เพราะอาจารย์ถนัดภาษานี้
นอกจากนี้อาจจะมีภาษาแปลกๆ ที่ต้องเรียนอีก เพื่อทำงานเฉพาะทางมากขึ้น ภาษาเหล่านี้จะมีจุดมุ่งหมายที่เฉพาะเจาะจงกว่า
<วิชาเลือก>
Artificial Intelligent <สะกดถูกป่าวหว่า> :: Prolog
Image Processing / Computer simulation :: Matlab
<วิชาบังคับ>
Database :: SQL
ส่วนจาวามีให้เลือกหลายเทคโนโลยี ทั้งบังคับและให้เลือก