Data Structures and Design Patterns in C#

COM SCI X 418.737G
In this practical, hands-on course, students learn how to write C# applications using the most common design patterns. Emphasis is on the design and interaction of objects, building communication platforms, and more.
READ MORE ABOUT THIS COURSE
Online
Starting at $950.00
As few as 11 weeks
4.0 Credits
3.6 CEUs

What you can learn.

  • Learn how to write C# applications using the most common design patterns
  • Discover how to implement working example programs that use the pattern under consideration

About this course:

Design patterns are solutions to commonly encountered programming challenges. In this practical, hands-on course, students learn how to write C# applications using the most common design patterns. Emphasis is on the design and interaction of objects and building communication platforms embracing elegant, reusable, object-oriented technology. The coursework is structured as a series of modules focusing on a particular design pattern. Each module also presents the UML (Unified Modeling Language) diagram illustrating how the classes interact. In subsequent labs, students discover how to implement working example programs that use the pattern under consideration. 
Suggested Prerequisites

It is advisable that you complete the following (or equivalent) since they are prerequisites for Data Structures and Design Patterns in C#.

Fall 2018 Schedule

These courses are fully online, and there are no in-person classroom meetings.

Available
-
Instructor: Scott Robertson
363345
Fee:
$950.00
5 days left. Enroll by Sep 26, 2018
See Details
Notes

Enrollment limited. Enrollment deadline: October 2, 2018. Internet access required. Materials required.

Refund Deadline
No refunds after October 9, 2018
Course Requirements
Internet access required to retrieve course materials.
Design Patterns: Elements of Reusable Object-Oriented Software (Adobe Reader) by Erich Gamma

Contact Us

Our team members are here to help. Hours: Mon-Fri, 8am-5pm.

This course applies towards the following certificates & specializations…

Keep up to date on the latest news and offerings in Programming

vector icon of building

Corporate Education

Learn how we can help your organization meet its professional development goals and corporate training needs.

Learn More

vector icon of building

Donate to UCLA Extension

Support our many efforts to reach communities in need.

Innovation Programs

Student Scholarships

Coding Boot Camp

Lifelong Learning