ECS 115: Computer Networks for Non-Majors

ECS 115
Computer Networks for Non-Majors
Effective Term
2021 Fall Quarter
Learning Activities
Lecture: 3 hours
Discussion: 1 hour
Overview of computer networks, World Wide Web, email, local & wide-area computer networks, TCP/IP protocol suite, network protocols for data transmission, introduction to network programming. No credit for students who have completed any of ECS 152A, ECS 152B, ECS 152C, EEC 173A, or EEC 173B. GE Prior to Fall 2011: SciEng. GE: SE.
ECS 032B
Credit Limitation
No credit for students who have completed any of ECS 152A, ECS 152B, ECS 152C, EEC 173A, or EEC 173B.
Enrollment Restrictions
Not intended for Computer Science or Computer Science & Engineering majors.

Summary of Course Content:

  1. Introduction
    1. Wide Area Networks (WANs)
    2. Local Area Networks (LANs)
    3. Terminology
    4. Introduction to OSI standards
  2. Networking Applications
    1. Network Library Routines
    2. File Transfer Protocol (FTP)
    3. Hypertext Transfer Protocol (HTTP)
    4. Telnet / Remote Login
    5. Domain Name System (DNS)
    6. Electronic Mail
    7. Peer-to-Peer File Sharing
  3. Internetworking (TCP/IP)
    1. User Datagram Protocol (UDP)
    2. Transmission Control Protocol (TCP)
    3. Transport Layer Interfaces
    4. Internet Protocol (IP)
    5. Routing protocols
  4. Local Area Networks
    1. Link layer protocols
    2. Channel Partitioning: FDMA, TDMA, CDMA
    3. Random Access: ALOHA, CSMA/CD
    4. Ethernet
    5. Wireless LANs

Illustrative Reading:

J. Kurose and K. Ross, Computer Networking: A Top-down approach featuring the Internet, Addison Wesley, third edition, 2005

Potential Course Overlap:

This course is a shorter version of courses 152A (cross list EEC 173A) and 152B, thus with
overlap, but aimed at the non-major audience. Course 152C (cross list EEC 173B) requires
course 152A as a prerequisite so is more advanced than course 152A. MGT 286 covers some of
the topics, but focuses on the economic aspects.

Final Exam:
Yes Final Exam

Course Category