Programming in C# for Visual Studio .NET Platform I

COM SCI X 418.735

This course provides new developers unfamiliar with the C# language the knowledge and skills to develop C# applications using the Microsoft .NET platform. Focusing on C# program structure, language syntax, and more.

READ MORE ABOUT THIS COURSE
Online
Remote Instruction
Classroom
Starting at $995.00
As few as 10 weeks
4.0
3.6

What you can learn.

  • Understand the Visual Studio C# development environment
  • Know how to develop basic C# applications
  • Have a thorough knowledge of how to debug basic Android applications
  • Understand how a C# UI is created
  • Know basic Object Oriented Programming (OOP) concepts
  • Understand basic internet C# development operations

About this course:

This course provides new developers and application developers unfamiliar with the C# language the knowledge and skills to develop C# applications using the Microsoft .NET platform. Focusing on C# program structure, language syntax, and object-oriented concepts, students build projects using console applications, Windows forms, web forms, and XML web services. Upon completing the course, students should be able to list the major elements of .NET framework; analyze the basic structure of a C# program; and use the IDE to debug, compile, and run simple applications.
Prerequisites

Experience in other programming languages, such as Visual Basic, C, C++, and Java is useful. For students with little or no programming experience, we recommend taking COM SCI X 414.20 Fundamentals of Software Development before taking this course.

Spring 2020 Schedule

Available Format(s):

These courses are fully online and have no regular meeting times.

Available
-
This section has no set meeting times.
Instructor: Fred Savage
373256
Fee:
$995.00
Still accepting enrollments
See Details
Notes

Enrollment limited. Enrollment deadline: April 7, 2020. Internet access required. Materials required.

Refund Deadline
No refunds after April 05, 2020
Course Requirements
Internet access required to retrieve course materials.
(Optional) Pro C# 7: With .NET and .NET Core 8th ed. Edition by Andrew Troelsen

These courses meet regularly and are fully online. Click “See Details” below for more information.

Enrollment Closed
-
Tuesday 6:30PM PDT - 9:30PM PDT
Location: Online
373257
Fee:
$995.00
See Details
Notes

Enrollment limited. Enrollment deadline: April 6, 2020. Internet access required. Materials required.

Refund Deadline
No refunds after April 13, 2020
Course Requirements
Internet access required to retrieve course materials.
C# 6.0 and the .NET 4.6 Framework by ANDREW TROELSEN
Schedule
Type
Date
Time
Location
Computer Lab
Tue Mar 31, 2020
6:30PM PDT - 9:30PM PDT
Online
Computer Lab
Tue Apr 7, 2020
6:30PM PDT - 9:30PM PDT
Online
Computer Lab
Tue Apr 14, 2020
6:30PM PDT - 9:30PM PDT
Online
Computer Lab
Tue Apr 21, 2020
6:30PM PDT - 9:30PM PDT
Online
Computer Lab
Tue Apr 28, 2020
6:30PM PDT - 9:30PM PDT
Online
Computer Lab
Tue May 5, 2020
6:30PM PDT - 9:30PM PDT
Online
Computer Lab
Tue May 12, 2020
6:30PM PDT - 9:30PM PDT
Online
Computer Lab
Tue May 19, 2020
6:30PM PDT - 9:30PM PDT
Online
Computer Lab
Tue May 26, 2020
6:30PM PDT - 9:30PM PDT
Online
Computer Lab
Tue Jun 2, 2020
6:30PM PDT - 9:30PM PDT
Online
Computer Lab
Tue Jun 9, 2020
6:30PM PDT - 9:30PM PDT
Online

Available Format(s):

These courses are fully online and have no regular meeting times.

Future Offering (Opens April 27, 2020 12:00:00 AM)
-
This section has no set meeting times.
Instructor: Fred Savage
374771
Fee:
$995.00
See Details
Notes

Enrollment limited. Enrollment deadline: June 30, 2020. Internet access required. Materials required.

Refund Deadline
No refunds after June 28, 2020
Course Requirements
Internet access required to retrieve course materials.
(Optional) Pro C# 7: With .NET and .NET Core 8th ed. Edition by Andrew Troelsen

These courses meet in person and make use of an online presence to varying degrees.

Future Offering (Opens April 27, 2020 12:00:00 AM)
-
Tuesday 6:30PM PDT - 9:30PM PDT
Location: UCLA Extension Lindbrook Center in Westwood
374772
Fee:
$995.00
See Details
Notes

Enrollment limited. Enrollment deadline: June 29, 2020. Internet access required. Materials required.

Refund Deadline
No refunds after July 06, 2020
Course Requirements
Internet access required to retrieve course materials.
C# 6.0 and the .NET 4.6 Framework by ANDREW TROELSEN
Schedule
Type
Date
Time
Location
Computer Lab
Tue Jun 23, 2020
6:30PM PDT - 9:30PM PDT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Jun 30, 2020
6:30PM PDT - 9:30PM PDT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Jul 7, 2020
6:30PM PDT - 9:30PM PDT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Jul 14, 2020
6:30PM PDT - 9:30PM PDT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Jul 21, 2020
6:30PM PDT - 9:30PM PDT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Jul 28, 2020
6:30PM PDT - 9:30PM PDT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Aug 4, 2020
6:30PM PDT - 9:30PM PDT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Aug 11, 2020
6:30PM PDT - 9:30PM PDT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Aug 18, 2020
6:30PM PDT - 9:30PM PDT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Aug 25, 2020
6:30PM PDT - 9:30PM PDT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206

Available Format(s):

These courses meet in person and make use of an online presence to varying degrees.

Future Offering (Opens August 03, 2020 12:00:00 AM)
-
Tuesday 6:30PM PDT - 9:30PM PST
Location: UCLA Extension Lindbrook Center in Westwood
374915
Fee:
$995.00
See Details
Notes

Enrollment limited. Enrollment deadline: October 5, 2020. Internet access required. Materials required.

Refund Deadline
No refunds after October 12, 2020
Course Requirements
Internet access required to retrieve course materials.
C# 6.0 and the .NET 4.6 Framework by ANDREW TROELSEN
Schedule
Type
Date
Time
Location
Computer Lab
Tue Sep 29, 2020
6:30PM PDT - 9:30PM PST
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Oct 6, 2020
6:30PM PDT - 9:30PM PST
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Oct 13, 2020
6:30PM PDT - 9:30PM PST
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Oct 20, 2020
6:30PM PDT - 9:30PM PST
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Oct 27, 2020
6:30PM PDT - 9:30PM PST
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Nov 3, 2020
6:30PM PDT - 9:30PM PST
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Nov 10, 2020
6:30PM PDT - 9:30PM PST
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Nov 17, 2020
6:30PM PDT - 9:30PM PST
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Nov 24, 2020
6:30PM PDT - 9:30PM PST
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Dec 1, 2020
6:30PM PDT - 9:30PM PST
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206
Computer Lab
Tue Dec 8, 2020
6:30PM PDT - 9:30PM PST
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 206

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