Skip to content
View carlffisher's full-sized avatar

Block or report carlffisher

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
carlffisher/README.md

Introduction to Object-Oriented Programming

A set of activities for different language tracks designed to provide learners with an overview of the concepts of modelling & Object-Oriented Programming (OOP) in Software Engineering.

Pre-Requisites

  • For the C# language track, we recommend you utilise the community version of Visual Studio 2022 or Visual Studio for Mac available to download for free here.

  • For the Java language track, we recommend you utilise the community edition of IntelliJ IDEA

  • For the JavaScript language track, we recommend you utilise Visual Studio Code which you can download here.

How to Use

  • Create a new Github repository called introduction-to-oop-project in your personal Github account
  • Choose the language track for your specific programme. If you're unsure which language your programme is aimed at, please check with a tech coach.
  • Work through the activities in order for that language track and commit your work to your introduction-to-oop-project Github repository
  • Each activity contains Key Study Notes highlighting key concepts for your learning
  • The solutions folder contains the solutions to the UML diagramming exercises. We recommend you try the exercises first before looking at the final solution for the best learning experience.

What's Next?

Your learning journey doesn't stop here! Feel free to head back to review the concepts again. We encourage you to do some of your own research and experimentation in your own time to explore these concepts further.

Popular repositories Loading

  1. techretprojects techretprojects Public

    git repository TechReturners pre-course projects

  2. lm-code-csharp-coding-exercises lm-code-csharp-coding-exercises Public

    Forked from techreturners/lm-code-csharp-coding-exercises

    A repository of C# exercises with NUnit tests

    C#

  3. carlffisher carlffisher Public

    Config files for my GitHub profile.

    C#

  4. StudentConsoleApp1 StudentConsoleApp1 Public

    C#

  5. lm-lab-csharp-oop-encapsulation lm-lab-csharp-oop-encapsulation Public

    Forked from techreturners/lm-lab-csharp-oop-encapsulation

    This is a short exercise using the example of bank accounts to demonstrate the importance of encapsulation.

    C#

  6. Romankata Romankata Public

    C#