This project is my Module #1 submission for CSE 310. I selected the C# Programming Module, which required me to design and implement a functional C# console application demonstrating core programming concepts such as variables, input/output, loops, conditionals, functions, and data structures. The purpose of this module is to show my ability to build, test, and explain a working software program using C#.
- User input handling
- Input validation and error checking
- Loops (for and while)
- Conditional logic (if/else)
- Functions/methods with parameters and return values
- Use of a List to store task objects
- Clear and formatted console output
- Modular code structure
- Comments on all functions
https://github.com/ssmithope/TaskManagerApp
Use Visual Studio or VS Code with the C# extension installed.
dotnet run
A full demo and code walkthrough video is available here:
https://www.youtube.com/watch?v=ARNKplaf-IQ
TaskManagerApp/ Program.cs TaskManagerApp.csproj README.md .gitignore
This module strengthened my understanding of C# syntax, logic flow, and debugging. I practiced breaking a larger project into smaller tasks, writing modular code, and improving readability. Completing this module helped me gain confidence in building console applications from scratch.