Systems Engineering (B.S., M.S., Ph.D.)

Systems Engineering is an interdisciplinary field of engineering that focuses on how to design and manage complex engineering systems over their life cycles. System engineers are typically responsible for ensuring system requirements are met and systems are reliable. In addition, they must manage system logistics, coordinate different teams, test and evaluate, while also maintaining systems to ensure successful system development, design, implementation, and ultimately the decommission of a system. These job duties become more difficult when dealing with large or complex projects. System engineers also deal with work-processes, optimization methods, and risk management tools during projects. Their job usually overlaps technical expertise with human-centered disciplines such as control engineering, industrial engineering, software engineering, organizational studies, and project management. Systems engineering ensures that all likely aspects of a project or system are considered, and integrated into a whole.

Career Resources

LinkedIn Learning Classes

Networking Foundations: Wide Area Networks (WANs)

Taught by Greg Sowell
With some simple hardware and routing protocols, you can connect offices in almost any location. Wide area networks (WANs) allow…

Linux: Storage Systems

Taught by Kevin Dankwardt
Managing storage in Linux involves both conceptual understanding of volumes and partitions, RAID, and Linux file systems, as well as…

Linux: System Maintenance

Taught by Scott Simpson
It can be tempting to skimp on regular system maintenance once your computer is up and running. That said, it’s…

Linux Foundation Cert Prep: Storage Management (Ubuntu)

Taught by Scott Simpson
Storage is a critical component of any system. Linux offers a variety of approaches to storage management, depending on the…

Securing Windows Server 2016: Server Hardening Solutions

Taught by Ed Liberman
Maintaining a secure server environment is one of the most crucial tasks for professionals charged with administering enterprise networks. In…

Cisco Network Security: Secure Routing and Switching

Taught by Lisa Bock
A malicious person that gains access to a switch or router can modify system integrity to steal information or disrupt…

Linux Foundation Cert Prep: Email Services (Ubuntu)

Taught by Scott Simpson
Email is a core communication protocol. Every Linux system administrator needs to be familiar with the basics. This course teaches…

Linux System Engineer: Network Filesystems Using NFS and Samba

Taught by Grant McWilliams
Become a Red Hat Certified Engineer (RHCE). The RHCE certification demonstrates expert-level competence with Red Hat Enterprise Linux and is…

SharePoint: Creating Communication Sites

Taught by Shari L Oswald
SharePoint communication sites bring the power of a wiki to your SharePoint portal. With communication sites, any SharePoint user can…

Deploying ASP.NET Applications

Taught by Tiberiu Covaci
ASP.NET is still the most popular framework for building enterprise-scale Microsoft web apps. Choosing the right deployment strategy is critical…

Learning Arduino: Foundations

Taught by Zara Khalil
Arduino, the family of open-source single-board microcontrollers, can power a variety of complex projects, from robots to wearable tech. That…

Learning ITIL® (2019)

Taught by David Pultorak
Learn the basics of both current versions of the world’s most popular approach to IT service management: ITIL® v3 and…

Windows Server 2019: Configure Hyper-V

Taught by Ed Liberman
Microsoft offers Windows Server 2019 users the ability to create virtualized computing environments with Hyper-V. This course explains how to…

PowerShell for Exchange Administration

Taught by TechSnips, LLC
Microsoft Exchange is the premier email platform. It’s extremely common in enterprise environments that use Active Directory and Windows Server.…

Learning Zsh

Taught by Scott Simpson
The Z-Shell, or Zsh, is a powerful shell that helps you get your command-line tasks done quickly and effectively. It’s…

Learning SharePoint Online

Taught by Gini von Courter
SharePoint Online—the powerful collaboration platform from Microsoft—can help you and your team more easily collaborate on documents, create applications, and…

Leveraging Cloud-Based Machine Learning on Azure: Real-World Applications

Taught by David Linthicum
In order to successfully incorporate AI on the popular Azure platform, you must gain a fundamental understanding of what AI…

vSphere 6.7 Foundations: Configuration and Installation

Taught by Rick Crisci
VMware vSphere is everywhere. Nonvirtualized data centers are a thing of the past; in order to stay relevant—and scale infrastructure…

Cisco CCNA (200-301) Cert Prep: 2 IP Connectivity and Services

Taught by Greg Sowell
The retooled Cisco Certified Network Associate (CCNA) exam has been updated to reflect the latest technologies and job roles. The…

Configure and Manage SharePoint On-Premises

Taught by Ed Liberman
In today’s complex computing environment, where many users and teams are working remotely, you need more than simple on-premises toolsets.…