|Fundamentals of Software Development
|C. R. Ramakrishnan
Introduction to systematic design, development and testing of software systems, including event-driven and Web programming, information management, databases, principles and practices for secure computing, and version control. Students apply these skills in the construction of large, robust programs.
|C or higher in CSE 216 or CSE 260; CSE major
|Major Topics Covered in Course