About the Class

This course covers networking fundamentals, network security, network applications, mobile and wireless computing. The course focuses on network programming, including sockets and web programming concepts.

Course Info

  • Instructor: Francisco R. Ortega, Ph.D.
  • Website:
  • Classroom: ECS 134
  • Office Hours: T & R => 11:00am to 1:00pm. Otherwise, by appointment.
  • Office: ECS 212-D
  • Phone: 305-348-1704
  • Email:

Textbooks and Readings

  • Required Text:
    • Computer Networking. A Top-Down Approach by Kurose and Rose. Seventh Edition. Publisher: Pearson. (CNTDA). ISBN : 978-0133594140

  • Optional Textbooks (for reference):
    • Introducing Python: Modern Computing in Simple Packages by Lubanovic [IP] (or if you are experienced in Python, you can use Fluent Python by Luciano Ramalho). (IP)
    • Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition). [UNP]
    • TCP/IP Illustrated, Volume 1: The Protocols (2nd Edition) (Addison-Wesley Professional Computing Series) [TCP-IP/Book]

Teaching Assistants

  • None