0% found this document useful (0 votes)
126 views2 pages

CPPMOOC - Syllabus

This 10-week course teaches programming skills using Microsoft Excel and Visual Basic for Applications (VBA). Each week covers a different topic, including the Excel environment, VBA environment, data types, functions, programming structures, user forms, and arrays. Students must complete 10 quizzes worth 5% each and a final exam worth 50% to receive a certificate of completion. No prior programming experience is required. The software needed is Microsoft Excel 2007 or later for Windows or 2011 or later for Mac, along with a PDF reader. Academic integrity and online etiquette are also covered.

Uploaded by

krisuk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
126 views2 pages

CPPMOOC - Syllabus

This 10-week course teaches programming skills using Microsoft Excel and Visual Basic for Applications (VBA). Each week covers a different topic, including the Excel environment, VBA environment, data types, functions, programming structures, user forms, and arrays. Students must complete 10 quizzes worth 5% each and a final exam worth 50% to receive a certificate of completion. No prior programming experience is required. The software needed is Microsoft Excel 2007 or later for Windows or 2011 or later for Mac, along with a PDF reader. Academic integrity and online etiquette are also covered.

Uploaded by

krisuk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Introduction to Excel VBA Programming

Instructors

Paul Nissenson, Ph.D. & Todd Coburn, Ph.D.


Department of Mechanical Engineering
California State Polytechnic University, Pomona

Course outline

In this 10-week course, you will develop computer programming skills using Microsoft Excel and the Visual
Basic for Applications (VBA) language. These programming skills can be used to tackle a wide range of realworld problems. We will cover one topic per week.
Week 1: Introduction to the Excel workbook environment
Week 2: Introduction to the VBA Environment
Week 3: Data types & built-in functions in VBA
Week 4: Modular programming I Sub procedures
Week 5: Modular programming II Function procedures
Week 6: Selective execution If structures and Select Case structures
Week 7: Repetitive execution Loops
Week 8: UserForms
Week 9: Arrays
Week 10: Putting it all together
The Final Examination can be taken at the end of Week 10.

Prerequisites

No experience in computer programming or knowledge of engineering concepts is necessary to succeed in this


course. We will assume that you know nothing about these subjects.

Software requirements

You will need the following software to participate in this course:


For Windows, Microsoft Excel 2007 or later, Microsoft Word 2007 or later
For Macs, Microsoft Excel 2011 of later, Microsoft Word 2008 or later
PDF reader A free PDF reader is available at http://get.adobe.com/reader/
The Windows version of Excel is preferred for this course as it will be used in the video tutorials. However, you
still can do well in the course using the Mac version of Excel.
No textbook is required for the course. All material will be presented through video tutorials and readings.

Grading

Quizzes: There will be 10 quizzes, each worth 5% of your overall course score.
Final Exam: There will be one exam at the end of the course that is worth 50% of overall course score.
Deadlines for each quiz and the Final Exam are listed on the course website. Students receiving 50% or greater
in their overall course score will receive a personalized certificate of completion from Cal Poly Pomona via
email and an online badge. No official university credit will be given for completing this course.

Students obligations

If you are having trouble understanding a concept, it is your responsibility to get help on the class discussion
boards as soon as possible. The instructors and Cal Poly Pomona student assistants will do their best to help
everyone on the discussion boards in a timely manner.

Academic Integrity

Since you will be taking all tests outside of a classroom environment, we must rely on the honor system to
prevent cheating. Cheating on tests is not allowed and includes using unauthorized reference materials during
a test, collaborating with another person during a test, or obtaining advance copies of a test.

Online Etiquette

If a student is bullying other participants on the discussion boards, we will first give a warning to the student
to terminate his or her behavior. If the student continues the bullying behavior, we will remove the student
from the course. We expect that you all will be courteous to one another on the discussion boards.

You might also like