Strategies for the systematic design, implementation, and testing of large software systems. Design notations, tools, and techniques. Design patterns and implementation idioms. Implementation, debugging, and testing. Includes team and individual software development projects.
Location & Meeting Time
Synchronous Online-ONLI T/TH 02:25PM-04:10PM LEC