An introduction to engineering through a series of interdisciplinary team projects. Learn in a hands-on way Enhance communication skills Learn how to work with a team to go further than you can alone ...
This is a project-oriented course on fundamentals of software development and software engineering. Working in teams, students apply a recognized software engineering methodology, a modern programming ...
Many important issues and tradeoffs in software engineering appear only once projects reach a certain scale: large codebases, large teams, long periods of time. In this class, we will study a number ...
Special problems decided by students in consultation with instructor. For students in departmental or university honors program. Outstanding students in the Computer Science & Software Engineering ...
Study under graduate faculty supervision of a research problem related to computer science or software engineering. Students should take CSE 601 either concurrently or before taking CSE 700 for the ...