A History of Modern Programming Languages was originally found on Access 2 Learn
Assistant Professor
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.
Similar Posts
Simple Pseudocode Statements
The best way to learn how to write pseudocode is to simply start to write it. Luckily it is very simple to do. Now with pseudocode, some people like to write a start/end or begin/end, just like with a flowchart. This isn’t required, however, it can make things more clear, and you can see an…
Java Packages
Related Java Classes can be grouped together in something called a package. A lot of people like to think of this as being like a folder in your file system, where you group related files. The difference is, that it is your related Java Classes. We’ve already looked at UML packages, and Java packages are…
Creating Functions with Ruby
Creating functions with Ruby is both similar and different from other languages. This is because of Ruby’s design to be simple to use/program with, but in it, some people may find certain things difficult to handle. A Simple Function Like with Python, you’ll define a function using the def keyword. An example can be seen…
Using an OS – Part 2
In part 1 of Using an OS, we looked at user management, basic security, and file explorer. While Windows has made it easier to store files logically, it is still up to the user. Too often I’ve seen people with hundreds of files on their desktop. Often there, just “temporarily” until they no longer need…
Homework: Flowcharts and Pseudo-code
Background: In an effort to review a what we’ve covered so far in class, from coming up with an algorithm, flowchart, pseudo-code, and user stories. You are to work alone, and submit your file(s) via Moodle. If you have more than one, please zip the files up into one file that can be submitted. Thank…
Overriding the output stream operator
We’ve seen how to overload an operator in C++. The stream operators are similar in nature, however, they can be a bit more involved. In many languages, there is a default toString() method for your classes, which lets the language know how to connect to the string. However, there isn’t one in C++, so we…
Simple Pseudocode Statements
The best way to learn how to write pseudocode is to simply start to write it. Luckily it is very simple to do. Now with pseudocode, some people like to write a start/end or begin/end, just like with a flowchart. This isn’t required, however, it can make things more clear, and you can see an…
Java Packages
Related Java Classes can be grouped together in something called a package. A lot of people like to think of this as being like a folder in your file system, where you group related files. The difference is, that it is your related Java Classes. We’ve already looked at UML packages, and Java packages are…
Creating Functions with Ruby
Creating functions with Ruby is both similar and different from other languages. This is because of Ruby’s design to be simple to use/program with, but in it, some people may find certain things difficult to handle. A Simple Function Like with Python, you’ll define a function using the def keyword. An example can be seen…
Using an OS – Part 2
In part 1 of Using an OS, we looked at user management, basic security, and file explorer. While Windows has made it easier to store files logically, it is still up to the user. Too often I’ve seen people with hundreds of files on their desktop. Often there, just “temporarily” until they no longer need…
Homework: Flowcharts and Pseudo-code
Background: In an effort to review a what we’ve covered so far in class, from coming up with an algorithm, flowchart, pseudo-code, and user stories. You are to work alone, and submit your file(s) via Moodle. If you have more than one, please zip the files up into one file that can be submitted. Thank…
Overriding the output stream operator
We’ve seen how to overload an operator in C++. The stream operators are similar in nature, however, they can be a bit more involved. In many languages, there is a default toString() method for your classes, which lets the language know how to connect to the string. However, there isn’t one in C++, so we…
Simple Pseudocode Statements
The best way to learn how to write pseudocode is to simply start to write it. Luckily it is very simple to do. Now with pseudocode, some people like to write a start/end or begin/end, just like with a flowchart. This isn’t required, however, it can make things more clear, and you can see an…
Java Packages
Related Java Classes can be grouped together in something called a package. A lot of people like to think of this as being like a folder in your file system, where you group related files. The difference is, that it is your related Java Classes. We’ve already looked at UML packages, and Java packages are…
Creating Functions with Ruby
Creating functions with Ruby is both similar and different from other languages. This is because of Ruby’s design to be simple to use/program with, but in it, some people may find certain things difficult to handle. A Simple Function Like with Python, you’ll define a function using the def keyword. An example can be seen…
Using an OS – Part 2
In part 1 of Using an OS, we looked at user management, basic security, and file explorer. While Windows has made it easier to store files logically, it is still up to the user. Too often I’ve seen people with hundreds of files on their desktop. Often there, just “temporarily” until they no longer need…
Homework: Flowcharts and Pseudo-code
Background: In an effort to review a what we’ve covered so far in class, from coming up with an algorithm, flowchart, pseudo-code, and user stories. You are to work alone, and submit your file(s) via Moodle. If you have more than one, please zip the files up into one file that can be submitted. Thank…
Overriding the output stream operator
We’ve seen how to overload an operator in C++. The stream operators are similar in nature, however, they can be a bit more involved. In many languages, there is a default toString() method for your classes, which lets the language know how to connect to the string. However, there isn’t one in C++, so we…