根据规定,报考攻读软件工程硕士学位需要参加入学考试。考试包括全国联考和各高校的软件学院自行组织的考试两部分。考试科目为外语、数学(甲)、专业基础和专业综合。其中外语和数学实行全国联考,在每年5月和12月各举行一次。专业基础和专业综合考试由各培养单位自行组织,考试科目包括数据结构、数据库、软件工程等。北京工业大学软件学院的田老师说,非计算机相关专业的学生想要掌握这部分的知识需要付出相当努力。另外,各学校采用的考试方式也各不相同。