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
Fall
Winter
Spring
Summer
Online
In Person
Starting at $1,095.00
As few as 11 weeks
4.0

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, desktop and web applications. Upon completing this course students should be able to list the major components of .NET, analyze the basic structure of a C# program, and use Visual Studio to create, debug, compile and deploy various Visual Studio 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.

Winter 2025 Schedule

Date & Time
Details
Format
 
-
Tuesday 6:30PM - 9:30PM PT
Canceled
See Details
400688
Fee:
$1,095.00
In Personformat icon
Location: UCLA Extension Lindbrook Center in Westwood
Notes

Enrollment limited; early enrollment advised. Visitors not permitted.

Enrollment deadline: January 20th, 2025

Refund Deadline
No refunds after January 20, 2025
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
Discussion
Tue Jan 7, 2025
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 211
Discussion
Tue Jan 14, 2025
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 211
Discussion
Tue Jan 21, 2025
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 211
Discussion
Tue Jan 28, 2025
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 211
Discussion
Tue Feb 4, 2025
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 211
Discussion
Tue Feb 11, 2025
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 211
Discussion
Tue Feb 18, 2025
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 211
Discussion
Tue Feb 25, 2025
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 211
Discussion
Tue Mar 4, 2025
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 211
Discussion
Tue Mar 11, 2025
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 211
Discussion
Tue Mar 18, 2025
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 211
-
This section has no set meeting times.
Available
See Details
Instructor: Fred Savage
400687
Fee:
$1,095.00
Onlineformat icon
Notes

Enrollment limited; early enrollment advised. Enrollment deadline: January 20th, 2025

Refund Deadline
No refunds after January 10, 2025
Course Requirements
Internet access required to retrieve course materials.
(Optional) Programming C# 12: Build Cloud, Web, and Desktop Applications by Ian Griffiths

Contact Us

Our team members are here to help. Hours: Mon-Fri, 8am-5pm.
Ready to start
your future?
By signing up, you agree to UCLA Extension’s Privacy Policy.

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

Lifelong Learning

See More