top of page

CYSE 250 - Intro to Programming & Networking

This course introduces the cybersecurity-centric programming and networking concepts.  Students will develop problem solving skills by using low-level programming languages (including C and assembly) and learn fundamentals of networking protocols.  This course is the technical base for students to take cybersecurity major courses.  No prior knowledge of programming and networking is assumed. 

Course Overview

I gained a lot of programming skills during this course.  We were not usually given the steps to take to create the program we were assigned, we had to use the knowledge we learned in class and outside resources to develop it ourselves.  This type of learning experience helps me because I am forced to use critical thinking skills to find the solution.  

For the course project, we were instructed to use the programming language we have learned throughout the semester and develop a final project with a partner or group.  The project was to be developed as a solution to a real world cybersecurity problem. 

 

In today’s digital world, many small businesses are struggling to develop a cybersecurity program or solution to protect their assets.  Many hackers are taking advantage of this lack of security and attacking these businesses.  The reason many do not have adequate security is because they do not know where to start, and often cybersecurity companies charge more than a small business can afford.  For these reasons, my partner and I developed a program that a business owner can use to produce a report that shows them what assets are the highest priority for protection. 

Course Artifact

I have embedded the Cyber Risk/Impact Assessment program below.  Simply press the green Run button, and the program will start.

bottom of page