Introduction to C# Programming
Learn the fundamentals of computer programming with the C# programming language. This course uses hands-on practice, examples and assignments to develop your knowledge of C# programming by using a state-of-the-art language to build impressive applications on your very own computer.
Introduction to C# Programming
Details + Objectives
Course code: cpb
This course starts with programming fundamentals: input/output operations, decision making, and looping. Then, you will explore the many benefits of object-oriented programming, with plenty of vivid, real-life examples.
Then, you will gain hands-on experience with sequential data files, and you will be able to build a professional-looking and intuitive Graphical User Interface (GUI) application on your very own computer.
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.
What 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 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é
How the course is taught
- Instructor-Moderated or Self-Guided online course
- 6 Weeks or 3 Months access
- 24 course hours
Instructors & Support
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.
Instructor Interaction: The instructor looks forward to interacting with learners in the online moderated discussion area to share their expertise and answer any questions you may have on the course content.
Requirements
Prerequisites:
There are no prerequisites to take this course.
Requirements:
Hardware Requirements:
- This course must be taken on a PC.
Software Requirements:
- PC: Windows 8 or later.
- Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge is also compatible.
- Adobe Acrobat Reader.
- Software must be installed and fully operational before the course begins.
Other:
- Email capabilities and access to a personal email account.
Instructional Material Requirements:
The instructional materials required for this course are included in enrollment and will be available online.