CYSE 250

Basic Cyber Programming and Networks

Course Grade Received: A

This course introduces students to the logic used to develop solutions to common problems in the computer
science field using a contemporary high-level programming language, such as Python. These step-by-step
detail solutions are called algorithms and serve as the basic solution in the area of Cybersecurity. Topics
include Introduction to Cybersecurity, Computer Network, program logic, and file management. Problem-solving, critical thinking, and programming techniques are emphasized throughout the course.

Course Objectives and Expected Learning Outcomes

  • Understand the basic concepts of Networking.
  • Describe the basic components of computer network and cybersecurity.
  • Explain how the computer executes instructions in the Central Processing Unit (CPU).
  • Demonstrate the basics of objects, properties, methods, and classes.
  • Apply the concepts of program design and development.
  • Create algorithms to solve simple problems.
  • Implement common programming techniques, such as assignments, control structures, and loops.

Programming Elements

  • Python (*.py) Language Editor
  • Access to Text Editor: Python IDLE, PyCharm, Visual Studio Code, Sublime text, Atom,
    Emacs, etc.
  • Online editor: https://replit.com/

Course Materials

Research-Paper