软件工程考研通常需要学习以下科目:1. 政治:这是大多数院校的必修科目,考试内容一般包括时事政治、马列主义、毛泽东思想等。2. 英语:软件工程考研一般会考英语一或英语二,考试内容一般包括阅读理解、翻译、写作等。3. 数学:软件工程考研一般会考数学一或数学二,考试内容一般包括高等数学、线性代数、概率论等。4. 专业课:这是软件工程考研的重点,考试内容因院校而异,一般包括计算机组成原理、计算机操作系统、计算机体系结构、计算机网络等。有些院校可能会考数据结构与算法设计或软件工程等科目。对于想要考研的软件工程专业学生来说,尽早准备是非常重要的。可以提前了解目标院校的考试科目和难度,并根据自己的实际情况制定合理的复习计划。同时,多参加相关的课程和实践活动,积累知识和经验,提高自己的综合素质和竞争力。关于软件工程考研的难度,不同人的看法可能会有所不同。一般来说,软件工程考研的难度不是很大,只要学生能够认真复习,掌握考试知识点,就有可能取得好的成绩。但是,具体难度的评估还需要考虑目标院校的水平和个人实际情况。