All Courses

  • Macoronamics: Content in Context

    This course is associated with my blog: https://macoronamics.blogspot.com/ You will find links to the current event quizzes that I have created for my micro and macro students

  • Writing Secure Applications

    Security is one of the most critical aspects of software quality. Software and application security refers to the process of creating, developing, and updating software, ensuring the absolute functional integrity of its purpose despite attacks against its code, configuration, data, and services. Our intended focus is on application software, but the information provided in this course also applies to system and database software. Unfortunately, software development organizations treat security as an afterthought, so they continue to face security threats. Incorporating security at any and all levels of the Software Development Life Cycle (SDLC) has become an urgent requirement and an area of major investment. This course is designed to expose students to the means and mechanisms of creating secure software applications across a number of varying computational environments. This will include the importance of integrating security procedures into the Software Development Life Cycle. The students will learn software security risks and vulnerabilities and best practices so that secure software development methods can be followed. In addition to focussing on specific programmatic vulnerabilities, the course will also cover privacy and compliance.

Next