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.