NETWORKED & SOCIAL SYSTEMS ENGINEERING (NETS) Reference Course Planning Guide
Minimum 40 CUs total
MATHEMATICS AND NATURAL SCIENCE (10 CUs)MATH 104
MATH 114
MATH 240
EAS 205 or MATH 312
CIS 160
ESE 301 or STAT 430 or MATH 430
PHYS 150
PHYS 151
NS Elective
ENGINEERING (14 CUs) Core Requirements
CIS 110
CIS 120
NETS 112
NETS 150
CIS 121
NETS 212
ESE 210
ESE 303
ESE 304
NETS 312
CIS 320
NETS 412
Senior Design
CIS 400 or ESE 450
CIS 401 OR ESE 451
For each course above that is waived, 1 CU will be added to the Technical Electives.
TECHNICAL ELECTIVES (6 CUs)
At least 3 CUs from a single Depth Area of choice (below), plus 3 additional CUs from any Depth Area and/or TCOM, CIS, ESE, CMPE, OPIM, MATH, STAT, ECON
Depth Area Elective
Depth Area Elective
Depth Area Elective
Tech Elective
Tech Elective
Tech Elective
Depth Area C: Networked & Cloud Services
CIS courses, 300 or above, on algorithms, data management, artificial intelligence, natural language processing, software and distributed systems, networking, software engineering, user interfaces, search, data visualization, crowdsourcing
Depth Area T: Theory of Networks & Dynamics
ESE courses, 300 or above, on optimization, networks, control or dynamic systems
OPIM courses, 900 or above, on graph theory, optimization, stochastic modeling
Depth Area E: Economics & Networked Markets
EAS & ESE courses on engineering economics, entrepreneurship
MKTG courses on “new media”, the Internet
OPIM courses, 900 or above, on decision processes, economics, market equilibria
Depth Area S: Technology & Society
EAS & CIS courses on technology and policy, social policy
SOCI courses on social statistics, computation of demographics, surveys, the Internet
SOCIAL SCIENCE & HUMANITIES (7 CUs)
ECON 101
ECON 212
H Elective
H Elective
SS or H Elective
SS, H or TBS
SS, H or TBS
SSH Depth Requirement (2 courses from above from one department; see SEAS UG Student Handbook)
ECON 101
ECON 212
SSH Writing Requirement
Writing Seminar
Ethics Requirement (may be satisfied by CIS 125, EAS 203, or EAS 303)
Ethics Course
Free Electives (3 CU)
Free Elective
Free Elective
Free Elective
For course schedule planning, please use the electronic Course Planning Guide in PennInTouch. See the SEAS UG Student Handbook for approved courses in these categories. Any required course in any category may be replaced by a higher-level version of that course.
LEGEND: M Mathematics NS Natural Science E Engineering SS Social Science H Humanities TBS Tech. in Business & Society F Free