BOSTON_UNIVERSITY · ENG EC · COURSE SHEET
ENG EC 531See offeringsHas prerequisites
Full-Stack Software at Scale
CT Score
1500
#0 of 0 in ENG EC
Difficulty
—/10
Workload
—h/wk
Median grade
—
from grade distribution
Would take again
—
n = 0 verified
Grade distribution
No distribution published for this course.
By professor: same course, different game
PROFESSORSCOREGRADEHRS/WKTERMS
Professor ratings →Sections
No section data for this term yet.
In the tree
ENGEC 327 or ENGEC 602: - Scaling software to many developers, modules, or machines requires a fundamentally different skill-set than writing short prototype code. Large groups of software engineers developing web or mobile applications, financial or healthcare systems, and even multiplayer games must synthesize a wide variety of elements at all layers of the software stack. This course addresses fundamental skills and experience needed for such software development within a modern multi-developer software development infrastructure. Through a variety of intensive programming projects in various languages and group sizes, students will learn about four core elements of software development at scale: design (writing future-oriented code for modularity, extensibility, interoperability), distribution (managing code across multiple processors), optimization (understanding the long-term effects of design and distribution on performance), and security (how all the previous elements influence the security and privacy of the overall system)→ENG EC 531→unlocks 0 courses
No mapped courses require this one yet. See on the map →
Study groups
0 active🔒 Verified-only writes. You post as “sophomore, lecture section”: real enough to trust, anonymous enough to be honest.