CIS106 Operating System Scripting
Janelle C. Arruda, Professor CIS
Spring 2019
Course Policies
Professor's Schedule - includes Office Hours
Supplemental Materials


Career Services Events:   
Consider attending some of the workshops that will help you with resume writing, interview skills...etc:!  Some of these events are designed specifically for STEM students.   STEM Career Services Events 

STEM Club Tours & Events -- April Calendar,   May Calendar,   Tour Calendar

STEM Club is co-hosting a Dress for Success event on Thursday, April 4 at 1:30PM in E104A. This hands-on workshop will help you find the best suited, professional attire for you. This is in preparation for the upcoming Job Spring Fair (April 11) and STEM Networking Night (April 23). Upon completion of this workshop, you will be able to leave with a free and complete, professional outfit (and potential accessories) to utilize for the aforementioned events as well as for future job interviews (yes, the outfit will be yours to keep). Please note that this is a free event open to all genders.

Last Date for Student Generated Withdrawal: 
If you've fallen drastically behind and feel you can still catch up PLEASE contact me.   If you don't at all feel that you can catch up, please remember that the last date that students can withdraw from a course is April 11th.    Please refer to the syllabus regarding the college's withdrawal policy.   

Advisement & Registration  For Fall 2019
The advisement and registration period for Fall  2019 courses begins on April 10th and ends on April 26th.    Please be sure to schedule an appointment with an advisor regarding Fall 2019 courses during this time.  Meet with the advisor for your program!   If you've been assigned to the general advisement area in G-building or to a Professor who is not a CIS Program Advisor, PLEASE meet with a CIS faculty member instead.  Depending on your major, please make an appointment with the following:
 Networking: Janelle Arruda (K217)
 Forensics or Computer Science: Igor Kholodov (K211)
 Security or Computer Science: Silvino Ferreira (K216)
 Business & Information Systems or Multi Media & Internet: Rose Ferro (K218)
 All others: Priscilla Grocer (K112)

Homework Submission and Final Exam Information

  • The absolute last date that any homework will be accepted is Thursday, May 9th at 11:59 p.m.- no exceptions.   DO NOT SEND ANYTHING AFTER THE 9TH.

  • The final exam for this course will be administered online for ALL STUDENTS.   The exam will be administered within eLearning and will be available from Friday, May 10th  to Monday May 13th (11:59pm).  Please be sure to take it during that time frame. 

          The exam is is a cumulative, 44  multiple choice question exam with a 2 hour limit. 

          Upon completion of the final you will be able to see your score but you will not be able to review the details of the final.  The final exam will not be available for review online.  If you wish to review your results you'll need to make an appointment with me



4/9/2019 thru 5/6/2019

As of 4/9/2019, all students in this course have opted to move to the on-line format.  For this reason, I've opted to post the remaining semester videos as well as the remaining homework.

I will not be lecturing on Tuesday mornings at 8 a.m. but I will be available in my office.  If you need help you can stop by during the time the course would normally meet and, of course you can stop by during any office hour.

Since all have opted to move to an online format, I've assumed that you all want to take the final exam online.  If this is NOT the case, if you want to take the final exam in class, you MUST contact me ASAP.

Week 9


During class on 4/2 I covered SET /P and variable parsing and replacement.  No new homework was assigned. 

As always, the videos for this topic are posted on the eLearning site.


Week 8


During class on March 26th  Nested IF and IF Else were covered.  The third homework was assigned.  I also started the SET this week;  I created string variables and used SET to do math.
Week 7


During class on March 19th I covered the IF ERRORLEVEL statement and the CHOICE command as well as IF ELSE and the introduction of Nested IFs.  No new homework was assigned.
Spring Break The week of March 11th is Spring Break at BCC.  There are no classes.

I will be checking my email regularly during spring break; don't hesitate to email me if you have questions.

Week 5


During class on 2/16 I covered  how to add the logic to a batch file to  validate input. I also covered the IF Exist statement.

The second homework was assigned.

Next week:   I will not lecture during next week's class (March 5th), instead there will be open-lab.   Students are encouraged to use this time to work on homework.  I will be there to answer questions.    The week after next is spring break (Week of March 11th).   Our next class meeting will be on  3/19. 

Week 4


During class on 2/19/2019 I covered the SHIFT Command, Looping to process more than one parameter, IF statement -- testing for null %1.

No new homework was assigned: the second homework will definitely be assigned next week.

The class videos have been posted on the eLearning site.

Online students, please remember to check in weekly.


Week 3


During class on 2/12/2019 I covered conditional characters, data streams (standard out, standard error), GOTO statements and Labels.

No new homework was assigned.

The class videos have been posted on the eLearning site.

Online students, please remember to check in weekly.

Week 2


During class on 2/5/2019 I reviewed output redirection, parameters and piping.  I also covered the Net User command. 

The first homework was assigned and is available on the above Homework page.     Virtual Machines  are required for some of the batch files in this assignments.   If you have not yet submitted the VMware verification assignment, please do so ASAP.

The class videos have been posted on the eLearning site.

Online Students: you MUST "check-in" weekly.  Some students have not yet checked in for last week.  Please be sure to check-in for this week!!!


Week 1


During class on 1/28/2019 I did a quick overview of the course website and did some reviewing of search order, batch files and the use of variables.   I also went over the process of connecting to the vmware server using both the web-flash/flex and web-html5 clients.

A vmware verification homework was assigned.  Please submit that to me before our next class meeting.

The videos from today's lecture have been posted on the eLearning site.

Online Students:    If you're opting to take this course online you MUST "check-in" weekly.   To Check-In, send me an email that includes your name, CIS106 and the word "Check-in" on the subject line.   IT IS CRITICAL THAT YOU CHECK IN DURING THE FIRST WEEKS OF SCHOOL...
Pease review the course policies and course syllabi and watch this week's video.  

As always, don't hesitate to email me if you have questions.



This website will be used for all students in the CIS106 course.   All materials for the course, for both in-class and on-line students, will be available on this site and the eLearning site; ;no hard copies will be provided in class. I will  update the class website weekly but will do so only AFTER I've completed the in-class lecture.  The posting will identify what we did that week and what I hope to accomplish the following week.  Any homework assigned will also be posted at that time.   This is a 1-credit course.  The class only meets for 50 minutes per week (Tuesdays from 8:00 to 8:50 a.m.).   Each lecture will be recorded and the video will be posted on the eLearning site.   Use your AccessBCC email account to login to elearning.

Students opting to take the course online must email me to inform me of this before the start of the semester.

I'll begin the semester by providing an overview of the class and spending a little time doing a quick review of some of the Batch File topics covered in CIS121.  This course will build off those topics. The CIS121 course is a prerequisite to this course.  Students are expected to have a good understanding of the command line as covered in CIS121.

There is no required textbook for this course.  I will provide on-line resources for all topics covered and they will be available on the Supplemental Materials page   You should take a few minutes to go over the course policies and the syllabus available at the top of this page.  

If you have questions about this site at any time and/or you have questions about the course, please do not hesitate to ask in class, email me, stop by during an office hour, or make an appointment to see me.  My office is in K-217, my email address is and my office hours are listed within my schedule.