הפדגוגיה של מדעי המחשב, הנדסת תוכנה וסייבר