UGA Bulletin Logo

Computer Systems Engineering Design Methodology


Course Description

Engages students in Computer Systems Engineering (CSE) project- based design experience and instruction in CSE design methodology. Students will leverage and build on design experience gained in freshman year to critically and holistically evaluate problems involving computational hardware and software requirements towards producing solutions that address societal, economical, and technical demands and constraints.


Athena Title

CSE Design Methodology


Prerequisite

CSEE 2210 and CSEE 2220 and CSCI 1730


Corequisite

ENGR 2170


Semester Course Offered

Offered spring


Grading System

A - F (Traditional)


Course Objectives

Upon successful completion of this course, the student will be able to: 1. Formulate an unambiguous problem statement 2. Determine relevant project stakeholders and integrate stakeholders into the design process 3. Identify societal, economical, and technical problem constraints and ethical concerns 4. Generate, compare and contrast, and select from several alternative designs using systems thinking 5. Develop a standards-compliant software and hardware specification 6. Produce an effective detailed project plan 7. Execute a project plan 8. Iteratively refine prototypes through internal and external evaluation processes 9. Produce and deliver high quality design presentations and product demonstrations 10. Leverage project management, planning, and collaboration software 11. Leverage version control software for hardware and software source materials 12. Produce clear and unambiguous system documentation


Topical Outline

Introduction to the Design Process Problem Identification and Stakeholders Design Generation Technical Communication Systems Specifications Project Planning Project Management Software and Hardware Management Case Studies of CSE Design Problems