Course Syllabus


Note: This course code has changed from CIT 361 to CYBER 360. You may occasionally see references to the old course code or title.

The purpose of the course is to enhanced students' skills of systems management, configuration, and automation via a modern object-based scripting language.



There are no prerequisites for this course.

Required Resources

There is no required textbook for this course. PowerShell will be used in this course. You will be given instructions in the course about how to download and set up the software.

Proctored Exams and Assessments

This course will use an online proctoring software called Proctorio. This makes it possible for students to take assessments and exams without a human proctor present. Proctored exams can be accessed like any other exam, once the software has been installed. Exams will be recorded by Proctorio and reviewed by the BYUI Testing Center. Any questionable exams will be forwarded to the instructor for further review.

For step-by-step instructions on Proctorio installation, please refer to this help guide article.


Course Outcomes (CO)

  1. Demonstrate the unique features of shell-based scripting languages.
  2. Write robust scripts and script libraries to automate typical system tasks.
  3. Use the shell as an interactive system management, configuration, and manipulation tool.
  4. Increase system management and usage efficiency by appropriate application of scripting concepts.

Topics Covered

  • The nature of shell scripting

  • PowerShell as a scripting language

  • Object-based scripting

  • PowerShell language fundamentals

  • PowerShell objects and functions

  • Creating reusable script libraries

  • Writing robust scripts with error handling

  • Managing file systems with scripts

Major Assignments

The table below is meant to help you see the relevance of each major assignment as it pertains to the course outcomes (CO).

Major Assignment Description CO
Weekly Lab Weekly assignment where students practice concepts 1, 2, 3, 4
Tutorial Project Students create a Powershell tutorial explaining a concept of choice 1, 2
Final Exam 1, 2, 3, 4

Weekly Patterns

The table below displays typical weekly activities, due dates, and activity descriptions.

Due Date* Learning Model Activity Title Description
End of the Week Prepare Study and Practice Activity  Each week, you complete study and practice activities to learn different aspects of PowerShell .
End of the Week Prove Lab Each week, you complete study and practice activities to learn different aspects of PowerShell.
End of the Week Teach One Another Weekly Support Forum and Tutorial project  Each week, you can use the support forum to ask and answer peer questions about weekly assignments.

*Set your time zone within user preferences so the dates and times for course activities will display correctly for your time zone.

Course Work


Each topic will have a mini exercise designed to give you hands-on experience with the topic being addressed. There will usually be six per week. They will typically only take a few minutes to complete.


There will be a weekly quiz to help you assess your understanding of the reading material. The quizzes will help with other assignments in the course.

Homework and Scripts

Each chapter will have one or more homework assignments or scripts to complete. They will be a bit more involved than the mini exercises.


There will be one or two midterms and a comprehensive final exam. The final exam will be given the last day of class. There will be no exceptions to this date and time. Plan your trips, weddings, etc. accordingly.

Learning Model

Kim B. Clark said the following:

“The challenge before us is to create even more powerful and effective learning experiences in which students learn by faith. This requires, but is more than, teaching by the Spirit. To learn by faith, students need opportunities to take action. Some of those opportunities will come … where students lead and teach one another and participate broadly. Some of them will come in the classroom, where prepared students, exercising faith, step out beyond the light they already possess, to speak, to contribute, and to teach one another. It is precisely in that moment of faith that (the) … 'calling up’ and ‘linking’ of personal effort to the Spirit occurs. It is in that moment that the Spirit teaches” (Inaugural Response, Brigham Young University-Idaho, October 11, 2005.)


1. Exercise faith in Christ as a principle of action and power.

2. Understand that true teaching is done by and with the Holy Ghost.

3. Lay hold upon the word of God as found in the holy scriptures and in the words of the prophets in all disciplines.

4. Act for themselves and accept responsibility for learning and teaching.

5. Love, serve, and teach one another.



This is a 3-credit course. It is expected that you will take between 9-12 hours per week on this course. This could vary week to week and student to student. This course includes required synchronous meetings

Group Work

You will work in groups as part of the Tutorial Project in Weeks 11, 12, and 13. 

Late Work

As a sign of professionalism and respect, you should complete your work on time. However, your instructor has the discretion to accept late work or extend due dates as appropriate. Late homework will be accepted up to seven days late with the following penalty. Homework turned in within 24 hours of the due date will have 10% deducted from the earned points. Homework turned in from two to seven days late will have 30% deducted from your earned points. Homework submitted more than seven days late will receive zero points. Quizzes, Exams may not be turned in late.

Grading Scale

Weekly Study and Practice Assignments 35%
Weekly Labs 30%
Exams 35%


Letter Grade Percent
A 100% - 93%
A- 92% - 90%
B+ 89% - 87%
B 86% - 83%
B- 82% - 80%
C+ 79% - 77%
C 76% - 73%
C- 72% - 70%
D+ 69% - 67%
D 66% - 63%
D- 62% - 60%
F 59% and lower

University Policies

Students with Disabilities

BYU-Idaho is committed to providing a working and learning atmosphere that reasonably accommodates qualified persons with disabilities. Reasonable academic accommodations are reviewed for all students who have qualified documented disabilities. Services are coordinated with the student and instructor by BYU-Idaho Disability Services. If you need assistance or feel you have been unlawfully discriminated against on the basis of disability, you may seek resolution through established policy and procedures.

If you have any disability that may impair your ability to complete this course successfully, please contact Disability Services as soon as possible, preferably before the beginning of the semester, in order to insure that you receive appropriate accommodations.

Disability Services Contact Information:

Other University Policies

Go to the Student Resources module to review the university policies regarding honesty, online etiquette, communication expectations, etc.

The materials in this course are also intellectual property and taking any materials from the course and posting them outside of this course in any manner (such as posting on Course Hero) will be construed as theft. If you post course materials without authorization, the instructor has the right to impose an appropriate academic sanction (e.g., give you a failing grade for the assignment and/or fail you from the course).

Reasonable Accommodation for Students with Disabilities

Brigham Young University-Idaho is committed to providing a working and learning atmosphere that accommodates qualified persons with disabilities. If you have a disability and require accommodations, please contact the Disability Services Office at 1-208-496-9210 or visit their website and follow the Steps for Receiving Accommodations. Reasonable academic accommodations are reviewed for all students who have qualified documented disabilities. Services are coordinated with students and instructors by the Disability Services Office.

This course may require synchronous meetings. If you are currently registered with the Disability Services Office and need an interpreter or transcriber for these meetings, please contact the deaf and hard of hearing coordinator at 1-208-496-9219.

Course Summary:

Date Details Due