Student Learning Outcomes
This course is a continuation of CMSC 2203 - C# Programming I and will expose the student to advanced C# concepts which will increase their programming expertise and value in the industry. Students will build additional knowledge and skills by creating cross platform .NET Core cloud enabled applications. The use of Generics, Delegates, Collections, Events, Lambda expressions, and Unit Testing will be reinforced.
Students will integrate remote database connectivity and develop .NET applications and services. In addition, advanced programming performance techniques will be reviewed and implemented. Students will also build on the structured product development and collaboration techniques used in CMSC 2203 to deliver full featured C# applications.Student Learning Outcomes
Students will integrate remote database connectivity and develop .NET applications and services. In addition, advanced programming performance techniques will be reviewed and implemented. Students will also build on the structured product development and collaboration techniques used in CMSC 2203 to deliver full featured C# applications.Student Learning Outcomes
- Create C# applications to access and manipulate data in a database using .NET.
- Develop .NET applications.
- Deploy .NET applications.
- Create C# applications that use generics, delegates, collections and events.
- Design anonymous functions using Lambda expressions.
- Create multi-threaded applications
- Create applications that utilize tasks and asynchronous techniques.
- Demonstrate software project and team development roles.
Prerequisites
Please see eServices for section availability and current pre-req/test score requirements for this course.