Contains C# .NET Projects for Business application development using both procedural and object‐oriented programming techniques; use of component based software design and development for distributed business software systems.
Gain mastery of basic programming concepts (e.g., sequence, decision structures,iteration, event handling, and structured exception handling)
Gain an understanding of object‐oriented programming principles (e.g., classes, objects,methods, inheritance)
Develop proficiency with various debugging techniques (e.g., setting a variable watch,step‐through, step‐over, breakpoints)
Develop proficiency with and gain an appreciation of the value of testing techniques(e.g., desk checking and input validation)
Practice and recognize the value of good internal documentation
Design and develop accessible and user‐friendly applications that directly address business needs