Khả năng tùy chỉnh chương trình lập trình cho các cấp độ học tập khác nhau
Sự quen thuộc với lập trình hướng đối tượng (OOP) và lập trình hàm
Hiểu biết về các mô hình lập trình và thiết kế thuật toán
Địa Điểm
Bằng Cấp
Kinh Nghiệm