Author: Walter Wimberly

Walter Wimberly is an Assistant Professor at a regional college in Tennessee, teaching Computer Science in the Software Engineering track. He works as a student advisor, oversees curriculum changes, develops new courses, and manages the advisory panel. Walter taught full time for about 7 years, before going back into “industry” as a full stack Software Developer for a dozen years. There he focused on web based projects coding in JavaScript/jQuery and utilizing the Bootstrap CSS Framework on the front-end, and coding in PHP, ASP/ASP.Net, SQL on the back-end. Since he loves teaching, he taught as an adjunct web and digital media classes for eight (8) years, while working in industry, and has since returned to teaching full time. He has been married for over 25 years, and is father to several special needs boys. As such, he is working on some projects to help others who have special needs to be self-sufficient, and support the care givers of those with special needs. Check out his Autism blog for more info.
  • Senior Project Completion

    Your final project is due. All code must be complete. Meaning that it has been written, tested (beta, integration, and user testing), documented (both internal and external as needed), and meeting the final design specification. Code must be turned into the instructor, along with documentation in an electronic format through Moodle. You should have used…

  • Senior Project Milestone

    At project milestones you need to demonstrate that you’ve successfully completed the tasks that were defined at the beginning of this sprint. Each task should be complete. Meaning that it has been written, tested, documented (both internal and external as needed), and meets the final design specification. You should submit your completed code and external…

  • Senior Project Outline

    Given the selected project, that you chose, determine what a general outline for your project. With this project you should be creating your estimated timeline for your project. The project will be broken down into four sections. Using an Agile Framework, the specific break downs for each section will occur within those sprint timelines. However,…

  • Weekly Standup Meeting

    During the weekly stand up two things happen. First: You should meet with your teammate(s) to verify everything is on track. You should be talking during the week either through email, in person, discussion forum, etc. But this time is set aside for formal discussions. Second: You will meet one on one with the instructor…

  • Recursion in Python

    We’ve seen examples of where one function calls another. For example inside of main, you see that load_data(), total(), and average() are called. Recursion is where a function, calls itself. As you can see, calling yourself is “easy” but also “dangerous”. You can easily end up in an infinite recursive loop, that is until you…