|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
A course that presents the fundamental knowledge, processes, skills, and practices leading to the user-centered design of computer systems and applications. The course addresses the effectiveness of human interactions with computers by examining issues of physical ergonomics, cognition and perception, human memory and information processing, and evaluation of prototype software in a Usability Lab. Usability engineering techniques are covered leading to improved system effectiveness in supporting use of computers, user learning, diversity in interaction styles, and individual versus group work. Class exercises provide practice of needed skills. A major project that integrates all aspects of user-centered task-oriented design is included.
-
3.00 Credits
This course covers a wide range of component-based software development skills, from analyzing and modeling a problem with component-based notations and architectures, to implementing a solution using a particular component technology. The principles and methodologies in component based software development will be discussed in depth focusing on component-oriented programming and its related technologies. Component-based tools and languages, approaches for implementation of component-based software, including designing, building, assembling, and deploying reusable and COTS and in-house software components are discussed. Students will do projects focused on the life cycle of software components in various component technologies.
-
3.00 Credits
This course focuses on organizational and technical roles in software engineering. Models of software engineering life cycle, 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 and legal issues will be covered. A required team project combines technical and managerial techniques of software design and development.
-
4.00 Credits
This is the capstone project course and constitutes a major design experience. The course focus is on a team project comprising the development of a realistic software system during all phases of the software development life cycle. Topics include software project management, design, verification and validation, development, evolution and quality assurance. Current methods, techniques, and software tools are utilized in the development of the project.
-
3.00 Credits
This course involves engineering activities related to the analysis, design, and implementation of object-oriented software systems. Topics included modeling foundations, requirements specification and documentation, design concepts and strategies, and OOAD methodologies with an emphasis on UML. The course includes a major project utilizing current analysis and design methods and tools implemented in a contemporary IDE.
-
3.00 Credits
This course follows a complete software engineering cycle to produce software objects that support users in effective, efficient, and enjoyable interactions with computers. Class exercises and a project incorporate concepts and methods including ethnographic and user analysis; cognitive ergonomics; usability metrics and criteria; software engineering practices, conventions, standards, and documentation; device-user action mapping; person-system function allocation; quality management systems; conceptual prototyping; embedded systems in support of ubiquitous computing; and function-behavior analysis.
-
1.00 - 4.00 Credits
Special Topics selected by the Department Chair. Offered on a demand basis. A student may repeat this course with special permission. Special topics may cover the state of the art of Software Engineering.
-
0.00 - 9.00 Credits
This course examines the field of Systems Engineering in today's world. The students will become familiar with what is expected in this field and the types of opportunities available. Speakers will be brought in for various topics.
-
0.00 - 9.00 Credits
In this course students will learn techniques for developing, analyzing and portraying design and life cycle systems requirements. Students will learn to use tools and techniques including Quality Function Deployment, IDEF0 Charts, and Enhanced Block Flow Diagrams.
-
0.00 - 9.00 Credits
This course covers the basic tools used in engineering economic decision making, including discounted cash flow, replacement and timing decisions, depreciation, risk analysis, and pricing mechanisms. Topics may also include an introduction to preferences and utilities, equilibrium concepts, game theory, and incentive compatibility.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|