Introduction to Python

Introduction to Python Programming

Instructor: Hiroki Sayama
Date: Friday, March 1, 2019
Time: 9 a.m. - 4 p.m. (Registration/coffee/light breakfast at 8:45 a.m., Lunch 12-1 p.m.)
Location: Symposium Hall, Innovative Technologies Complex (ITC), Binghamton University
85 Murray Hill Road, Vestal, NY 13850
Credentials: A micro-credential (digital badge) will be issued to students who pass a group assignment at the end of the day. Participation certificates will be issued to all participants.
Who can take this course: This course is open to all engineers, professionals and students.



This course introduces computer programming in Python for those who
have little or no prior computer programming experience. The course
will be heavily based on hands-on exercises, so participants are
strongly encouraged to bring their own laptops. The following topics
will be covered:


The following topics will be covered:

1. Software installation and language basics
2. Variables and data structures (strings, lists, matrices, dictionaries)
3. Flow control and function definition
4. Plotting and visualization
5. Using modules
6. Object-oriented programming


Hiroki Sayama is a Professor in the Department of Systems Science and Industrial Engineering. His research interests include complex dynamical networks, collective behaviors, social systems modeling, artificial life/chemistry, mathematical biology, computer and information sciences.

  • Director, Center for Collective Dynamics of Complex Systems
  • Director, Advanced Graduate Certificate Program in Complex Systems Science and Engineering
  • Professor, Faculty of Commerce, Waseda University, Japan
  • Affiliate, New England Complex Systems Institute
  • Chancellor's Award for Excellence in Teaching (2015–2016)


$295 Standard Rate
$195 BU faculty/staff/Alumni
$75 Students (must be matriculated)


Register before Wednesday Feb. 27, 2019.
Confirmation and course information will be emailed to registrants. Include your email address on your registration form. If you have not received confirmation seven days before the start of the program or have a question about the registration process call the Office of Industrial Outreach at 607-777-6241.


Credit Card: A payment link for a secure transaction will be sent to you prior to the course start. We accept payment via PayPal as well as VISA, MasterCard, American Express and Discover credit cards. Your purchase will appear on your credit card statement with the following notation: *PAYPAL RFBU WATSON. Payments must be made before March 1, 2019.

Check: Please email if you wish to pay by check. Please make checks payable to: Research Foundation Award # 77136 and make sure to write "DAT1902" in the subject line. Mail check with the printable registration form to:

Astrid Stromhaug
Binghamton University
Watson Industrial Outreach
PO Box 6000
Binghamton, NY 13902-6000

For questions, contact the Office of Industrial Outreach at:
Phone: 607-777-6241


All cancellations must be received in writing by noon at February 28, 2019, at 5 pm to receive a refund. No refunds for cancellations or non-attendance will be given after 5 pm on that date.

Substitutions may be made any time before a certain date by informing the Office of Industrial Outreach.

If the course is canceled, enrollees will be advised and receive a full refund.