البرمجة, تقنية المعلومات, علوم الحاسوب, مفاهيم أساسية, هندسة البرمجياتالمستوى العالي والمنخفض (High- and Low-Level)
التصميم, تصميم واجهات المستخدم, علم النفس المعرفي, علوم الحاسوب, هندسة البرمجياتالأبعاد المعرفية للترميزات (Cognitive Dimensions of Notations)