Shell Programming Shell programming and commands to automate repetitive tasks and operations are covered, as well as shell utilization in writing shell scripts and interactive processing techniques. AT and CRON commands are explored, as are variables, modifiers, constructs, functions and process control. Extensive hands-on exercises reinforce design methodologies and strategies. This module provides an overview of the many tasks required of the system administrator or UNIX system developer on a UNIX-based network. Students learn the commands required to maintain operational efficiency of hardware and software on the network.
Students learn through hands-on exercises.
The basic concepts of the structured and object-oriented software development paradigms are discussed. Character and binary file input-output are covered. This module culminates with the implementation of virtual functions, polymorphism and abstact base classes.