Builds on the concepts learned in IST 210 and uses .NET Framework and C# programming language. Besides using object-oriented programming, students learn and use functional programing to design and develop moderately complex applications. Students also learn data structures and algorithms, generics, collections, WPF, UWP, and entity framework. Hands-on labs include performance analysis of sorting and searching algorithms, as well as business applications development with a GUI that uses ADO or entity framework to access a database.
- Design, develop, and debug moderately complex Console, Windows Forms and WPF applications.
- Use the latest .NET technologies such as XAML, WPF, ADO, LINQ, Lambda expressions, extension methods and code synchronization.
- Design applications that has a GUI frontend and SQL Server as the backend.
- Use the basic searching and sorting of algorithms and to solve complex problems.