When Robert Virgile Associates, Inc. presents a SAS class, you get:

 

The Instructor

 Bob Virgile has been developing and teaching SAS courses since 1983. He has presented a dozen papers for SUGI, NESUG, MWSUG, and SESUG. He creates the problem-solving contests for SUGI and NESUG, and is now in the process of writing his second book for SAS Institute.

When you ask Bob a question, you get the answer! Since he has specialized in SAS software for so many years, he knows (or will invent) programming techniques that will address your question. You will get the techniques (not just the syntax), as well as analysis of relevant factors that might favor one approach over another.

When you hire Robert Virgile Associates, you always get Bob Virgile as the instructor.

 

The Courses

 For all courses, full-page descriptions are available upon request.

All course materials can be customized to fit the background of the students. Workshops can be designed to use your data. There is never an extra charge for this service.

 

Programming at Introductory, Intermediate, and Advanced Levels

Where does "introductory" end and "intermediate" begin? As a rule, the introductory course includes topics which you will typically need sooner rather than later. So BY variables are included, even though you may not find them in someone else's introductory course. The right mix of topics may depend on the experience of the students. Remember, all in-house courses can be tailored.

 

Macro Language Programming

This course focuses on the basics of SAS macro language on the first day, and more advanced features on the second day. Expect that we will go into more depth than most introductory macro language courses. For example, this course explains how to resolve &&VAR&I during the morning of the first day, and shows realistic sample applications throughout the course. Includes paper-and-pencil workshops, or can be expanded to a three-day version with hands-on workshops.

 

Efficient Everyday Programming

How can you reduce the CPU time and other resources which your SAS jobs consume? This course is organized according to functions that we all perform regularly, such as reading data, sorting, and summarizing data. It can be combined with the advanced level programming material. Includes paper-and-pencil workshops.

 

JCL for SAS Users

Yes, some of us still use mainframes! This course is first and foremost an introduction to JCL. However, the course omits material that a COBOL programmer might want but a SAS programmer wouldn't need. As a result, the course requires only one day. Includes paper-and-pencil workshops.

 

Advanced Customized Reporting for Clinical Data

Clinical data present special challenges for reporting purposes. How can you list 10 variables, including three which are 200 characters apiece, side by side on the page? As you do this, how can you ensure that you never split a patient's data across pages? The situations and programming techniques can be quite challenging. Students will need to know both customized reporting and macro language as prerequisites.

 

The Right Price

 The current (2002) price for in-house classes is $1,800 per day. This price includes all travel and other expenses (and thus applies specifically to classes taught in Massachusetts).

 

You will never see any additional charges of any kind! Not for travel expenses, not for course materials, not for the time it takes to customize course content. You always know beforehand what the price will be.

 

Contact Information

Bob Virgile

Robert Virgile Associates, Inc.

23 Independence Drive

Woburn, MA 01801-3857

 

(781) 938-0307

virgile@rcn.com

 

 BASUG Home