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.
Choose from a wide range of depth
Combined with the fundamentals of Engineering, Mathematics & Natural Sciences, Social Sciences & Humanities,you will choose one of the following four major areas of exploration to complete your NETS degree:
1. Networked and Cloud Services
The Networked and Cloud Services track focuses on tools for building services to rival Facebook or Google, with an emphasis on algorithms, data management, artificial intelligence, software engineering, user interfaces, data visualization and more.
2. Theory of Networks and Dynamics
The Theory of Networks and Dynamics track focuses on analysis and design that considers network structure, with an emphasis on optimization, networks, dynamic systems, stochastic processes, decision theory, and more.
3. Economic and Networked Markets
The Economics and Networked Markets track focuses on how institutions like the stock market or other, newer markets are affected by instant digital communication, with an emphasis on network economics, microeconomic theory, algorithmic game theory, entrepreneurship, new media and more.
4. Technology and Society
The Technology and Society track focuses on cutting-edge social-impact questions, like how games and smart phones affect our concentration, or how we bridge the digital divide, with an emphasis on technology and social policy, statistic, demographic computation and surveys.
Fundamental knowledge for shaking society’s foundations
Below are the descriptions of the five courses that comprise the backbone of the NETS program. With both theoretical and practical rigor, these five courses will simultaneously help you develop expansive and granular perspectives of the field’s most pressing issues, as well as give you the tools to make an impact on the future of networks in yourown right.
- NETS 112: Networked Life
- NETS 150: Market and Social Systems on the Internet
- NETS 212: Scalable and Cloud Computing
- NETS 312: Theory of Networks
- NETS 412: Algorithmic Game Theory.
Recommended options for further depth
Below are the descriptions of some of our most popular and highly recommended courses that can be used to satisfy the NETS electives.
Meet the experts in network exploration
Like the program they helm, the NETS faculty's experience spans multiple disciplines and points of view. Acting and both dedicated researchers and teachers, they merge the theoretical with the practical, ultimately challenging their students to not only be brilliant thinkers, but original ones
Course Planning Guide
NETWORKED & SOCIAL SYSTEMS ENGINEERING (NETS)
Minimum 40 CUs total
Reference Course Planning Guide
Mathematics and Natural Science (10 CUs)
ENGINEERING (14 CUs)