fbpx
logo
logo icon

Introduction:

C# is a versatile and object-oriented programming language widely employed for backend services, Windows applications, web development, and game design. It stands out as one of the select programming languages enabling developers to craft impressive cross-platform mobile apps, games, and PC applications.

This course has been meticulously crafted to impart a comprehensive understanding of C# programming. It covers the essentials such as variables, methods, arrays, conditional statements (if-then-else), loops, advanced C# programming, and delves into the three core principles of object-oriented programming.

C# course provides learners with hands-on experience in coding, problem-solving, application development, object-oriented programming, and various aspects of software development specific to the C# language. This practical experience is vital for becoming proficient in C# programming and preparing for real-world projects and jobs in the field.

Prerequisite:

No prior experience is necessary.

This course is designed for individuals aspiring to attain professional proficiency in C# programming. Participants should possess the ability to comfortably navigate a computer and possess proficient typing skills

Course Objective:

The objective of this course is to transform individuals with limited or no prior experience in C# programming into proficient masters of the language;

  1. Introduction & Induction to C#
  2. Setting Up C# and Developing First C# Program
  3. Datatypes and Variables
  4. Conditional Statements and Loops in C#
  5. Functions / Methods and Structuring Code for Reuse, Debugging
  6. Exception Handling
  7. Use of Constructors, Multiple Constructors, Members and Finalizers/Destructors, Properties
  8. Object Oriented Programming (OOP) – Inheritance, I Enumerator and I Enumerable, Interfaces, Abstract Classes
  9. Object Oriented Programming (OOP) – Polymorphism
  10. Coding Exercises – Time Complexity, Space Complexity
  11. Advanced C# Topics
  12. Events and Delegates
  13. WPF – Windows Presentation Foundation – 1
  14. WPF – Windows Presentation Foundation – 2
  15. Using Databases with C#
  16. Linq
  17. WPF Project

Hands on Experience:

This course incorporates hands-on practical labs throughout its duration, offering learners valuable experiential learning opportunities. While there’s no quick training program that can magically transform you into an expert programmer overnight, this course is one of the most effective paths to rapid improvement. It requires a knack for technical problem-solving, dedicated post-course practice, and the capacity to learn from the inevitable errors you’ll encounter. Nevertheless, this C# course serves as an exceptional foundation for honing those skills and achieving expertise. You will acquire a comprehensive understanding of C# fundamentals and basics, equipping you with the knowledge necessary to excel in C# programming and construct your own applications.

Throughout the course, there will be extensive hands-on exercises integrated to strengthen your understanding and cultivate genuine expertise.

SQA Framework:

On completion of this course, you can sit in the PDA Software Development SCQF Level 7 exam and by passing it you get your Personal Development Award (PDA) certificate from SQA. These are also assessed by means of restricted response questions and projects and so can give credit transfer to complete units. Learner can earn up to 48 credits upon passing all exams.

Learning Modes:

You can choose to participate in this course through the following learning modes:

  • Face to Face (Classroom-Based Learning): You’ll attend in-person classes each week at your assigned center, following the scheduled day and time.
  • Virtual Learning: Live traditional face-to-face classes will be streamed online using our Microsoft Teams platform.
  • Blended Learning: This mode combines both face-to-face and virtual learning. Please inform us at the course commencement if you wish to pursue this option.
  • E-Learning: We also offer the course through an exclusively online e-learning format.

Target Audience:

The IT training courses we presently provide cater to a diverse array of individuals, including:

  • Recent school graduates
  • Adults returning to education
  • Those planning to transition from school to college or equivalent institutions
  • Employed individuals seeking to boost their career opportunities
  • Aspirants looking to embark on a new career in the field of IT
  • Professionals aiming for workplace promotions
  • Individuals keen on acquiring or enhancing their C# skills.

Job Roles/ Career Opportunities:

  • C# Developer
  • C# Engineer
  • Software Engineer
  • Software Developer C#
  • Trainee C# Developer
  • C#.Net Developer

Course funding: SAAS: Scottish Awards Agency for Scotland (PTFG):

This course is fully SAAS PTFG funded and available to eligible individuals only;

SAAS General funding eligibility requirement:

  1. You have to be a resident of Scotland
  2. Either employed and earning less than 25k a year or can be unemployed as well
  3. Have not used the SAAS funding in this Academic Year.

Other criteria:

  • Students do not need to pay it back as this is a grant not a loan.
  • This Part time funding can be used/applied by someone who previously granted a funding for a degree, postgrad or any other full time studies (HNC/HND) etc.
  • Part time funding cannot be receive in a same session if someone is already receiving any part/full time funding for other courses.
  • Part Time funding can only be utilised for one course in each academic year
  • SAAS part time funding academic year runs from 1st Aug to 31st July.

 

For more information on this, please visit the below link;

https://www.saas.gov.uk/_forms/funding_guide.pdf

To check your funding eligibility:

Please follow the below link to check if you qualify for the course funding;

https://www.saas.gov.uk/part-time/undergraduate-funding

Self-Funding:

If you do not qualify for SAAS part-time funding, you have the option to self-fund the course. Fees are payable in advance at the start of the course unless otherwise agreed. We also provide flexible fee instalments to help students in paying their fees.

    (Which training centre you looking for admission – Edinburgh)