- Type Learning
- Level Advanced
- Time Months
- Cost Paid
Software Engineering and Quality
Issued by
UCSC Silicon Valley Extension
This SEQ professional is able to demonstrate competence in the software development lifecycle, from requirements to release. They are able to design and model software systems using object orientation, and develop test plans and quality assurance strategies that minimize defects in software systems. These individuals are able to apply accepted software development techniques, such as Agile, in planning a software system’s development, and design clean and consistent user interfaces.
- Type Learning
- Level Advanced
- Time Months
- Cost Paid
Skills
- Agile Methodology
- Application Development Strategies
- Object-Oriented Analysis And Design
- Object-oriented Programming
- Planning
- Quality Assurance
- Software Development
- Software Development Life Cycle
- Software Development Techniques
- Software Engineering
- Software Quality
- Software Quality (SQA/SQC)
- Software Systems
- Software Testing Methodologies
- Test Planning
- User-Centered Design
- User Interface (UI) Design
Earning Criteria
-
Completed three required courses: Object-Oriented Analysis and Design; Software Quality Assurance and Testing; and Managing Software Projects; as well as at least three elective courses across the following tracks: Software Engineering; Quality and Testing; User Interface Design. Earned 14 units. Met all requirements for a UCSC Silicon Valley Certificate in Software Engineering and Quality.