SyllabusΒΆ
Course Number: 50:198:111:01
Instructor: Sunil Shende
Class Schedule: MW 3:45pm - 5:05pm Synchronous Online
Lab Session: F 12:30pm - 1:30pm Also synchronous online
Class Office Hours: On Zoom meetings
during MW free periods (11:20am - 12:20pm)
or by prior scheduled appointment.
Email: shende AT camden DOT rutgers DOT edu
Computer Science is integrated into almost every aspect of modern, digital life. The Programming Fundamentals course is one of the most important foundational courses in the Rutgers-Camden Computer Science major: it is an introduction to programming a computer using the Python programming language. Learning how to program is just a small step in a longer journey through computational thinking, a mind set that informs ways in which we can analyze problems and design and implement algorithms to solve these problems. After understanding how to program in one high-level language, it is very easy to transfer those skills to another language. But when one starts thinking computationally, it is possible to engage more effectively with broader, inter-disciplinary problems in the natural and social sciences, finance, engineering and indeed, in almost every aspect of human activity that uses computers.