
SWENG 400
Introduction to Software Engineering Studio (3) Provides an introduction to the principles of software engineering and includes complementary instruction in one programming language.
Effective: Summer 1999
Prerequisite:
senior standing or above
SWENG 411
Software Engineering (3) Software engineering principles including life cycle, dependability, process modeling, project management, requires specification, design analysis, implementation, testing, and maintenance.
Effective: Spring 2008
Prerequisite:
CMPSC 122
Concurrent:
SWENG 311
SWENG 421
Software Architecture (3) The analysis and design of software systems using canonical design patterns.
Effective: Summer 2008
Prerequisite:
SWENG 411
SWENG 431
Software Verification, Validation, and Testing (3) Introduction to methods of software verification, validation, and testing; mathematical foundations of testing, reliability models; statistical testing.
Effective: Spring 2008
Prerequisite:
SWENG 411;STAT 301
SWENG 452W
Embedded Real Time Systems (3) The design and implementation of real time systems.
Effective: Summer 2008
Prerequisite:
CMPSC 472 orCMPSC 473 orCMPEN 441
SWENG 465
Web Services (3) This course introduces the students to a contemporary computing paradigm called "service-oriented computing."
Effective: Spring 2011
Prerequisite:
SWENG 311 orCMPSC 221
SWENG 480
Software Engineering Design (3) Concepts of engineering ethics, economy, and project management, senior capstone project selection, and technical communication skills.
Effective: Spring 2009
Prerequisite:
SWENG 431
SWENG 481
Software Engineering Project (3) Capstone group design projects in software engineering.
Effective: Spring 2008
Prerequisite:
SWENG 480
SWENG 494
Research Project (1-12) Supervised student activites on research projects identified on an individual or small-group basis.
Effective: Summer 2010
SWENG 495
Internship (1-18) Supervised off-campus, nongroup instruction including field experiences, practica, or internships. Written and oral critique of activity required.
Effective: Spring 2008
Prerequisite:
prior approval of proposed assignment by instructor
SWENG 496
Independent Studies (1-18) Creative projects, including research and design, that are supervised on an individual basis and that fall outside the scope of formal courses.
Effective: Summer 2010
SWENG 497
Special Topics (1-9) Formal courses given infrequently to explore, in depth, a comparatively narrow subject that may be topical or of special interest.
Effective: Summer 1999
SWENG 497A
Special Topics: Software Integration (3) Formal courses given infrequently to explore, in depth, a comparatively narrow subject that may be topical or of special interest.
Effective: Summer 2013 Ending: Summer 2013
SWENG 497B
Special Topics: Software Documentation (3) Formal courses given infrequently to explore, in depth, a comparatively narrow subject that may be topical or of special interest.
Effective: Summer 2013 Ending: Summer 2013
SWENG 497C
Special Topics: Domain Specific Languages (3) Formal courses given infrequently to explore, in depth, a comparatively narrow subject that may be topical or of special interest.
Effective: Summer 2013 Ending: Summer 2013
SWENG 499
(IL)
Foreign Studies (1-12) Courses offered in foreign countries by individual or group instruction.
Effective: Summer 2010
SWENG 500
Software Engineering Studio (3) The 500-level studio provides an opportunity for students to undertake a substantial software project.
Effective: Summer 1999
SWENG 505
Software Project Management (3) Analysis and construction of project plans for the development of complex software products; how to manage change and cost control.
Effective: Fall 2003
SWENG 510
Secure Software Engineering (3) This course provides a foundation in software enginering techniques for developing secure software systems.
Effective: Spring 2013
SWENG 537
Software System Design (3) Best practices in the requirements, analysis, and design of large software systems including the Unified Modeling language and the Unified Process.
Effective: Spring 2008
Prerequisite:
CMPSC 483W or equivalent knowledge with instructor's permission
SWENG 541
Advanced Database Design Concepts (3) Practical benefits of a Database Management System; three-stage process to create and implement a relational database to meet defined requirements.
Effective: Summer 2002
Prerequisite:
IN SC 521 or approval of instructor or department
SWENG 545
Data Mining (3) Practical benefits of data mining will be presented; data warehousing, data cubes, and underlying algorithms used by data mining software.
Effective: Summer 2002
Prerequisite:
IN SC 521 or approval of instructor or department
SWENG 552
Bioinformatics (3) Introduction to information processing problems in computational biology and a unified treatment of machine learning methods for solving these problems.
Effective: Summer 2002
Prerequisite:
MATH 451
SWENG 560
Web Based Systems (3) Autonomous intelligent software agent mechanisms, Java's database connectivity, and the emerging architectures for the development of Web based information systems.
Effective: Spring 2001
Prerequisite:
students should have completed the core curriculum of the Master of Software Engineering degree prior to scheduling this course or have instructor's permission
SWENG 568
Enterprise Integration (3) Advances in design, development, and deployment of control and management software for enterprise and production information systems.
Effective: Fall 2003
SWENG 569
Service Oriented Architecture (3) The principles of service oriented architecture; modeling, design and implementation of services; mapping business processes to services.
Effective: Spring 2009
SWENG 580
Advanced Software Engineering (3) Description of tools and techniques in the software development lifecycle; Mitigation and managing time-to-market and quality of large software systems.
Effective: Spring 2001
Prerequisite:
SWENG 537 or equivalent knowledge with instructor's permission
SWENG 581
Software Testing (3) This course provides a rigorous formal framework and practical information on this the testing of software throughout its life cycle.
Effective: Summer 2005
Prerequisite:
SWENG 537 or instructor's permission
SWENG 582
Real-Time Software Design and Analysis (3) A holistic, systems-based approach to design and analysis of real-time systems; design and implementation of a small real-time system.
Effective: Summer 2002
Prerequisite:
completion of all IN SC or SWENG core courses or with instructor or division approval
SWENG 584
Genetic Algorithms (3) Application of genetic algorithms to problems in engineering and science including combinatorial optimization, multi-criteria optimization, biology, chemistry, and neural networks.
Effective: Summer 2002
Prerequisite:
completion of a course in data structures and algorithms or on approval of department
SWENG 585
Pattern Oriented Design (3) This class examines well-known heuristics, principles and patterns in the design and construction of reusable frameworks, packages and components.
Effective: Spring 2006
Prerequisite:
SWENG 537
SWENG 586
Requirements Engineering (3) Theory and applications of requirements elicitation, analysis, modeling, validation, testing, and writing for hardware and software systems.
Effective: Summer 2008
SWENG 587
Software Systems Architecture (3) Software systems architecture; architectural design principles/patterns; documentation/evaluation of software architectures; reuse of architectural assets through frameworks/software product lines.
Effective: Summer 2008
SWENG 588
Program Understanding (3) Techniques for the analysis and visualization of large software systems to assess the quality of the design and architecture.
Effective: Spring 2009
SWENG 590
Colloquium (1-3) Continuing seminars that consist of a series of individual lectures by faculty, students, or outside speakers.
Effective: Summer 1999
SWENG 594
Research Topics (1-15) Supervised student activities on research projects identified on an individual or small-group basis.
Effective: Summer 1999
SWENG 594A
Masters Research Paper (3) Supervised student activities on research projects identified on an individual or small-group basis.
Effective: Summer 2013 Ending: Summer 2013
SWENG 596
Individual Studies (1-9) Creative projects, including nonthesis research, that are supervised on an individual basis and which fall outside the scope of formal courses.
Effective: Summer 1999
SWENG 597
Special Topics (1-9) Formal courses given on a topical or special interest subject which may be offered infrequently; several different topics may be taught in one year or semester.
Effective: Summer 1999
SWENG 826
Applied Human-Computer Interaction (3) Evaluate and design interactive products that support how people work and communicate from both a theoretical and practical perspective.
Effective: Fall 2010
Last Import from UCM: June 15, 2013 3:00 AM