C# is a powerful and popular programming language that is widely used in applications built in the .Net framework.
This course is aimed for the first time programmers interested in C# programming language. Students will be introduced to an in-depth study of basic C# program structure, language and syntax. Participants will also learn a detailed and step-by-step implementation of the concepts of writing code based on the principles of object-oriented programming.
Course Highlights:
- Introduction to object oriented programming and the .NET Framework
- Working with objects, class, enum and struct
- Data types, variables and declarations
- Operators, decision making and flow control using conditions and loops
- Arrays and an introduction to collections
Course Benefits:
- Develop simple but well-structured and documented C# applications
- Learn to separate presentation of data from manipulation logics
- Develop Console applications
- Develop applications with graphical user interface using Windows Forms
Software:
- Windows 10 Pro or Enterprise recommended. While Windows 10 Home will work for C# I, the more advanced C# courses will require Pro or higher.
- Visual Studio Community Edition 2017 or later which is freely available on Microsoft's website: https://www.visualstudio.com/
Hardware:
- Intel/AMD multi-core processor (i3 or better processor)
- 8GB RAM minimum, 16GB preferred
- 50GB free hard drive space for Visual Studio and project files
Course Typically Offered: Online, Winter and Summer quarter
Prerequisites: Have taken "Visual Studio" or equivalent experience. Prior knowledge and experience of programming is not necessary.
Next steps: Upon completion of this course, consider taking C# Programming I the C# Programming Certificate
More information: Contact infotech@ucsd.edu to learn more about C# Programming and course offerings.
Course Number: CSE-40666
Credit: 2.50 unit(s)
Related Certificate Programs: C# Programming
+ Expand All
-
7/9/2024 - 9/7/2024
$725
Online
-
-
-
CLASS TYPE:
Online Asynchronous.
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
INSTRUCTOR:
Tahmassebi, Shadi
Shadi Tahmassebi has a bachelor's degree in software engineering and a master's degree in computer science. She has many years of experience in teaching distance courses within .NET Technologies, OOAD, programming in C# and visual basic.
-
-
POLICIES:
No refunds after: 7/15/2024.
-
7/9/2024 - 9/7/2024
extensioncanvas.ucsd.edu
You will have access to your course materials on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
There are no sections of this course currently scheduled. Please contact the Science & Technology department at 858-534-3229 or unex-sciencetech@ucsd.edu for information about when this course will be offered again.