Programming Fundamentals, CMP839

Course Description:

Instructor for Programming FundamentalsFind out if programming is a career for you. This course is designed for people with no prior programming experience. The topics covered in this course are the fundamental skills needed in order to be prepared to learn languages such as VB.NET, C#, and JAVA. Topics include programming, numbering systems, character sets, constants and variables, and more. This course satisfies the prerequisite for Programming.NET Level I.

Prerequisites: Proficiency with Windows (Working with Windows or Vista). Previous programming experience is not necessary.
This course satisfies the prerequisite for C++ Level I, Programming.NET Level I and JAVA Level I.

Textbook: Please bring your textbook to the first class session. See MC Bookstores for more information on your textbook, bring to first class along with a USB Flash Drive/memory stick (at least 512 MB).

Classroom hours: 18
Course Objectives:
Upon completion of this course students should be able to:
Convert between decimal, hexi-decimal and binary numbering systems, and various character sets.
Write simple programs using decision and iteration constructs.
Write programs using object oriented notation.


Summary:
The purpose of this class is to prepare a student with no previous programming experience or knowledge for an entry level programming class. It covers numbering systems, character sets, computer processor architecture, programming genealogy, and introduces the student to the Visual Basic programming language. The class finishes with a series of programming exercises where the student writes Visual Basic programs.

Outline: