| ||||||||||||
Master of Science in Software Engineering
You will gain deep understanding of software architectures, the software development process, practices, software project planning and estimating, and engineering trade-offs. There are six required courses, beginning with CS770, Software Engineering, as a gateway. You round out your ten 700-level courses with four electives, allowing you to explore advancements in related computing technologies. Up to three electives may be selected from the offerings of the Sellinger School of Business. The typical applicant to this program has two or more years of experience as a software developer and holds a bachelor's degree in Computer Science, I.T., or a closely related field. Students typically take one or two courses in any given semester. Students with workplace accommodations or between positions often take three courses. A suggested course sequence looks like this:
Contrast this program with the Master's of Computer Science, and also read our description of the differences between the two programs. Contact the Computer Science Department at (410) 617-2587 to discuss which program you should enroll in. |
| |||||||||||