Watsonville/Aptos Adult Education
WAAE - Online Classes
 
 
Home   |   Courses   |   Orientation   |   Classroom   |   Help   |   Contact   |   About Us   |   News   |   Demo   |   FAQ

Courses > Database Management & Programming > C for the Absolute Beginner

C   for the Absolute BeginnerLearn how to program in C++ from a master programming instructor and published author. In this project-oriented course, you'll skip all the gobbledygook and get right to programming--even if you have no prior programming experience! Before you know it, you'll be putting together programs that have their own windows and controls, and you'll see how easy programming really is.

In the course, you'll see how the world around us is built up by objects--things that have qualities and capabilities, and you'll explore how you can take that information and write a computer program that models the world around us. You'll then see that this is the actual technique that professional programmers use to build their programs. By the end of the course, you'll be using Microsoft Visual C++ 2005 Express Edition to write real programs for Microsoft Windows.


This course includes a knowledgeable and caring instructor who will guide you through your lessons, facilitate discussions, and answer your questions. The instructor for this course will be Jeffrey Kent.

Jeffrey A. Kent is a Professor of Computer Science, teaching both traditional and online classes. He has taught a number of computer programming languages, including C, C++, Java, and Assembly, but his favorite is Visual Basic. He has authored several computer programming books on Visual Basic, the most recent being Visual Basic 2005 Demystified. He's also an attorney, and has combined both careers by writing applications for law firms.


To purchase this course, click the Enroll Now button below:


Requirements:

Microsoft Windows 2000, 2003, XP, or Vista, Microsoft Visual C++ 2005 Express Edition (free Express edition can be downloaded from Microsoft), Internet access, e-mail, the Microsoft Internet Explorer or Mozilla Firefox Web browser, and the Adobe Flash and PDF plug-ins (two free and simple downloads you obtain at http://www.adobe.com/downloads by clicking Get Adobe Flash Player and Get Adobe Reader).


Syllabus:

All courses run for six weeks, with a two-week grace period at the end. Two lessons are released each week for the six-week duration of the course. You do not have to be present when the lesson is released, but you must complete each lesson within two weeks of its release.

A new section of each course starts on the second or third Wednesday of each month. If enrolling in a series of two or more courses, please be sure to space the start date for each course at least two months apart.

Week One
Wednesday - Lesson 01
Seeing Real-World Objects and Installing Visual C++

Friday - Lesson 02
The Attributes and Abilities of Real-World Objects

Week Two
Wednesday - Lesson 03
Writing Step-By-Step Processes

Friday - Lesson 04
Storing Your Data in Variables

Week Three
Wednesday - Lesson 05
Comparing Items

Friday - Lesson 06
Gathering Data Into Arrays

Week Four
Wednesday - Lesson 07
Dividing Programs Into Functions and Debugging

Friday - Lesson 08
Writing a Class in C++

Week Five
Wednesday - Lesson 09
Adding Member Functions and Working With Events

Friday - Lesson 10
Using Pointers to Watch the Addresses of Your Variables

Week Six
Wednesday - Lesson 11
More on Inheritance and Hiding

Friday - Lesson 12
Dividing Your Source Code and Using Other Compilers


To purchase this course, click the Enroll Now button below:


Student Reviews:

  • "At first I was skeptical about taking an online course as I never took one before, however after the first few lessons I had no cause to worry. This online course has taught me better than most actual classroom courses have and I strongly recommend it to anyone interested in getting a sound tutorial in this subject, regardless of experience as a programmer."
  • "Great class! Covered everything you need to know to get you started. Sometimes "beginner" classes don't start out at the beginner level. I knew nothing going in and was quite comfortable with the level that this course started with. Thanks!"
  • "Helped a lot. I now feel like I can start doing independent projects to increase my learning. Before I couldn't understand all the jargon online. Now it all makes sense. Thank you, Mr. Kent."
  • "I thoroughly enjoyed this course. I recommend everyone interested in a technical field take a similar course. Thank you,this course really motivated me to take advanced courses in this area."
  • "Jeffrey is one of the best professors I have ever had the privileged to study with. Being my first online course, I wasn't sure it would work out for me. I usually flourish with human-to-human contact. By the second week with Jeffrey and his clear, fun, and uplifting writing style, I knew I had made the right decision. And I felt that my professor was just as accessible as any teacher I have had. I appreciate this experience so much; I look forward to signing up for another online class with my school, and hopefully with Jeffrey."
  • "The course was done quite well, and I liked the approach to how it was taught, good style. The course work explained concepts very well, and made it easier to understand."

  • To purchase this course, click the Enroll Now button below:


    Recommended Courses:

    Students who enrolled in C for the Absolute Beginner were also interested in the following courses:

    Introduction to C Sharp Programming

    Creating User Requirements Documents

    Introduction to Alice 2.0 Programming

    Introduction to Java Programming

    Intermediate Java Programming

    High Speed Project Management



    Home   •  Courses  •  Orientation  •  Classroom  •  Help  •  Contact  •  About Us  •  News  •  Demo  •  FAQ