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/