To earn a Bachelor of Science in Engineering from Penn, you’ll draw upon the physical, economic, computer and social sciences, as well as mathematics and engineering. You will also launch a profoundly integrated yet specialized program for this rapidly developing field.

Foundational courses in mathematics like calculus, linear algebra and probability join the basics of engineering with programming, algorithms and stochastic systems analysis. These and more underlie the program’s core classes.

Ultimately, NETS students must acquire a versatile mastery of traditional computer science and systems engineering and economics, as well as study the sociological implications of life in the digital age.

NETS is an intensive four-year program that requires acceptance to both to the University of Pennsylvania and the NETS program itself.

Besides the five Networked & Social Systems engineering core courses, degree holders will complete credits in engineering, mathematics and natural science, microeconomics and game theory, and electives in ethics, writing, humanities, social science and more, all capped by a one-year Senior Design project or a research-based Senior Thesis.

Networked and Social Systems Engineering

Typical Course Plan – Student with no AP

Freshman Fall
  • MATH 104
  • CIS 110
  • Writing Seminar
  • NETS 112
Junior Fall
  • ESE 305
  • Tech elective
  • PHYS 150
  • SS/H/TBS elective

Freshman Spring
  • CIS 120
  • CIS 160
  • NETS 150
  • MATH 114
  • Ethics
Junior Spring
  • CIS 320
  • MATH 312
  • PHYS 151
  • SS/H/TBS elective

Sophomore Fall
  • CIS 121
  • NETS 212
  • ECON 101
  • ESE 204
  • ESE 303
Senior Fall
  • CIS 400
  • NETS 412
  • Tech elective
  • Tech elective
  • SS/H elective

Sophomore Spring
  • ECON 212
  • ESE 301
  • Tech elective
  • NETS 312
  • MATH 240
Senior Spring
  • CIS 401
  • Tech elective
  • Tech elective
  • Free elective

Example Depth Electives

DEPTH AREA "C": NETWORKED AND CLOUD SERVICES
  • CIS 233 Intro to Blockchain
  • CIS 331 Intro to Networks and Security
  • CIS 334 Advanced Algorithms
  • CIS 350 Software Design/Engineering
  • CIS 450 Database and Information Systems
  • CIS 455 Internet and Web Systems
  • CIS 553 Networked Systems
  • NETS 213 Crowdsourcing and Human Computation
DEPTH AREA "D": DATA SCIENCE
  • CIS 421 Artificial Intelligence
  • CIS 520 Machine Learning
  • CIS 522 Deep Learning for Data Science
  • CIS 530 Computational Linguistics
  • CIS 545 Big Data Analytics
  • STAT 436 Introduction to Large-Scale Data Science
  • STAT 471 Modern Data Mining
  • STAT 476 Applied Probability Models in Marketing
DEPTH AREA "T": THEORY OF NETWORKS & DYNAMICS
  • ESE 420 Agent-Based Modeling and Simulation
  • ESE 500 Linear Systems Theory
  • ESE 501 Networking Theory and Fundamentals
  • ESE 505 Feedback Control Systems
  • ESE 605 Modern Convex Optimization
  • OIDD 915 Graph Theory and Networks
  • OIDD 934 Dynamic Programming and Stochastic Models
DEPTH AREA "E": ECONOMICS AND NETWORKED MARKETS
  • EAS 545 Engineering Entrepreneurship I
  • EAS 546 Engineering Entrepreneurship II
  • ECON 681 Microeconomics I
  • ECON 682 Game theory and its Applications
  • ESE 400 Engineering Economics
  • MKTG 270 Digital Marketing, Social Media, and E-Commerce
  • MKTG 768 Contagious: How Products, Ideas and Behaviors Catch On
  • OIDD 319 Agents, Games, and Evolution
  • OIDD 900 Foundations of Decision Processes
  • OIDD 904 Experimental Economics
DEPTH AREA "S": TECHNOLOGY AND SOCIETY
  • COMM 441 The Impact of the Internet, Social Media, & Information Technology on Democracy
  • COMM 459 Social Networks and the Spread of Behavior
  • SOCI 221 Sample Survey Methods
  • SOCI 222 Field Methods of Sociological Research
  • SOCI 535 Quantitative Methods I
  • SOCI 536 Quantitative Methods II