University of maryland university college software engineering




















Electrical Engineering. Automobile Engineering. Aerospace Engineering. Bachelors Computer Science. Computer Engineering. Automotive Engineering. View all course guides. Scholarships Explore and apply from a long list of popular scholarships. Blogs A curation of articles on abroad studies from experts and students. Continue your study abroad journey on the Yocket app. Get the app. Get Guidance. Overview Our programs in Software Engineering program is concerned with developing and maintaining software systems that behave reliably and efficiently, are affordable to develop and maintain, and satisfy all teh requirements that customers have defined for them.

NA Course Duration. On Campus Delivery Medium. Topics include implementation concepts and techniques for database design, query optimization, concurrency control, recovery, and integrity. A foundation for managing databases in important environments is provided. Assignments require use of a remote access laboratory. An in-depth overview of widely used modern software development methodologies.

Historical software development methods are introduced. Discussion also covers advantages and drawbacks of using each method. An examination of major models of software requirements and specifications, existing software standards and practices, and formal methods of software development.

Topics include writing system and software requirements, formal specification analysis, formal description reasoning, models of "standard" paradigms, and translations of such models into formal notations. An exploration of modern software development techniques, tools, and technologies for building large, complex systems. Topics include software development processes and the role of design in those processes.

Discussion also covers major design methods, available computer-aided software engineering CASE tools, the proper application of design methods, and techniques for estimating the magnitude of the development effort.

Object-oriented programming is presented. Focus is on building software products using these technologies. A study of methods for evaluating software for correctness, efficiency, performance, and reliability. Skills covered include program proving, code inspection, unit-level testing, and system-level analysis. The difficulty and cost of some types of analysis and the need for automation of tedious tasks are examined.

Emphasis is on problem-solving skills, especially in analyzing code. A study of the theory and practice of designing user interfaces for interactive systems. Topics include the principles of usability engineering and basic rules for usable design. User interfaces are evaluated using techniques such as contextual inquiry, task analysis, and usability testing. Discussion also covers when these techniques are most appropriate. Prerequisite: SWEN An exploration of software design and implementation for reducing complexity of systems.

Topics include software design patterns, object-oriented programming, and aspect-oriented programming design. An examination of all types of user interfaces. Topics include developing user interfaces using mobile, desktop, and web technologies. Focus is on building user interfaces using these technologies. Prerequisite: 30 credits of program coursework, including all core courses.

A comprehensive examination of the tools, skills, and techniques of software engineering and their application.

For domestic students the program can be completed on a part-time basis, however international students must be enrolled full time. Students in this program pay a special tuition rate, which does not differ between residents and non-residents of Maryland.

This rate is not fully covered by graduate assistantships, fellowships or the tuition remission. Additional graduate student fees are charged. Maryland Applied Graduate Engineering offers a part-time Master of Engineering degree and a Graduate Certificate in Engineering in a variety of academic subjects.

Skip to main content. Undergraduate Majors Aerospace Engineering. Chemical Engineering. Civil Engineering. Computer Engineering. Electrical Engineering. Fire Protection Engineering.



0コメント

  • 1000 / 1000