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

Introduction To Excel VBA Programming: Instructors

This document outlines an online course in Excel VBA programming that will teach students programming skills through 10 topics like variables, loops, and arrays using a series of video tutorials and quizzes, with the goal of students being able to develop their own VBA programs to manipulate Excel spreadsheets by the end of the course. Students must complete all video lessons and pass a final exam worth 50% of their grade to receive a completion badge from California State Polytechnic University, Pomona, where the instructors are from the Mechanical Engineering department.

Uploaded by

rehan69
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)
93 views2 pages

Introduction To Excel VBA Programming: Instructors

This document outlines an online course in Excel VBA programming that will teach students programming skills through 10 topics like variables, loops, and arrays using a series of video tutorials and quizzes, with the goal of students being able to develop their own VBA programs to manipulate Excel spreadsheets by the end of the course. Students must complete all video lessons and pass a final exam worth 50% of their grade to receive a completion badge from California State Polytechnic University, Pomona, where the instructors are from the Mechanical Engineering department.

Uploaded by

rehan69
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 self-paced 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 real-
world problems.
Topic 1: Introduction to the Excel workbook environment
Topic 2: Introduction to the VBA Environment
Topic 3: Data types & built-in functions in VBA
Topic 4: Modular programming I – Sub procedures
Topic 5: Modular programming II – Function procedures
Topic 6: Selective execution – If structures and Select Case structures
Topic 7: Repetitive execution – Loops
Topic 8: UserForms
Topic 9: Arrays
Topic 10: Putting it all together

The Final Examination should be taken after all 10 topics are completed.

Student learning objectives


By the end of this course, students are expected to gain the following abilities:
• Students will be able to input data and perform basic mathematical calculations within Excel spreadsheets.
• Students will be able to utilize fundamental programming concepts such as variables, modular programming,
decision structures, repetitive structures, and arrays to develop VBA programs that manipulate Excel
spreadsheets and perform basic calculations.
• Students will be able to comprehend the purpose and logic behind simple ready-made VBA programs, and
will be able to predict the output of such programs.

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.

Students receiving 50% or greater in their overall course score will receive an online badge from Cal Poly
Pomona. No official university credit will be given for completing this course.

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