Introduction

Introduction - CS17700 Hello world Popescu 2012 1...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
CS17700 Hello world 1 © Popescu 2012
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Instructors Voicu Popescu, instructor popescu@purdue.edu http://www.cs.purdue.edu/homes/popescu/ Lorenzo Martino, instructional coordinator lmartino@purdue.edu Teaching assistants 2
Background image of page 2
CS17700 Two major goals An introduction to Computer Science principles An introduction to Computer Science practice using Python Targeted audience characteristics and needs No Computer Science background Collaboration with computer scientists Use of complex computer science tools (i.e. software) Development of custom computer science tools 3
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Course organization Webpage http://wiki.cs.purdue.edu/177 Lecture New concepts are introduced Recitation Concepts are explained in more detail, reinforced Lab Concepts are practiced 4
Background image of page 4
Communication Piazza (“marketplace” in Italian) Online forum where students post questions and students and instructors post answers Better scalability then direct, one to one email Instructions posted on class webpage Policies Do not post lab or project solutions, partial solutions, incorrect solutions (cheating) Use #private tag if not sure Make questions general, clear, and concise 5
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Communication Piazza Office hours See webpage for details Not a substitute for recitation or labs Instructor available after class for questions I’ll stay as long as needed (hallway if need be) In class via iClicker 6
Background image of page 6
Syllabus overview Computer Science Principles: ~6 weeks Data, data structures, introduction to algorithms, basic algorithms, recursion Computer Science Practice: ~6 weeks Programming in Python (data structure implementation, control flow, functions, debugging, recursion, advanced data processing) Computing and society: ~3 weeks Internet, cyber security, and societal impact of computing 7
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Slides Text book Python Programming: An Introduction to Computer Science. John Zelle. Second Edition. Franklin, Beedle & Associates Inc.
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 31

Introduction - CS17700 Hello world Popescu 2012 1...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online