Professional Documents
Culture Documents
Credits 5
Term: Winter 2018
Textbook: Teach yourself Windows PowerShell in 24 hours, Timothy L. Warner SAMS
informit.com/Sams ISBN-978-0-672-33728-4
Required Equipment: Windows based computer with Microphone and Speakers, High-speed Internet,
Skype Software
Instructor: Doris Dunn
Office: Whidbey Campus, Hayes Hall Room 105
Phone: 360.679.5315
Email: doris.dunn@skagit.edu
Office Hours: Posted on at http://faculty.skagit.edu/dorisdunn
Welcome to CIS 180, Introduction to PowerShell. Windows PowerShell is a task-based command-line
shell and scripting language designed especially for system administration. Students will learn
cmdlets, syntax and how to create scripts and utilities to performing common administration tasks or
management tools.
Prerequisite: CIS 104 & CIS 105 Non-degree seeking students with proficiency in command line operation
in both the Windows & Linux environments, as well as a solid understanding of customization and
configuration of a Windows and Linux operating system, contact instructor for permission.
Course Contents
• Install and run Windows PowerShell • Using Windows PowerShell functions
• Command line operations • Using PowerShell integrated scripting
• Cmdlet operations environment (ISE)
• Scripting
Course Objectives: After completing this course, the successful student will be able to:
• Install Windows PowerShell • Understand, write and run Windows
• Understand and use basic command PowerShell scripts
lines in Windows PowerShell • Understand and use PowerShell
• Understand and use Windows functions
PowerShell cmdlets • Use PowerShell integrated scripting
environment (ISE)
Grading Policies:
Your grade for this course is dependent upon successful completion of the following:
Homework 40 %
Exams 60 %
Grading Scale:
90% and above = A
YOU CAN CHECK YOUR GRADE AT ANY
80 to 89.9% = B
TIME IN CANVAS. NOTIFY ME
70 to 79.9% = C
IMMEDIATELY IF YOU FEEL A SCORE
60 to 69.9% = D
LISTED IS INCORRECT.
under 59.9 % = E or V
Pass/Fail grading is not an option
This is a 5 credit course and as such, you should expect to devote at least 15 hours a week in this
course.
Homework: Completion of the assigned Try-it-Yourself and Workshops within each hour (chapter)
as well as any additional assignments posted in Canvas is considered the homework. Some of these
assignments will require connection to your assigned virtual machines where you must complete the
assignments.
To record your homework, you will need to keep an activity journal recording your
progress. This document must begin with Unit, or Part, the Hour and page number of the assignment,
or additional assignment description. Include a short summary including screenshots of successful
significant steps to display proper completion of the activity. Include enough information so I can
determine that you have successfully completed the assigned activities.
When complete with each PowerShell session, run the command get-history and include this screenshot
at the bottom of the activity.
Journal sample can be found at this link.
This is a "Hands-on" course. Each chapter in the textbook is designed for you to read and complete
assignments thereby practicing your PowerShell skills.
Exams: Exams are required for each unit, as well as a final exam. The exams are open book, and have
limited time. You have one opportunity to complete the exam. There are no makeup exams offered.
The lowest unit exam score will be dropped.
Final Exam: The final exam consists of a series of tasks required at the virtual machines,
which mimics the assigned homework.
All exam work is to be your own. Any collaboration is cheating. Refer to the academic honor code and
the plagiarism policy.
The Learning Management System: The Learning Management System (LMS) Skagit Valley College uses is
called Canvas. This LMS is an online software application used in the delivery of this course. You must be
enrolled in the class through the LMS and use the tools provided there throughout the quarter. You are
responsible for maintaining your information, checking your email regularly, downloading course documents
and assignments, completing your on-line assignments and exams. The LMS can be accessed at
http://skagit.instructure.com
Electronic Communications: We have many forms of communicating with other students, tutors and
instructors these days. There are times when the intention of our electronic communications will not be fully
understood. Realizing that others cannot see your facial expressions or hear your tone of voice in electronic
communications, we all must be mindful of what we are writing in our electronic communication. Educate
yourself on the basic rules of net etiquette which can be found at
https://skagit.instructure.com/courses/23/pages/net-iquette?module_item_id=1127, as well as many other
sites (just Google email etiquette or netiquette). All communication for this course must be professional in
vocabulary and tone.
Email: The College provides each student a “mySVC” email account. This account will be used for all Skagit
Valley College related business between students and myself. Confidential information such as grades and
Forums: This is an on-line class. To create the connections that will help you succeed in the course and the
CIS program, you need to be using online forums. Post any questions and answer other student questions in
the forums that pertain to the course materials. All communication in the forums, as well as through email,
are expected to be thought out, respectful and professional. See the electronic communication section.
Instructional Support Sessions: Optional on-site instructional support sessions (tutorials) may be established
at the Whidbey Island Campus, room H113. These sessions should be requested by students with a minimum
of three participants. I will do my best to accommodate these requests. You are welcome to attend any
instructional support session. This is not obligatory for either the student or the instructor.
Students are encouraged to coordinate times and dates for the sessions via the classroom forums. Then
email the instructor to ensure this will work with all schedules. Students are encouraged to form study
groups in the provided computer labs.
Communication: Communication is essential in any educational environment, but even more so in a distance
education class. Electronic mail is always the first step to contacting me or setting up an instructional session.
I am willing to meet with students for instructional support sessions and I am available during office hours for
questions and assistance in the course. If you would like to decide outside of my office hours, email me to set
up an appointment for a Skype meeting, phone consultation or in person at my office.
Computing resources: A specialized computer lab for CIS students is located at the Whidbey Island Campus
room H113. Other campuses and centers have additional computer labs for all student usage. You are also
able to use the general computer lab at any SVC location.
Free Software: The CIS department currently purchases licensing for Microsoft Software through the
DreamSpark program where students can download software for personal use. Your accounts will be created
on the first Friday of the quarter, and you will receive an email from Skagit Valley College - Computer
Information Systems - DreamSpark Premium with the subject line An account has been created for you. This
email will provide login details. CIS students have access to a wide range of Microsoft developer tools,
servers, and platforms for free! Skagit Valley College also provides licensing of Microsoft Office Software to all
students. Information for this program is found at http://www.skagit.edu/images/MySVC_Office_Guide.pdf.
Realize that anytime you are installing or upgrading software, there is a chance that it may corrupt the current
operating system, and may require the operating system and/or other programs to be reinstalled. This could
result in a loss of data. Students must assume all responsibility for possible losses. Assistance in completion of
labs on the personal machines will be limited since the instructor will not have access.
SVC Computer labs / usage Policy: Computing resources are subject to the policies and regulations of the
college and any state or federal laws which apply. Alleged violations will be processed in accordance with
college guidelines outlined in the Student Handbook or SVC's Policies and Procedures manual. You must use
all SVC computing resources in strict accordance with local, state, and federal laws. These laws cover such
areas as illegal access to computer systems, networks, and files; copyright violations; and harassment issues.
Software and information resources provided through the college for use by faculty, staff, and students may
be used on computing equipment only as specified in the various software licenses. Computers are to be
used in accordance with the Skagit Valley College Computer lab Policy.
Academic Conduct / College Policy: All students of Skagit Valley College are responsible for knowing and
adhering to the Academic Honor Code of this institution found at http://www.skagit.edu/honorcode.
Violations of this code include: cheating, plagiarism, aid of academic dishonesty, fabrication, lying, bribery,
and threatening behavior. All incidents of academic misconduct are reported to the student conduct officer.
Students found to be in violation of the Academic Honor Code are subject to academic consequences up to