https://github.com/gyanqui/programmingwithclasses
C# projects focus on OPPS
https://github.com/gyanqui/programmingwithclasses
abstraction classes-and-objects csharp encapsulation inheritance opps polymorphism
Last synced: 8 months ago
JSON representation
C# projects focus on OPPS
- Host: GitHub
- URL: https://github.com/gyanqui/programmingwithclasses
- Owner: gyanqui
- Created: 2023-04-18T04:01:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-23T04:58:16.000Z (about 2 years ago)
- Last Synced: 2024-11-28T19:13:41.347Z (10 months ago)
- Topics: abstraction, classes-and-objects, csharp, encapsulation, inheritance, opps, polymorphism
- Language: C#
- Homepage:
- Size: 81.1 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Repository Name: CSE 210-Projects
## CSE 210 C# Projects
Welcome to the CSE 210 C# Projects repository! This is where the coursework, assignments, and projects for the CSE 210 course are showcased. In this course, the principles of programming with classes using C# are explored, including concepts such as classes, objects, encapsulation, inheritance, and polymorphism, all in the context of software development.
### Course Overview
CSE 210 introduces the fundamental concepts of programming with classes. The course covers how to design software using class-based principles, enabling the creation of flexible, maintainable, and cost-effective software solutions. The primary programming language used in this course is C#, and no prior experience with C# is expected. Instead, students are encouraged to build upon their understanding of programming principles gained in CSE 111: Programming with Functions.
### Folders Description
1. **sandbox**: An empty project where students can experiment and practice various programming concepts related to the course. This space allows for exploring new ideas and building coding skills.
2. **csharp-prep**: Starter projects for each of the C# Prep assignments. These projects provide a starting point for completing the C# Prep work required before starting the main assignments.
3. **prepare**: Starter projects for each of the preparation Learning Activities. These projects help students prepare for the weekly assignments and provide a starting point for their code.
4. **prove**: Starter projects for each of the prove Developer projects. These projects serve as the foundation for the weekly programming assignments that students need to complete and submit.
5. **final**: Starter projects for the final project. This is where students start building their final project based on the concepts and skills learned throughout the course.
## Getting Started
To begin working on a specific project, navigate to the corresponding directory within this repository. Each directory contains detailed instructions and guidelines to help students get started with the specific task or assignment.
## Contributing
This repository serves as a starting point for students' coursework and assignments in the CSE 210 course. It is essential to avoid directly modifying the contents of this repository, as it serves as a reference for all students. Instead, students can create a fork of this repository and use it as their personal workspace to develop their projects.
Happy coding!