About the Class

The purpose of this class is to cover networking principles and applied concepts including TCP/IP, routing, firewalls, VPNs, and other networking concepts regarding security. This class will use python as the programming language (we will briefly cover python for a few lectures).

Course Info

  • Instructor: Francisco R. Ortega, Ph.D.
  • Website:
  • Classroom: ECS 134
  • Office Hours: W => 8:05pm to 9:05pm R => 2:30pm to 4:30pm. Otherwise, by appointment.
  • Office: ECS 263
  • Phone: 305-348-1704
  • Email:

Textbooks and Readings

  • Required Text:
    • Computer Networking. A Top-Down Approach by Kurose and Rose. Sixth Edition. Publisher: Pearson. (CNTDA)
    • Network Security, Firewalls, and VPNs by Stewart. Second Edition. Publisher: Jones and Bartlett Learning. (NFV)

  • Optional Textbooks:
    • Introducing Python: Modern Computing in Simple Packages by Lubanovic (or if you are experienced in Python, you can use Fluent Python by Luciano Ramalho). (IP)
    • Note from publisher JBL: To access the lab of the book, you have the following options (not required for the class since we will use our own labs):
    • Network Security, Firewalls, and VPNs (Stewart)
    • 2nd edition book, ISSA 2.0 Lab Environment via Toolwire Voucher Code
      Print Bundle – 9781284158465
      Vitalsource E-Book Bundle – 9781284112368
      Standalone Lab Access – 9781284185362

Teaching Assistants