BUAS 2045 Programming for Energy Management

This course introduces object-oriented programming. This course is a hands-on study of developing elementary and intermediate programming skills in a current object-oriented language. The content progresses through text editors, integrated development environments, advantages of object-oriented programming, the application of SOLID principles in object-oriented programming, pre-code planning with pseudocode and flowcharts, programming, problem-solving methods, and complete program documentation. Emphasis is placed on the use of SOLID principles to develop programs. Topics include: text editors, IDE, basic programming rules, SOLID principles, language syntax, data types, pre-code planning, program organization, pseudocode, flowcharts, problem-solving methods, documentation, and debugging techniques. Suggested: use of software tools (such as MS Visio, MS Visual Studio).

Credits

4