Student Learning Outcomes
This course introduces students to C# which is an object-oriented, type-safe programming language. C# enables developers to build many types of secure and robust applications that run in .NET
In this course students will learn the basics of Visual C# program structure, language syntax, and implementation. The focus of this course will be desktop application development.
Students will also be introduced to software project management by participating in project-based, team-oriented groups while developing applications. Students will learn team dynamics through changing project roles, meetings, demonstrations, and maintaining technical documentation for their projects. Practical usage of version control tools, such as Git, will also be emphasized in this course.Student Learning Outcomes
In this course students will learn the basics of Visual C# program structure, language syntax, and implementation. The focus of this course will be desktop application development.
Students will also be introduced to software project management by participating in project-based, team-oriented groups while developing applications. Students will learn team dynamics through changing project roles, meetings, demonstrations, and maintaining technical documentation for their projects. Practical usage of version control tools, such as Git, will also be emphasized in this course.Student Learning Outcomes
- Use C# programming language to create Windows Presentation Foundation (WPF) applications.
- Employ data access with Graphical User Interface (GUI) controls and external data sources.
- Apply source control into WPF applications.
- Use current project development techniques and best practices.
- Use software collaboration tools and version control.
- Explain software project and team development roles.
Prerequisites
Please see eServices for section availability and current pre-req/test score requirements for this course.