|
Sep 17, 2025
|
|
|
|
2025-2026 Undergraduate Catalog
|
CS 20300 - Advanced Visual Programming
This course continues the study of visual programming begun in CS 11400. Students will create multi-tier, event-driven applications using object-oriented approaches and databases. Students will also create applications. Students will be introduced to data structures.
Preparation for Course P: CS11400 or IST 14000 or ECET 11400.
Cr. 3. Student Learning Outcomes 1. Build multi-tier applications using class libraries, MVC architecture.
2. Use inheritance, polymorphism, interfaces, and abstract classes.
3. Utilize unit testing.
4. Build form-based database applications using data-bound controls, datasets, and table adapters.
5. Create web applications using state management, data validation controls, browser cookies, and databases.
6. Create and consume web services.
7. Recognize and apply appropriate data structures (e.g. 2-d arrays, lists, dictionaries, stacks, queues, heaps, trees, etc.).
|
|