Personal tools
You are here: Home Comp 170 Introduction to OOP Programmer Thinking = Learning to Use Key Concepts
Document Actions

Programmer Thinking = Learning to Use Key Concepts

Up one level

Some blog entries I have written based on problems I see folks having when learning programming. These are my recommendations for avoiding many problems and difficulties early programmers often have.

Programmer Thinking: Variables by Dr. William L. Honig — last modified 2016-09-16 07:24 PM
Learn how to think about variables in strongly typed languages. A variable is like a cardboard box with a name and type on the outside. My suggestions for how to avoid common problems: distinguish between declarations and use of variables; don't do too much at once.
Programmer Thinking: Functions by Dr. William L. Honig — last modified 2016-10-17 06:49 PM
Functions are also called methods, subprograms, procedures, routines, or subroutines in various languages and depending on purpose. Learn the basic concept first!
Programmer Thinking = Loops by Dr. William L. Honig — last modified 2016-10-24 01:07 PM
Learn how to use loops properly and avoid problems. There are some key standard patterns that can help you get started with loops. See the best way to use the Java for loop, the for each loop (called the Java enhanced for loop), and the sentinel loop pattern with while.
Programmer Thinking = Arrays by Dr. William L. Honig — last modified 2016-10-19 07:38 PM
A basic collection of n thins, all of one type. One of the oldest programming data structures. Still has a place in your programming!
Programmer Thinking=How to do a custom project by Dr. William L. Honig — last modified 2016-11-19 08:19 PM
Now that you are doing bigger and better programs, ones that you can define on your own, you need to follow a careful process! First rule: don't start with code. See a How To here.
Object Oriented Programming Workshop by Dr. William L. Honig — last modified 2017-10-15 06:58 PM
Get some hands on experience taking a concept and turning it into a proper OOP class
Programmer Thinking: Slow talkers and the Facade Pattern by Dr. William L. Honig — last modified 2017-10-22 06:04 PM
We humans are slow talkers compared to computers. Don't confuse parameters and values going to and from parts of your program with the s...l....o....w way things go to and from us humans.
Programmer Thinking: OOP Process by Dr. William L. Honig — last modified 2019-04-07 07:30 PM
Quick notes on the three key things to do when creating your own classes in java. A process guide for those new to Object Oriented Programming.
« October 2020 »
Su Mo Tu We Th Fr Sa
123
45678910
11121314151617
18192021222324
25262728293031
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: