Curriculum Details
The TCOM program is divided into four groups: Core Courses, a Technical Elective, TCOM Electives, and Free Electives.
Core Courses - 3 cus
Three courses in two groups are required for the TCOM Core. For descriptions of these courses, please click here.
The following basic probability course:
| ENM 503 |
Introduction to Probability and Statistics
NB: Students who are well-prepared mathematically may wish to consider taking ESE 530 as an
alternative, with the instructor's permission. |
The following basic networking courses:
| TCOM 500 |
Introduction to Networks and Protocols |
| TCOM 502 |
Advanced Networking Protocols |
Technical Elective - 1 cu
One graduate TCOM, ESE, or CIS course, upon advisor approval.
TCOM Electives - 3 cus
Three Course Units from the remaining TCOM Courses:
| TCOM 501 |
Networking: Theory and Fundamentals |
| TCOM 503 |
(EE 509) Waves, Fibers, and Antennas
for Telecommunications |
| TCOM 510 |
Wireless Networking |
| TCOM 512 |
Application and Transport Protocols |
| TCOM 511 |
Wireless Systems |
| TCOM 515 |
Optical Networking |
| TCOM 551 |
(CIS 551) Computer and Network Security |
| TCOM 570 |
Introduction to Digital Communications |
| TCOM 601 |
Advanced Network Modeling and Analysis |
| TCOM 670 |
Seminar in Telecommunications |
| TCOM 799 |
Special Topics |
| TCOM 899 |
Independent Study |
| TCOM 999 |
Master's Thesis |
Free Electives - 3 cus
Finally, the Program requires three free electives that may be fulfilled
by any remaining TCOM courses from the lists above or by any other relevant courses from SEAS or Wharton. The following list is non-exhaustive; advisor approval is required.
| CIS |
|
| CIS 500 |
Programming Languages and Techniques |
| CIS 501 |
Computer Architecture |
| CIS 502 |
Analysis of Algorithms |
| CIS 540 |
Operating Systems |
| CIS 550 |
Databases and Information Systems |
| |
|
| CIT |
Note: Only one CIT course may be taken |
| CIT 591 |
Programming Languages and Techniques I |
| CIT 592 |
Mathematical Foundations of Computer Science |
| CIT 593 |
Introduction to Computer Architecture |
| CIT 594 |
Programming Languages and Techniques II |
| CIT 595 |
Digital System Organization and Design |
| CIT 596 |
Theory of Computation |
| CIT 597 |
Programming Languages and Techniques III |
| |
|
| ESE |
|
| ESE 500 |
Linear Systems |
| ESE 504 |
Optimization Theory |
| ESE 530 |
Elements of Probability Theory and Random Processes |
| ESE 531 |
Digital Signal Processing |
| ESE 576 |
Digital Communication Systems |
| ESE 600 |
Economic Systems Analysis |
| ESE 603 |
Simulation Modeling and Analysis |
| |
|
| Wharton |
|
| BPUB 790 |
Technology in Global Markets |
| OPIM 661 |
Systems Analysis, Design and Implementation |
| OPIM 662X |
Enabling Technologies |
| OPIM 666 |
Information: Industry Structure and
Competitive Strategy (1/2 cu) |
| OPIM 667 |
Business Transformation (1/2 cu) |
| OPIM 668 |
Telecommunications Technology and Competitive Strategy (1/2 cu) |
| OPIM 672 |
Decision Support Systems |
| MKTG 621 |
Marketing Management: Program Design
(1/2 cu) |
| MKTG 753 |
New Product Development (1/2 cu)
|
| MKTG 784 |
Marketing and Electronic Commerce
(1/2 cu) |
| MKTG 789 |
Marketing Methods and Applications for Business Consulting
(1/2 cu) |
| MGMT 731 |
Management of Technology |
| MGMT 801 |
Entrepreneurship & Venture Initiation |
|