Networked and Social Systems Engineering, BSE

The Rajendra and Neera Singh Program in Networked and Social Systems Engineering (NETS), is the world's first course of study to fully integrate the disciplines needed to design and analyze the complex networks that are reshaping our society. This program prepares students to shape the technologies that underpin Internet-based search and electronic commerce, financial networks, social networks, and even such exchanges as the power grid. Graduates of this program will be prepared to engineer networks that work for both end-users and investors. Other graduates may become the policy-makers who are urgently needed to regulate these networks for the protection of commercial property and societal good.

Networked and Social Systems Engineering (NETS) Major Requirements

37 course units are required.

CIS 110Introduction to Computer Programming1
CIS 120Programming Languages and Techniques I1
CIS 121Programming Languages and Techniques II1
CIS 320Introduction to Algorithms1
ESE 204Decision Models1
or ESE 504 Intro to Linear, Nonlinear and Integer Optimization
ESE 303Stochastic Systems Analysis and Simulation1
ESE 305Foundations of Data Science1
NETS 112Networked Life1
NETS 150Market and Social Systems on the Internet1
NETS 212Scalable and Cloud Computing1
NETS 312Theory of Networks1
NETS 412Algorithmic Game Theory1
CIS 400Senior Project1
or CIS 410 CIS Senior Thesis
or ESE 450 Senior Design Project I - EE and SSE
CIS 401Senior Project1
or CIS 411 CIS Senior Thesis
or ESE 451 Senior Design Project II - EE and SSE
Math and Natural Science
MATH 104Calculus, Part I1
MATH 114Calculus, Part II1
MATH 240Calculus, Part III1
CIS 160Mathematical Foundations of Computer Science1
MATH 312Linear Algebra1
or MATH 313 Computational Linear Algebra
or MATH 314 Advanced Linear Algebra
CIS 261Discrete Probability, Stochastic Processes, and Statistical Inference1
or ESE 301 Engineering Probability
or ENM 321 Engineering Statistics
or STAT 430 Probability
MEAM 110
MEAM 147
Introduction to Mechanics
and Introduction to Mechanics Lab
or PHYS 150 Principles of Physics I: Mechanics and Wave Motion
or PHYS 170 Honors Physics I: Mechanics and Wave Motion
PHYS 151Principles of Physics II: Electromagnetism and Radiation1.5
or PHYS 171 Honors Physics II: Electromagnetism and Radiation
or ESE 112 Engineering Electromagnetics
Technical Electives
Department Approval Required 16
General Electives 2
ECON 101Intermediate Microeconomics1
ECON 212Game Theory1
or ECON 682 Game Theory and Applications.
EAS 203Engineering Ethics1
Select 2 Social Science or Humanities courses2
Select 2 Social Science or Humanities or Technology in Business & Society courses2
Free Elective
Select 1 course unit of free electives1
Total Course Units37


Students may select one of five concentrations: 

  • Data Science
  • Economics and Networked Markets
  • Networked and Cloud Services
  • Technology and Society
  • Theory of Networks and Dynamics

The degree and major requirements displayed are intended as a guide for students entering in the Fall of 2021 and later. Students should consult with their academic program regarding final certifications and requirements for graduation.