计算机科学与技术专业应该大学4年掌握哪些技能?