This course builds on students’ earlier programming experiences, moving beyond syntax and logic, to the question of how to build “better” programs focusing on organizing data and designing algorithms for efficiency. The materials as well as the assignments rely heavily on proficiency with Java programming language.Students will learn:• the concept of efficiency, why it is important for programs to be efficient and scalable, how to manage the trade-offs of computational time as well as resour...
Seminar Required
Introducing SMUMods Books. Your listings will appear in the module pages where you tag them.