CS 346
Application Development
Undated
Topics
- Software projects and project management
- Requirements and documentation
- Kotlin: object-oriented and functional programming
- Toolchains and architecture
- Design patterns and version control
- Domain objects and testing
- User interfaces and desktop applications
- Android and Kotlin Multiplatform
- Concurrency and flows
- Databases
- Web services
- AI agents
Readings
- Public course lecture slides and materials.
Sources
- Course catalogue ↗2026–2027
- course_website ↗Undated
- No required textbook. The page does not explicitly state a year; the schedule is a fall sequence.