软件工程考研的专业课程通常包括:
计算机组成原理:
介绍计算机硬件的基本组成和工作原理。
操作系统:
探讨计算机操作系统的设计和实现,包括进程管理、内存管理、文件系统等。
数据结构与算法:
研究数据的组织方式以及算法的设计和分析。
计算机网络:
研究网络通信的原理、协议和网络的设计。
软件工程:
涵盖软件开发过程、方法论以及相关的工程实践。
数据库系统原理:
介绍数据库的设计、管理和使用。
软件测试技术:
学习软件测试的方法、工具和技术。
软件项目管理:
探讨软件项目的计划、组织、指导和控制。
高级软件工程:
研究软件工程的最新发展和实践。
Java程序语言设计:
学习Java编程语言的基础知识和应用开发。
基于Java SE平台的应用程序开发:
使用Java进行应用程序的开发。
利用UML的面向对象的应用分析与设计:
使用UML工具进行面向对象系统的分析和设计。
使用Servlet和Jsp技术进行Web组件开发:
学习使用Servlet和JSP进行Web应用开发。
WEB应用程序的安全性开发:
探讨Web应用的安全问题和解决方案。
利用EnterpriseJavaBeans技术开发高级商业组件:
学习使用EJB技术构建企业级应用组件。
J2EE模式:
了解Java EE平台的架构和开发模式。
具体的课程内容和考试要求可能因不同的学校和专业而异,考生需要参考各招生单位的官方网站或咨询相关老师了解具体的考试科目和要求