|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An in-depth coverage of software requirements analysis and formal specification Topics include requirements specification and definition; requirements prototyping; functional requirements specification; nonfunctional requirements specification; and legacy systems. The course also covers formal methods applicable to software development with an emphasis on methods such as transformational techniques, logic-based formalisms, algebraic and model-based specifications. Credits: 3 Prerequisites: P, SE 305 and CSC 300.
-
3.00 Credits
This course covers the major frameworks, methods, and approaches to designing, engineering, implementing, and testing user interfaces. It also covers human-machine interaction, design requirements, task analysis, and implementation of the user-interface. Credits: 3 Prerequisites: P, SE 305.
-
3.00 Credits
The fundamental building blocks and patterns for construction of software systems are examined. The course covers the fundamental elements of software systems in the context of the design process. The conceptual, module interconnection and execution architecture of software are also discussed. The conceptual architecture describes the system in terms of its major design elements and the relationships among them. Credits: 3 Prerequisites: P, SE 320.
-
1.00 - 5.00 Credits
Credits: (1-5)
-
1.00 - 5.00 Credits
Credits: (1-5)
-
1.00 - 3.00 Credits
Credits: (1-3)
-
3.00 Credits
This course covers the importance of software quality assurance and configuration management. Software process improvement and software reliability are emphasized. Topics include software process metrics and their use in Quality Assurance, testing approaches, methods and techniques. Development of Quality Assurance plans, reviews, inspections and audits, and formal testing will be discussed. Credits: 3 Prerequisites: P, SE 340.
-
3.00 Credits
This course focuses on organizational and technical roles in software engineering management. Models of software engineering life cycle, unit development, maintenance, software reuse and metrics are discussed. Software maturity framework, strategies of implementing software, software process assessment, project planning principles and tools, software configuration management, managing software quality and usability, leadership principles, ethical and legal issues are also covered. Credits: 3 Prerequisites: P, SE 340.
-
3.00 Credits
This course focuses on modern methods, techniques, and tools for specification, design, and implementation of embedded systems. An overview of the platforms, tools, and processes used in developing software for embedded systems. A hands-on approach experimenting with real-time embedded systems programming. Credits: 3 Prerequisites: P, SE 410 and EE 347-347L.
-
2.00 Credits
This is a capstone senior design team project. Students will work as part of a team to develop solutions to problems posed by customers. The project may require considerable software development or evolution and maintenance of existing software products. Students will write the specifications and complete the initial design. Oral and written reports are required. Credits: 2 Prerequisites: P, SE 420.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|