COM SCI X 418.735 - Programming in C# for Visual Studio .NET Platform I
Course Description
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.Course Outline
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.Course Outline
By the end of the course, students will:
-
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.
-
Be able to use effectively data persistence techniques.
-
Understand basic internet C# development operations.
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.
Applies Towards the Following Certificates
- Applications Programming : Required Courses, Elective Courses
- Database Management : Electives
- Study Abroad at UCLA Program : Required
- Systems Analysis : Electives