Introduction to Programming with Python (IPTH0101)

Fall - October 17–December 20, 2020
Days & Time:
Saturday, 10:00 a.m. - 12:00 p.m.
Farid Razzak

Course Description

This course, intended for students with little or no programming experience, provides an introduction to Python, one of the most popular and user-friendly programming languages, and to programming in general.

Participants become familiar with fundamental computer science concepts and are challenged through the use of logic games, programming problems, and hands-on assignments to develop logical reasoning and problem-solving skills. The course includes asynchronous work, which students are expected to complete between class sessions.

By the end of this course, students should have a solid understanding of variables and user interaction, control flow statements, and using library functions. This knowledge will support them in future ventures in computer science and engineering.

Student computers can either be a PC or a Mac, but should have 8GB – 10GB of free space.

IPTH0101 | Call Number: 22319 | View this listing on the Directory of Courses


Farid Razzak

Farid Razzak holds a Ph.D. in Management concentrating in Information Technology and Analytics with a research focus on Applied Data Mining from the Rutgers Business School at Rutgers University.

He is an analytical professional & researcher with over 13 years of experience in engineering, quantitative research, and data science capacities for the financial services and commercial technology research industries.

He has worked with a range of organizations across the financial services, corporate research and regulatory space in technology, quantitative and research capacities, including D.E. Shaw, Citigroup, J.P. Morgan Chase, Philips Research North America, IBM T.J. Watson Research Center, Securities and Exchange Commission, & Decryptex Financial Laboratories.

Farid teaches Management Information Systems, Analytics for Business Intelligence, Managing Big Data, Data Warehousing & Data Mining, Database Technologies for Web Applications as an adjunct lecturer at Rutgers Business School's Management Science & Information Systems department and New York University's Division in Business Programs.

Back to the Course Guide

Specific course details such as topics, activities, hours, and instructors are subject to change at the discretion of the University. Not all instructors listed for a course teach all sections of that course.