CSCI 401 Application Development

This course covers Software Development Lifecycle, and application development on Android phone system. Specific topics include use case scenarios, UML diagrams including sequence diagrams, refactoring, an introduction to the most essential design patterns used in object-oriented programs, and Android app development. A team programming project is required. Prerequisites: CSCI 301 - Software Engineering and CSCI 310 - Advanced Computer Programming in Java. Spring, even years.

Credits

4