Loading

STEM Experiential Learning Graduate Course Offerings

What is Experiential Learning?

Experiential learning is a short-term educational professional development or training experience opportunity that allow students to explore professional development; certification preparation and/or professional practice experiences, completing a minimum of 80 hours in that experience. The primary goal of the experiential learning opportunity is to expose students to actual practices in the professional workspace outside of the classroom. The students will relate this experience to academic coursework and synthesize the practical application of knowledge in an experiential setting.

Catalog of Courses

National Cyber League (NCL) Fall Competition

Professor Terry Winn

Course Description

The NCL is a defensive and offensive puzzle-based, capture-the-flag style cybersecurity competition. Its virtual training ground helps students prepare and test themselves against cybersecurity challenges that they will likely face in the workforce. All participants play the games simultaneously during the Preseason, Individual Game, and Team Game. The NCL challenges are based on the CompTIA Security+™ and EC-Council Certified Ethical Hacker (CEH)™ performance-based exam objectives and include the following content: Open Source Intelligence, Scanning, Enumeration and Exploitation, Password Cracking, Traffic Analysis, Log Analysis, Wireless Security, Cryptography, and Web Application Security.

Please note that registration with SNHU does not take the place of the required registration on the NCL website, where students will be responsible for the attributed fee ($35 - $45). https://cyberskyline.com/events/ncl#register

Term Offered

TBD

Amazon Web Services (AWS) Cloud Foundations

Instructor Tracey Lanham

Course Description

The Amazon Web Services (AWS) Cloud Foundations course is intended for students seeking an overall understanding of cloud computing concepts, independent of specific technical roles. This course is instructor-led and includes videos, LMS-hosted content, assessments, and hands-on labs. Course content includes cloud concepts, AWS core services, AWS security, AWS architecting, and cloud support. This course helps prepare students for the AWS Certified Cloud Practitioner exam.

Prerequisites: Students should have general IT technical knowledge and basic IT business knowledge. No programming is required.

Terms Offered

23TW5 - Q5660

23TW1 - Q1581

23TW2 - Q2571

24TW3 - Q3572

Structured Query Language (SQL)

Dr. Jose Valles

Course Description

The objective of this course is to learn Structured Query Language (SQL). Students will be exposed to different levels of SQL. The weekly modules in this course range from the very basic SQL commands to more advanced features. Students will learn to retrieve information from relational databases. Students will be using different features of SQL to learn the great potential that SQL can provide database developers in retrieving information from a relational database. Students will understand not only the usefulness of SQL, but the fact that SQL is one of the most used database languages as it has been adopted by top vendors such as Oracle, Microsoft SQL Server as well as many others. Students will be learning different functions of SQL, from the very basic semantics to more sophisticated features. As the course progresses students will be looking not only learning but executing SQL statements.

Terms Offered

23TW5 - Q5658

23TW1 - Q1579

23TW2 - Q2569

24TW3 - Q3570

Designing the Internet of Things (IoT)

Dr. Ricky Sethi

Course Description

This course will utilize a combination of hardware components as the basis for an Internet of Things (IoT) device and to create an IoT application. The cost of required materials that will be needed by most students is approximately $160. Please discuss the required materials with your Academic Advisor.

Terms Offered

23TW5 - Q5659

23TW1 - Q1580

23TW2 - Q2570

24TW3 - Q3571

Introduction to Scripting Languages Using Python

Dr. Bhanu Kapoor

Course Description

In this course, you will get up to speed with the basics of programming with hands-on work using the Python programming language. You’ll also create simple to somewhat complex programs using Python language starting with simple printing, doing repetitive tasks, and creating some simple games like that of predicting numbers and creating secret coded messages. You will discuss your experiences with others in class leading to quicker learning about programming using shared experiences. Python has become the first language to experience programming mainly because it is simpler to learn compared to most of the other programming languages. If you have an interest in programming and you are just getting started, this course would be a good choice for you.

Terms Offered

23TW5 - Q5661

23TW1 - Q1582

23TW2 - Q2572

24TW3 - Q3573

Want to enroll? Contact your Academic Advisor!

Credits:

Created with images by Katya Austin - "Portland Festival of Lights" • xresch - "tech circle technology" • Kaitlyn Baker - "untitled image" • Shahadat Rahman - "untitled image" • Michael Dziedzic - "Computer Memory Modules" • Dlanor S - "Code"