CIS-150 Programming Fundamentals
DJ's CIS-150 Course Materials are on Blackboard
Programming language classes can be difficult if you are learning to program for the first time. In a language class like Visual Basic or C++, you learn programming concepts and a programming language simultaneously.
CIS150 Programming Fundamentals introduces programming concepts and teaches good program design. If you take it first, your later language-specific programming classes should not be as time-consuming. You will not be struggling with basic concepts because you will have learned some good programming habits, tricks and shortcuts.
Program design skills -- being able to plan, document and test a program efficiently -- are the underlying skills that make or break programmers in the real world. Knowing all the commands, classes, methods and properties of a given language backwards and forwards does not mean a programmer can design a good, working program and do it within budget.