Courses Courses Arts and Design Arts and Design Animation Graphic Arts Photography Web Design Other Business Business Accounting Administrative Communication Finance Marketing and Sales Operations Project Management Small Business Soft Skills Career Online High School Career Online High School Online High School Diploma Computer Applications Computer Applications AutoCAD Microsoft QuickBooks Windows Other Computer Programming Computer Programming Programming Classes Construction and Trades Construction and Trades Construction Environmental and Energy Trades Health and Fitness Health and Fitness Alternative Medicine Dental Fitness Medical Veterinary Wellness Hospitality Hospitality Hospitality Service Information Technology Information Technology Cloud Computing Networking Other Security Language Language Languages Legal Legal Legal Studies Math and Science Math and Science Mathematics and Science Teacher Professional Development Teacher Professional Development Child Development Classroom Technology Math and Science Reading and Writing Other Test Prep Test Prep Exam Prep Writing Writing Writing and Editing How It Works How It Works About ed2go Externship Programs Financial Assistance Find a School Military Virtual Career Center
Courses
Arts and Design
Animation
Graphic Arts
Photography
Web Design
Other
Business
Accounting
Administrative
Communication
Finance
Marketing and Sales
Operations
Project Management
Small Business
Soft Skills
Career Online High School
Online High School Diploma
Computer Applications
AutoCAD
Microsoft
QuickBooks
Windows
Other
Computer Programming
Programming Classes
Construction and Trades
Construction
Environmental and Energy
Trades
Health and Fitness
Alternative Medicine
Dental
Fitness
Medical
Veterinary
Wellness
Hospitality
Hospitality Service
Information Technology
Cloud Computing
Networking
Other
Security
Language
Languages
Legal
Legal Studies
Math and Science
Mathematics and Science
Teacher Professional Development
Child Development
Classroom Technology
Math and Science
Reading and Writing
Other
Test Prep
Exam Prep
Writing
Writing and Editing
How It Works
About ed2go Externship Programs Financial Assistance Find a School Military Virtual Career Center
ed2go Computer Programming Programming Classes Introduction to C# Programming
Return to Programming Classes
c-sharp-for-dummies

Introduction to C# Programming

Learn the fundamentals of computer programming with C#, the in-demand and incredibly useful programming language that incorporates the best features of Visual Basic, C++, and Java.

Because there is no better way to learn programming than hands-on practice, almost every lesson includes practical examples and assignments you can use to develop your knowledge of programming. Learn to program the right way: by using a state-of-the-art language to build impressive applications on your schedule and on your very own computer.

6 Weeks / 24 Course Hrs
Starting October 18, 2017

Offered in Partnership with your Preferred School

Los Angeles Valley College Why this school? It's been chosen based on your location or if you've visited this school's website.

Change School

Learning Method

Instructor-led Confirm your Start Date in Cart

Introduction to C# Programming

Learning Method

Instructor-led Confirm your Start Date in Cart

Introduction to C# Programming Reviews

Introduction to C# Programming Details + Objective

Course Code: cpb

You Will Learn
  • Develop your understanding of programming fundamentals: input/output operations, decision making, and looping
  • Explore the many benefits of object oriented programming
  • Gain hands-on experience with sequential data files
  • Learn to build a professional-looking and intuitive Graphical User Interface (GUI) application on your very own computer
How the course is taught
  • Instructor-led course
  • 6 weeks in duration
  • Courses begin each month
  • 2 lessons released each week
  • 24 course hours
How you will benefit
  • Learn a programming language that will open the door to new career opportunities
  • Advance your programming skills regardless if you’re new to the industry or a seasoned programmer
  • Master C# programming and list your new skills on your résumé
Introduction to C# Programming Outline
Expand All
Week 1

Take a look at a brief history of programming languages, and explore the .NET framework and get a better feeling for what makes C# so special. You’ll proceed to installing the C# compiler, and then write, compile, and run your first C# program giving you a great opportunity to practice working with the compiler, something that you'll be using for the remainder of the course.

Week 2

Learn about the basic math operators that C# provides, and discuss variables and their data types. Then, look at a few built-in methods that are available to use in your programs, and learn how to write your own methods and call them in your program.

Week 3

Continue building on the concept of methods by discussing methods that don't return any value which may not seem as important, but they still help in making your program more modular. Then turn your attention to the first programming structure: decisions. You'll learn about the IF statement and how you can use it to let the computer choose which set of statements to execute based on some condition.

Week 4

Continue your investigation of the decision structure by taking a look at more complex if statements as you also learn how to use the switch statement to make decisions in your programs. Then, learn about the while loop, the for loop, and the do loop. Each structure works the same in that they allow you to repeat statements, but each one is a little different. Here you'll learn their differences and add to the tools in your tool belt.

Week 5

Learn how to create and access array variables and also see how to work with arrays and methods. Object-oriented programming is a big topic, and C# is an object-oriented language, so you’ll go on to explore exactly what an object is and how it relates to a class.

Week 6

Learn how to read from and write to external data files so you can store your user data forever. Finally, while C# has an Integrated Development Environment (IDE) that gives you the ability to easily create GUI applications, the code that's generated is buried deep in the file structure so you’ll learn how to build your own GUI without an IDE. This will prepare you to work with IDEs in the future because you’ll understand what is happening behind the scenes.

View All Sections
Introduction to C# Programming Instructors
Mike Orsega

Mike Orsega has a Bachelor's Degree in Physics from Pennsylvania State University and a Master's Degree in Applied Math from the University of Georgia. He is currently working on a Ph.D. in Computer Science at the University of Tennessee. Mike teaches programming both online and in the classroom and has more than five years of online teaching experience in subjects ranging from basic computer literacy to C# and Alice programming.

Introduction to C# Programming Requirements / Prerequisites

There are no prerequisites for this course.

Microsoft Windows XP, Vista, 7 or 8.

Introduction to C# Programming Frequently Asked Questions
Expand All
When can I get started?

A new session of each course opens each month, allowing you to enroll whenever your busy schedule permits!

How does it work?

Once a session starts, two lessons will be released each week, for the six-week duration of your course. You will have access to all previously released lessons until the course ends.

How long do I have to complete each lesson?

Keep in mind that the interactive discussion area for each lesson automatically closes 2 weeks after each lesson is released, so you’re encouraged to complete each lesson within two weeks of its release.

What if I need an extension?

The Final Exam will be released on the same day as the last lesson. Once the Final Exam has been released, you will have 2 weeks plus 10 days to complete the Final and finish any remaining lessons in your course. No further extensions can be provided beyond these 10 days.

Browse All