I need to choose from two of the following courses for my degree at uni. Which do you think are arguably the most valuable in the workplace (future proof?). I have no preference as of yet...but I do want to get into management and consulting eventually.
1)This introductory course is designed to give an overview of a wide variety of technical, interpersonal, documentation, and managerial skills needed to become an effective systems administrator.
2)This course examines common threats to computer network security and discusses various techniques to mitigate those threats. The course material is supplemented with lab assignments that implement network security tools and use them to build a small secure network. It discusses information hiding, traffic monitoring and control, intrusion detection, and security policy.
3)This course focuses on routing in an autonomous system network using Cisco Systems equipment. It will include a review of the fundamental operations needed in AS routing and will then, through lecture and lab assignments, implement various network configurations using Cisco equipment. The concepts addressed will include router, switch and protocol implementations for Cisco Discovery Protocol, Spanning Tree Protocol, VLAN's, VLAN Trunking Protocol and standard Cisco network routing protocols, among others
4)Application of object oriented programming languages as a means to implement object oriented designs. Polymorphism through inheritance and interfaces, design methods such as Responsibility Driven Design and such reusable design techniques as abstract classes and frameworks. Event-driven programming and the Java Swing classes for constructing interactive Graphical User Interfaces (GUIs),the basics of the Unifed Modeling (UML) and elementary design patterns.
1)This introductory course is designed to give an overview of a wide variety of technical, interpersonal, documentation, and managerial skills needed to become an effective systems administrator.
2)This course examines common threats to computer network security and discusses various techniques to mitigate those threats. The course material is supplemented with lab assignments that implement network security tools and use them to build a small secure network. It discusses information hiding, traffic monitoring and control, intrusion detection, and security policy.
3)This course focuses on routing in an autonomous system network using Cisco Systems equipment. It will include a review of the fundamental operations needed in AS routing and will then, through lecture and lab assignments, implement various network configurations using Cisco equipment. The concepts addressed will include router, switch and protocol implementations for Cisco Discovery Protocol, Spanning Tree Protocol, VLAN's, VLAN Trunking Protocol and standard Cisco network routing protocols, among others
4)Application of object oriented programming languages as a means to implement object oriented designs. Polymorphism through inheritance and interfaces, design methods such as Responsibility Driven Design and such reusable design techniques as abstract classes and frameworks. Event-driven programming and the Java Swing classes for constructing interactive Graphical User Interfaces (GUIs),the basics of the Unifed Modeling (UML) and elementary design patterns.