OPS435 - Curriculum Discussion

From CDOT Wiki
Jump to: navigation, search

OPS435 Course Discussion

Course Overview (Currently)

The subject will teach students the creation of error-free and maintainable shell scripts to automate day-to-day UNIX/Linux administrative tasks. Students will examine system scripts such as boot scripts and log generators. Exploring destructive scripts such as Trojan Horses will further the student's understanding of how to protect themselves from malicious programs. Upon successful completion of this course, students will be able to administer UNIX/Linux systems with much less effort through automation.

Course Direction

It has come to the conclusion of the OPS stream development group that an entire course dedicated to bash shell scripting is unnecessary. OPS235 and OPS335 are in their final stages of redevelopment and the feedback from students and faculty alike is extremely positive. Murray Saul has been working on the OPS 235 and 335 curriculum and sees an opportunity to encompass all of the necessary bash skills our students require within these two courses and ULI101. Although there is already some bash scripting performed in these courses he believes that he can modify the curriculum to meet these requirements. In addition to this Murray is going to move OPS235 and 335 off of the removable hard drives and get the courses running on VMs. We have a tentative completion date for all of this of Spring 2017.
In it's place, OPS435 (we may change the title) is to become a Python programming course for network admins. It is felt that this course will provide more value to the students in terms of job related skills and will better support the upper semester courses. The group wants to start developing this course immediately. Marcel Silva has been mentioned as the best candidate to get this off the ground both as a teacher and a course developer. Andrew Oatley-Willis has volunteered to assist in the development and teaching of this course. Andrew Smith will be leaving us for a year (parental leave) but is willing to teach this course upon his return and will assist in whatever capacity he can.

Common Concerns (Professor Observation)

Course Improvement Suggestions

  • Long-Term
  • Wish List

OPS435 Course Delivery Resources

Additional Resources