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

Advisement & Registration  For Spring 2019
The advisement and registration period for Spring 2019 courses begins on November 7th.   Please be sure to schedule an appointment with an advisor regarding Spring 2019 courses.
If you are a CIS major (or are thinking of becoming a CIS major), please be sure that you meet with a CIS advisor. If you've been assigned to the general advisement area in G-building or to a Professor who is not a CIS Professor, PLEASE meet with a CIS faculty member instead.  Depending on your major, please make an appointment with the following:
 Networking: Janelle
 Arruda (K217)
 or Computer Science: Igor Kholodov (K211)
 Security or Computer Science:
 Silvino Ferreira (K216)
 Multimedia and Internet: Rose Ferro (K218)
 All others: Priscilla Grocer (K112)
 Sign up sheets will be posted on their respective office doors by November 2nd

Please note that advisement appointments are available from November 7th to November 27th.   Please make a point of meeting with an advisor during that time period.  Sign up sheets will not include dates beyond 11/27.  (You can still stop by during an office hour)

Student Generated Withdrawal

If you've fallen drastically behind and feel you can still catch up PLEASE stop by my office so we can talk.   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 November 15th.    Please refer to the syllabus regarding the college's withdrawal policy.

CIS Drop-In Tutoring --New this Semester.   Click here to learn more!
Week of


During class on 11/13 I covered using variables in the offset and length parameter of set.  Variable expansion and the CALL statement were also covered.

The 4th homework was assigned.

Week 9


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

As always, the videos from today's lecture have been posted on the eLearning site.

Next week Monday (11/12) is a holiday.  BCC will follow Monday's schedule on Tuesday.  This means this course will meet on Tuesday instead of Monday.

Week 7


During class on 10/22 I covered IF/ELSE and Nested IF statements,.  The 3rd homework was assigned.

I also covered SET /A.

Next week (10/29)  I will not lecture but will hold open lab during our normally scheduled class.  Those who have questions or need help with the homework, please consider taking advantage of this time. 

Lab Time Next Week: - I will be holding open labs in a few of my classes next week.  Please feel free to stop by if you have questions or just want to work on homework while having me there to ask questions:

Monday 10/29 & Tuesday 10/30
Monday:   9:30 to 10:30   K102
               11:00 to 1:30     K105

Tuesday  11:00 to 1:30   K105


Week 6


During class on 10/15 I covered the CHOICE command, IF Errorlevel was revisited and the IF/Else was introduced.

No new homework was assigned.


Week 5


During class on 10/10 I wrapped up the topic of testing if %1 has no value and covered IF EXIST and IF ERRORLEVEL statement.  The second homework was assigned. 

There are a few students who have not yet submitted the first homework.  If you've having problems or have questions PLEASE don't hesitate to stop by my office or take advantage of the CIS Drop-In Tutoring.   The schedule of available tutors is posted above.    

Week 4


During class on 10/1 I covered the SHIFT command and one variation of the IF statement. 

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

Reminder:  Next Monday, October 8th, is a holiday.  BCC will follow Monday's schedule on Wednesday, 10/10 next week.  This class will meet on Wednesday.  The recordings will not be posted until after the class meets.

Week 3


During class on 9/24 I covered conditional characters,  standard in and standard out

No new homework was assigned.

PLEASE,  PLEASE,  PLEASE...Online Students  MUST "check-in" weekly.  !

Week 2


During class on 9/17/2018 I reviewed piping and replaceable parameters.  I also covered the Net User command. 

Virtual Machines will be used for some of the work in this course.  Each student has 2 virtual machines available to them within the college's vmware system:  Windows 7 and Windows 10.   Some work problems within the homework assignments will require that you use one of the virtual machines.  I demonstrated the process of connecting to and logging into the machines during class today.  There's also an instruction sheet posted on the Supplemental Materials page on the site.   The password for accounts on both machines is Microsoft!

All students:  Please take the time THIS WEEK to connect to the system to ensure that you have appropriate access to your machines. 

The first homework was assigned and is available on the above Homework page.  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 9/10/2018 I did a quick overview of the course website and did some reviewing of search order, output redirection and piping. 

The video from today's lecture has been posted on the eLearning site.

No homework was assigned this week.  Remember.... this class only meets for 50 minutes a week.  Homework will most likely be assigned every 2 or 3 weeks in the semester. 

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 (Monday's from 9:30 to 10:20 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.