f



SESUG '03 - Effective, Inexpensive Workshops

SESUG is working hard to be the best educational opportunity
in the region this year.  We’re planning over 130 paper
presentations over the 2-1/2 days of the conference; plus,
we’ve been able to recruit several talented and experienced
SAS professionals to offer longer, more extensive workshops
in the days before and after the conference.  From Base SAS
to ODS, from Java to SQL; this year, we offer a great
selection of Pre- and Post-Conference Workshops, in a
classroom environment, for a fraction of the price typically
offered for independent classes!  Seating is limited, and we
would hate to see anyone miss out on the opportunity, so
consider reserving your place in the Workshop(s) of your
choice soon!

We will be offering half- and full-day workshops, with four
concurrent sessions on Saturday, Sept. 20th, three on Sunday
the 21st, three on Wednesday the 24th, and two on Thursday
the 25th.  The TradeWinds Island Grand Resort in St. Pete
Beach, our host hotel, has provided us an additional number
of rooms available at conference rates for the extra nights,
so you should have no problem making reservations now.  Plan
to stay an extra day or two, so you can take advantage of
the workshops offered!

A brief description of the Pre/Post-Conference Workshops
we’re offering this year is listed below.  There are
additional details for the courses, and a profile of our
instructors, on our web site at www.sesug.org.  On-line
registration is open if you’d like to register for the
conference (and take advantage of early registration
rates!).  Or, if you’ve already registered, you can add one
or more of the following workshops to your existing
registration!

==========================================================
Advanced SAS® Programming,  Saturday, Sep 20th, 8:30-12:00
pm, $125
Instructor: Kirk Paul Lafler, Software Intelligence
Corporation

SAS users who have acquired basic skills presented in a SAS
Software Basics course and want to expand their knowledge in
the DATA step as a programming language will want to attend
the Advanced SAS Programming Techniques seminar. This
seminar presents complex programming topics and techniques
in the areas of data access, data manipulation, data
management, data presentation, and much more. Topics include
DATA step programming techniques including reading a variety
of file formats; using column and line pointers; specifying
system and language options; coding loops, ranges, and
arrays; using operators and modifiers; testing and debugging
techniques; reshaping columns of data; techniques on
managing data; custom report writing techniques; integrating
ODS for improved output; and much more.

============================================================

Introduction to Java for SAS Programmers, Saturday, Sep
20th, 8:30-12:00 pm, $125
Instructor: Greg Barnes Nelson, ThotWave Technologies, LLC

Java is one of the hottest programming languages around and
promises to be even more exciting as the SAS System migrates
away from its proprietary SCL language to the standards-
based Java language. Today, SAS programmers can take
advantage of Java applications – both client and server-
side - for exploiting SAS data and analytic services. This
course is designed for SAS programmers who want to
understand not only the fundamentals, but also its
importance, uses, strengths and weaknesses.

This is the first of a two-part course. In this workshop, we
will lay the groundwork for Java by writing practical
programs that build on some fundamental concepts. Here,
participants will learn the basics of the Java language and
how it relates to OO programming and the Object Model. This
course has been carefully designed with SAS programmers in
mind and should provide a framework for further study for
those wishing to move on to professional Java programming
environments.  This course is not designed as a hands-on
course, but examples will be provided for hands-on
experience at home. Special attention will be made to making
this a thought-provoking seminar where participants will
learn how to start thinking in objects and apply their
skills in developing SAS and Java applications.

============================================================

Building and Applying Predictive Models Using the SAS
System, Saturday, Sep 20th, 8:30-5:00 pm, $250
Instructor: Andrew Karp, Sierra Information Services, Inc.

This one-day course gives attendees an intensive
introduction to building and applying logistic regression
models using the most recent versions of SAS System
Software. You will learn how to use key features of PROC
LOGISTIC to create and interpret the results of predictive
statistical models where the dependent (outcome, or target,
variable) is dichotomous rather than continuous. At the end
of the course, you will be able to use PROC LOGISTIC (and
other SAS procedures) to build and interpret the results of
this increasingly popular form of predictive modeling
technique. This course also shows you the key enhancements
to PROC LOGISTIC, as well as how to use the Output Delivery
System (ODS) in conjunction with PROC LOGISTIC to aid in the
model building and interpretation process.

===========================================================

Introduction to SAS/SQL™ Programming, Saturday, Sep 20th,
8:30-5:00 pm, $250
Instructor: Ben Cochran, The Bedford Group

This one-day session shows you the core elements of PROC
SQL, a BASE SAS procedure that allows you to use the
Structured Query Language to extract observations from data
sets, create reports and analyses from data sets, and to
create new data sets (tables). Attendance at this seminar
gives you a thorough understanding of the SQL Procedure and
how you can apply its features to your data. By the end of
this seminar, you will know how to write and execute SQL-
based queries on your data sources, create new tables, join
two or more tables together and how to use VIEWS to extract
data from tables.

============================================================

SAS Essentials Workshop, Saturday, Sep 20th, 1:30-5:00 pm,
$125
Instructor: Neil Howard, Ingenix Pharmaceutical Services

The theme of this workshop is "easy in, easy out". It will
provide attendees with a basic toolkit that will cover “how
SAS thinks” when you are:
-- Getting Data In
-- Getting Code and Data in Shape
-- Getting Information Out
Attendees can expect to learn enough SAS to be dangerous and
know how to approach programming projects next week at the
office and be productive right away.

============================================================

Developing Java Applications, Saturday, Sep 20th, 1:30-5:00
pm, $125
Instructor: Greg Barnes Nelson, ThotWave Technologies, LLC

Java is one of the hottest programming languages around and
promises to be even more exciting as the SAS System migrates
away from its proprietary SCL language to the standards-
based Java language. Today, SAS programmers can take
advantage of Java applications – both client and server-
side - for exploiting SAS data and analytic services. This
course is designed for SAS programmers who want to
understand not only the fundamentals, but also its
importance, uses, strengths and weaknesses.  This is the
second of a two-part course in Java for SAS Programmers. In
this section, participants will apply what they learned
about the Java language, Object Oriented Programming and Web
technologies to actually design and build a functional
application using AppDev Studio (SAS’ Development
environment for Java applications). Here, we will develop a
series of reusable objects that can be used to access SAS
datasets, submit SAS programs, display
results in both graphical and textual formats and even
create a data entry screen using WebAF.

In addition, some attention will be given to issues of
security and architectures and choices of technologies when
implementing Java applications.  This course is not designed
as a hands-on course, but examples will be provided for
hands-on experience at home.

==========================================================

SAS® Performance Tuning for Programmers, Sunday, Sep 21st,
8:30-12:00 pm, $125
Instructor: Kirk Paul Lafler, Software Intelligence
Corporation

As SAS® Software becomes increasingly more popular among
programmers and end-users; guidelines for its efficient use
are critical. This seminar presents numerous tips and tricks
to control and manage program execution, I/O, memory, disk
space, and program maintenance. A collection of proven
techniques and code are presented to illustrate numerous
practical methods for gaining efficiency while using SAS
Software.

==========================================================

Advanced SAS/SQL™ Programming, Sunday, Sep 21st, 8:30-5:00
pm, $250
Instructor: Ben Cochran, The Bedford Group

This one-day seminar builds on the concepts and techniques
presented in the Introduction to SAS/SQL Programming
seminar. Using the design and implementation of a Customer
Data Mart as an example, this session shows you advanced
tools and capabilities in PROC SQL that add even more power
and flexibility to your programs and applications.

==========================================================

Summarizing and Reporting Data Using the SAS® System,
Sunday, Sep 21st, 8:30-5:00 pm, $250
Instructor: Andrew H. Karp, Sierra Information Services, Inc.

This one-day course gives an intensive exposure to key SAS
System features for preparing summaries and reports of
information contained in SAS data sets. You will learn how
to use PROCs MEANS, PRINT, FREQ, UNIVARIATE, REPORT and
TABULATE to create effective reports and tables, as well as
how to prepare your data for use by these procedures. The
course emphasizes how to use SAS System data reporting and
summarization tools which create effective and appealing
reports and tables while reducing the amount of programming
coding required to carry out the steps necessary to create
the desired output.

===========================================================

Accurate Manipulation of Data Sets (Tricks, Traps, and
Techniques), Sunday, Sep 21st, 1:30-5:00, $125
Instructor: Malachy J. Foley, University of North Carolina
at Chapel Hill

The most overlooked source of data error is the area of
combining and manipulating SAS data sets. This seminar
discusses over 28 common errors in merging, combining, or
otherwise manipulating data. All of these errors result in
erroneous data. Many of them occur with no SAS message or
warning! In addition to examining errors, the seminar covers
a wide range of topics needed to accurately obtain data for
analysis. These topics include interleaving, subsetting,
concatenation, check digits, BY-variable processing, the
IN=data set option, DATA Step logic, the FIRST.variable,
program data vectors (PDV), Cartesian products, one-to-one
merges, match merges, and fuzzy merges.

The seminar starts with the basics and continues to build to
complex and tricky examples of data set manipulation. During
the seminar, questions are encouraged. The only prerequisite
for the course is a working knowledge of the SAS DATA Step.
Yet, this seminar will give intermediate and advanced
programmers a great review and some surprises. Come see what
mysteries lurk in manipulating SAS files!

===========================================================

An Animated Guide©: Macro Quoting, Wednesday, Sep 24th, 1:30-
5:00 pm, $125
Instructor: Russell Lavery, Independent Contractor

Animation of the SAS supervisor, macro table and macro
catalog has proven to be a very effective mechanism to
communicate the complex process of macro quoting. This
presentation uses an animated map of the SAS system to SHOW
the details of macro quoting and makes understanding this
complex process much easier.  Since macro quoting is used to
modify the actions of the macro processor, this presentation
is also an in-depth review of the functioning of the macro
processor. It covers: a review of the SAS macro system, the
three SAS compiles and the three SAS executes, Tokens acting
as rule triggers, locations in the SAS supervisor that
trigger rules, a review of macro rules, %str, %NRStr, %
quote, %Bquote, %Nrquote, %NRBQuote and %superq.

==========================================================

The Nitty-gritty of PROC REPORT, Wednesday, Sep 24th, 1:30-
5:00 pm, $125
Instructor: Malachy J. Foley, University of North Carolina
at Chapel Hill

Many people shy away from PROC REPORT because of its
mysterious defaults. Or put another way, REPORT acts
differently than other SAS PROC's. However, once you see how
REPORT works, you may never want to go back to other PROC's.
PROC REPORT does the yeoman's work of PROC PRINT, SORT,
FREQ, MEANS, and TABULATE, and PUT-Statement Formatting
(DATA _NULL_) all in one procedure.  This workshop, through
examples, completely examines how to produce listings with
batch-mode PROC REPORT. That is, the workshop thoroughly
looks at the PRINT, SORT and DATA _NULL_ aspects of PROC
REPORT. The workshop also introduces the FREQ, MEANS and
TABULATE aspects of report.

==========================================================

Microsoft Office + SAS = High Impact SAS Output, Wednesday,
Sep 24th, 1:30-5:00 pm, $125
Instructor: Bernadette Johnson, The Blaze Group

Let’s face it, none of us has extra time in our schedules to
reinvent the wheel. Now, more than ever, it’s important to
maximize your software investment and minimize your
development time by using the tools best suited for the task
at hand. Microsoft Office applications such as PowerPoint®,
Word, Excel, FrontPage® and Publisher have raised the bar on
our visual expectations of business reports. Learn how to
combine some Microsoft Office built-in formatting templates,
styles, or schemes into your SAS programs to move your
output from default to dynamic. This half-day lecture course
is designed to further develop your reporting skills by
combining the power of SAS with many of the Microsoft Office
productivity tools to create high-impact, presentation-
quality output.

=========================================================

Manipulating Data with SAS® Functions and Arrays, Thursday,
Sep 25th, 8:30-5:00 pm, $250
Instructor: Ben Cochran, The Bedford Group

This one-day workshop shows you how SAS programming language
functions and the ARRAY facility are used to manipulate your
data. By attending it you will learn about dozens of
programming language features that will make it easier and
less time-consuming to prepare your data for use by other
elements of the SAS System. It is designed for all users of
the SAS programming language, including those who prepare
data for inclusion into data warehouses and data marts. By
the end of the one-day session, you will have seen the power
and flexibility of SAS functions and arrays, and how you can
make them work for you when applying the SAS System to your
data. You will have also gained a detailed understanding of
how the Data Step “works” and how you can control execution
of your Data Steps so that you obtain exactly the results
you need.

==========================================================

The SAS® Output Delivery System for Data Analysts and
Statisticians, Thursday, Sep 25th, 8:30-5:00 pm, $250
Instructor: Andrew H. Karp, Sierra Information Services, Inc.

This one-day class is tailored to the needs of data analysts
and statisticians who want to apply features of the SAS
Output Delivery System (ODS) to their projects and programs.
By attending this intensive one-day class, you will learn
how to both enhance and simplify many aspects of your data
analytic and modeling projects by applying ODS capabilities
in your SAS programs. Through a combination of instructor
presentations and example programs, you will learn the core
concepts underlying the ODS and how it works from the
perspective of someone who applies the SAS System’s analytic
features for statistical modeling and related tasks.

========================================================

We hope to see you in St. Pete Beach!



--------------------------------------------------------
0
sesug03 (1)
6/24/2003 1:03:33 PM
comp.soft-sys.sas 142828 articles. 3 followers. Post Follow

0 Replies
567 Views

Similar Articles

[PageSpeed] 40

Reply: