Time: TR 11:00 AM - 12:15 PM
Room: JE 111
Prereqs: CSC 235 and 'C' or better in CSC 229
Sahar Al Seesi, PhD
Office Hours: M 10:00 AM - 12:00 PM (in person)
W 12:00 PM - 3:00 PM (virtual)
Office: MO 108
Techniques for the design, organization, management and implementation of large-scale computer software projects.
Team project and programming work required.
• Develop skills to effectively work in a software development team.
• Understand and explain software development life cycles.
• Analyze user requirement and document them as formal specifications.
• Design software systems and document the design using Unified Modeling Language (UML).
• Create and execute a software test plan.
• Be comfortable with using available tools for software development and documentation.
You will learn about and use the following resources
Server side JavaScript Runtime Environment Cloud computing platform
Version Control System Web-based collaborative diagramming platform