CMPSC262 — Intro to Assured Software Engr
3.0 HR. (OC) Prerequisite: CMPSC 222 with a grade of C or better or department approval. This course covers the basic principles and concepts of assured software engineering; system requirements; secure programming in the large; modeling and testing; object-oriented analysis and design using the UML; design patterns; frameworks and API's; client-server architecture; user interface technology; and the analysis, design and programming of extensible software systems. Two lecture and two laboratory hours per week.