Skip to content

C#/.NET coursework building OOP fundamentals and clean program structure (classes, exceptions, LINQ, async basics).

Notifications You must be signed in to change notification settings

Dj-messup/advanced-programming-csharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSCI310CG — Advanced Programming (C# / .NET)

Coursework repository for CSCI 310: Advanced Programming using C# and .NET.
This repo focuses on core programming fundamentals and object-oriented development through weekly homework sets and small projects.

Topics covered

Types • Conditionals • Arrays • Methods • Classes • Inheritance • Polymorphism • Operator Overloading • Interfaces • Lists • Collections • Exceptions • Streams • Delegates • LINQ • Async/Await

Repository structure

  • Homeworks/ — weekly assignments organized by topic
  • Projects/ — larger programming assignments
  • HelloWorld/ — early practice exercises

Homeworks (by folder)

  • HW1/HW1Types — variables, data types, input/output
  • HW2/HW2Conditionals — branching, validation, comparisons
  • HW3/HW3Arrays — arrays and loop-based processing
  • HW4/HW4Methods — functions, parameters, return values
  • HW5/HW5Classes — class design, constructors, encapsulation
  • HW6/HW6Inheritance — base/derived classes and overrides
  • HW7/HW7Polymorphism — virtual methods and dynamic dispatch
  • HW8/HW8OpOverloading — operator overloads and class semantics
  • HW9/HW9Interfaces — interface design and implementations
  • HW10/HW10ListsList<T> operations and iteration
  • HW11/HW11Collections — collections like dictionaries/sets
  • HW12/HW12Exceptions — exception handling patterns
  • HW13/HW13Streams — file I/O and streams
  • HW14/HW14Delegates — delegates, callbacks, Action/Func
  • HW15/HW15Linq — querying and transforming collections
  • HW16/HW16Asyncs — async programming with async/await

Notes

This repository contains academic work. Each folder includes the related

About

C#/.NET coursework building OOP fundamentals and clean program structure (classes, exceptions, LINQ, async basics).

Topics

Resources

Stars

Watchers

Forks

Languages