SAS Programming I: DATA Step And PROC Fundamentals Syllabus

3y ago
35 Views
2 Downloads
204.32 KB
7 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Sutton Moon
Transcription

SAS Programming I: DATA Step and PROC FundamentalsSyllabusCourse Number: BIOL-40190Section ID: available at UCSD Extension website course pageQuarter: AnyCourse Dates: available at UCSD Extension website course pageInstructor InformationName: Justina FlavinCommunication PolicyPlease use the Inbox Tool in the Canvas LMS to communicate with me directly.Click the Inbox Select our class compose message using the Inbox tool in the Globalnavigation menu.I will respond to messages within 48 hours unless otherwise stated.I encourage you to communicate with me well in advance of an assignment/test duedate/submission date if you are experiencing any difficulties understanding assignmentdirections/requirements or if you anticipate having difficulty completing assigned workprior to a deadline.Please see the Canvas Orientation for Students (in your Canvas Dashboard) for UCSan Diego Extension’s expectations of appropriate communication etiquette in allexchanges between students and instructors in the digital space (messages anddiscussion board postings).

Course InformationCourse Description (Goals and Objectives)The SAS system is a software suite for data analysis and management, widely usedin business, government, and academia. Because the pharmaceutical, biotech, andclinical research industries use SAS to analyze clinical trial data, SAS programmersare in especially high demand in these industries.In this course, students will learn the tools necessary to write SAS programs to performelementary data management, analysis, and reporting. Students will also gain the skillsnecessary to create and document data sets, manage and reshape data, write simplereports, and compute basic statistics on data set variables.Topics include: Creating, viewing, and inspecting SAS data sets Formats and labels Conditional processing Iterative processing Numeric functions and missing values Subsetting, interleaving, and merging data setsPractical experience: Writing SAS programs to read in data, manipulate the data, and generate reportsCourse Materials and TextbooksRequired Text: Learning SAS by Example: A Programmer's Guide, 1st or 2nd Editionby Ron CodyThe textbook provides a comprehensive introduction to the SAS programminglanguage and is recommended by SAS for use in preparing for the Base SASCertification Exam.Students interested in purchasing a second book should consider any edition ofThe Little SAS Book: A Primer by Lora Delwiche and Susan Slaughter.Software: Students must download and install SAS OnDemand for Academics:Enterprise Guide. There is no additional cost for this product and it provides access toSAS software through the Internet. Registration and download information will beprovided by the instructor after enrollment in the course.Page 2 of 7

Information about SAS CertificationTaking SAS certification exams help you validate your skills and increase your value toan employer. You can choose SAS certifications across many subjects, includingprogramming, data management, and analytics, to name a few.All students, teachers, professors or staff associated with an academic institutionqualify for a 50% discount on all SAS certification exams. Please contactcertification@sas.com to receive the discount code that will reduce the exam fee by50% during the registration process.Resources for Learning SASSAS Certification Prep GuidesVisit SAS Communities to share and connect with other SAS users and build your SASskills. Don’t miss key communities including: SAS Certification, SAS Training, SASAcademy for Data Science, SAS Programming, New SAS User, SAS Analytics U andSAS Viya for Learners.Course PrerequisitesCompletion of Introduction to Programming or basic programming skills required.Student Learning OutcomesBy the end of this course students will be able to: Navigate the SAS Enterprise Guide programming environment Read various types of data files into SAS data sets Manipulate and manage data sets by combining and subsetting, creating newvariables Use numeric and character functions, perform conditional and iterativeprocessing, apply formats and labels Create and enhance detail and summary reports using basic SAS procedures(PROCs FREQ, MEANS, PRINT, REPORT)Page 3 of 7

Course ScheduleAll lectures are available throughout the course. Students are free to progress throughthe lectures at their own pace. Topics and major assignments are shown below.Weeks 1-3Introduction to SAS (Chapters 1 & 2)Getting Started with the DATA STEP (Chapter 3)Creating, Viewing, and Inspecting SAS Data Sets (Chapter 4)Formats and Labels (Chapter 5)Conditional Processing (Chapter 7)Iterative Processing (Chapter 8)Dates in SAS (Chapter 9)Week 4 - Programming Assignment 1 DueWeeks 5-6Numeric Functions and Missing Values (Chapter 11)Subsetting, Interleaving, and Merging Data Sets (Chapter 10)Character Functions (Chapter 12)PROC PRINT (Chapter 14)PROC MEANS (Chapter 16)PROC FREQ (Chapter 17) and PROC UNIVARIATEWeek 7 - Programming Assignment 2 DueWeek 8 - PROC REPORT (Chapter 15)Week 9 - Programming Assignment 3 DueComplete Assignment ScheduleWeek123456789AssignmentInstall SAS SoftwareDiscussion Board – Student IntroductionDiscussion Board Topic 1Programming Assignment 1Discussion Board Topic 2Discussion Board Topic 3Programming Assignment 2NoneProgramming Assignment 3TOTAL POINTSPoints01335333520100Page 4 of 7

Grading and Assignment InformationLetter grades are based on the UC San Diego Extension Grading Scale. Your finalcourse grade is based on the percentage of points you have earned.Passing GradesA 100%A93-99%A90-92%B 87-89%B83-86%B80-82%C 77-79%C73-76%C70-72%Weighted Grading CriteriaDiscussion Board AssignmentsProgramming AssignmentsTOTALNon-Passing GradesD60-69%F59% andbelow10%90%100%You can check your grade in Canvas at any time by clicking Grades in the coursenavigation menu.Grading PoliciesThis course can be taken as part of the Biostatistics certificate and SAS Programmingcertificate. For the class to count towards your certificate, it must be taken for a lettergrade or as pass/no pass. Classes that are taken as NFC cannot count towards acertificate. You can change your grading option any time BEFORE the last day of classthrough My Extension.Assignment grades will be posted in the Gradebook within 7-10 days after theassignment due date. Final Course Grades will be posted within 10 working days afterthe course end date.Late PolicyExcept in extenuating circumstances, late assignments will not be accepted.Extenuating circumstances include natural disasters, your serious health issues, orother problems beyond your control. Extenuating circumstances do not include workdeadlines, travel/vacation, or the Canvas system or the SAS server beingPage 5 of 7

down/unavailable for a few hours. Additionally, I will only accept a late assignment if allprevious assignments have been completed and submitted. If you believe that yoursituation merits consideration, then you must contact me with details via email beforethe assignment is due.AssignmentsGraded coursework consists of two types of assignments, a Discussion Board Topic ora Programming Assignment. An assignment is due each week per the assignmentschedule shown in the Course Schedule section.The majority of the course grade is based upon writing a comprehensive SAS programto read in data, manipulate the data, and generate reports. The program will becompleted in 3 parts (Programming Assignments 1,2,3), and each subsequent part willbuild upon the previous part.It is acceptable to collaborate and work on the programming assignments with otherstudents. Students are also encouraged to post questions and discuss the assignmentproblems in the appropriate discussions thread(s) in Canvas.Your grade on the programming assignments will be based not upon "getting the rightanswer" but upon how successful you are at writing solutions that conform to theprogramming specifications provided for each item.Assignment QualityI WILL NOT grade or provide comments on incomplete programming assignmentsand/or those that are not of a passing grade/quality, nor will I provide my solution codeto students who submit such assignments. A passing grade on ProgrammingAssignments 1 & 2 is a score of at least 25 points on each assignment. A passinggrade on Programming Assignment 3 is a score of least 14 points.Page 6 of 7

Discussion BoardThe Discussion Board Assignments were developed from discussions that have takenplace in traditional (classroom) classes. The goal of these discussions is to encourageinteraction with classmates and enable students to think about concepts, goodprogramming practices, and programming issues that might be encountered whileworking as a SAS programmer - and then to be able to apply these ideas to theprogramming assignments.The attributes of effective participation are as follows: Taking a leadership role by being the first to post a topically meaningfulresponse to an assignment. Responding thoughtfully to the postings of your classmates, including rebuttalof ideas/opinions Expanding on the assignment by posing thought-provoking questions and/orproviding topically relevant/related outside links Posting in a timely mannerWhen I grade your Discussion Board work, I am most interested the quality of yourpostings/responses. Your contributions should add to the knowledge base of all of theparticipants in this class and provide substantive thought to receive points. If you areless knowledgeable about a topic, pose questions about the topic and/or share whatyou find in researching the topic yourself.Please note that you are expected to comply with UC San Diego Extension’sAcademic Integrity Standards and netiquette expectations in your postings. If you areunfamiliar, please see the Canvas Orientation for students and the UC San DiegoExtension website. If your instructor suspects an academic integrity violation such asfailure to cite sources, coping and pasting from any source without using quotationmarks and proper citation, unsuccessful paraphrasing resulting in plagiarism, yourgrade will remain 0 until the matter is resolved.Page 7 of 7

SAS Programming I: DATA Step and PROC Fundamentals Syllabus Course Number: BIOL-40190 . language and is recommended by SAS for use in preparing for the Base SAS Certification Exam. . Introduction to SAS (Chapters 1 & 2) Getting Started with the DATA STEP (Chapter 3) Creating, Viewing, and Inspecting SAS Data Sets (Chapter 4) .

Related Documents:

POStERallows manual ordering and automated re-ordering on re-execution pgm1.sas pgm2.sas pgm3.sas pgm4.sas pgm5.sas pgm6.sas pgm7.sas pgm8.sas pgm9.sas pgm10.sas pgm1.sas pgm2.sas pgm3.sas pgm4.sas pgm5.sas pgm6.sas pgm7.sas pgm8.sas pgm9.sas pgm10.sas 65 min 45 min 144% 100%

SAS OLAP Cubes SAS Add-In for Microsoft Office SAS Data Integration Studio SAS Enterprise Guide SAS Enterprise Miner SAS Forecast Studio SAS Information Map Studio SAS Management Console SAS Model Manager SAS OLAP Cube Studio SAS Workflow Studio JMP Other SAS analytics and solutions Third-party Data

Both SAS SUPER 100 and SAS SUPER 180 are identified by the “SAS SUPER” logo on the right side of the instrument. The SAS SUPER 180 air sampler is recognizable by the SAS SUPER 180 logo that appears on the display when the operator turns on the unit. Rev. 9 Pg. 7File Size: 1MBPage Count: 40Explore furtherOperating Instructions for the SAS Super 180www.usmslab.comOPERATING INSTRUCTIONS AND MAINTENANCE MANUALassetcloud.roccommerce.netAir samplers, SAS Super DUO 360 VWRuk.vwr.comMAS-100 NT Manual PDF Calibration Microsoft Windowswww.scribd.com“SAS SUPER 100/180”, “DUO SAS SUPER 360”, “SAS .archive-resources.coleparmer Recommended to you b

Both SAS SUPER 100 and SAS SUPER 180 are identified by the “SAS SUPER 100” logo on the right side of the instrument. International pbi S.p.AIn « Sas Super 100/180, Duo Sas 360, Sas Isolator » September 2006 Rev. 5 8 The SAS SUPER 180 air sampler is recognisable by the SAS SUPER 180 logo that appears on the display when the .File Size: 1019KB

Jan 17, 2018 · SAS is an extremely large and complex software program with many different components. We primarily use Base SAS, SAS/STAT, SAS/ACCESS, and maybe bits and pieces of other components such as SAS/IML. SAS University Edition and SAS OnDemand both use SAS Studio. SAS Studio is an interface to the SAS

SAS Stored Process. A SAS Stored Process is merely a SAS program that is registered in the SAS Metadata. SAS Stored Processes can be run from many other SAS BI applications such as the SAS Add-in for Microsoft Office, SAS Information Delivery Portal, SAS Web

Jan 01, 2020 · SAS Programming SAS (Statistical Analysis System). SAS is a business application software which is used for DBMS and reporting, visualization and data mining purpose. To begin with sas we must start with sas data manipulation using sas programming Session-1 SAS Jargons and navigation though SAS PC ad SAS EG windows

LSI (SATA) Embedded SATA RAID LSI Embedded MegaRaid Intel VROC LSI (SAS) MegaRAID SAS 8880EM2 MegaRAID SAS 9280-8E MegaRAID SAS 9285CV-8e MegaRAID SAS 9286CV-8e LSI 9200-8e SAS IME on 53C1064E D2507 LSI RAID 0/1 SAS 4P LSI RAID 0/1 SAS 8P RAID Ctrl SAS 6G 0/1 (D2607) D2516 RAID 5/6 SAS based on