Hi
I'm Joe Versoza
I'm a Clinical Assistant Professor in the Computer Science Department
My email address is
jversoza at cs dot nyu dot edu
You can find me in
WWH 423
,
Mon, Tue, and Wed from 11:05PM to 11:45PM
Nice to Meet You
You
don't have
any prior
programming experience
You want to learn how to program!
INFO - no prior programming experience
INFO - this class is for CS minors
INFO - or a prerequisite for incoming CS majors
About This Class
What You Can Expect
Understand fundamental concepts
behind programming
Be able to
write programs
using a language called Python
Be ready to learn other languages and concepts!
Logistics
For future classes:
Bring your laptop!
Or, at the very least, pen/pencil and paper
The Course Site
The course site is available at
http://cs.nyu.edu/~jversoza/
Follow the link to the course page…
Or use the incredibly difficult url to remember, write, and even say:
http://foureyes.github.io/csci-ua.0002-summer2017-001
Pro tip: add a question mark and print (?print) to the slides url to get the
one page version
→
Also, the course site and slides were only tested on Chrome on OSX (so you may have to use Chrome to view the slides from home)
INFO - you can also get to this through Courant's list of courses
Course Work
Topics
Grading
Homework
Readings
* INFO - topics - some are specific to Python
Contacting Me
email me at
jversoza at cs dot nyu dot edu
if I don't get back to you within 48 hours
robots think your email is
suspicious
I wasn't able to get to your email yet
my inbox exploded
… so you should email me again, or
if it's urgent
:
see me before or after class
drop by WWH 423 on Mon, Tue, and Wed from 11:05PM to 11:45PM
Today
What's a program
Computer hardware, software and data storage
Programming languages
The
tools
that we'll be using
A little bit about Python
Installation
Reading and writing programs
The conceptual
workflow
for writing programs
OK. Let's go!