Note: DSAA4012 requires DSAA2011 and DSAA2042 as prerequisites. Since DSAA4012 covers only a limited portion of architecture and operating system content, students who have not completed DSAA2042 may request a requisite waiver to take DSAA4012 alone, or to take DSAA2042 and DSAA4012 concurrently.