CS - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

CS

Description:

You are expected to read the text either online (free) or in hardback ... Homework/labs geared to help you learn and master the material ... – PowerPoint PPT presentation

Number of Views:18
Avg rating:3.0/5.0
Slides: 25
Provided by: ccGa
Category:
Tags: free | help | homework | math

less

Transcript and Presenter's Notes

Title: CS


1
1321
  • CS

2
CS1321Introduction to Programming
  • Georgia Institute of Technology
  • College of Computing
  • Module 1
  • Course Details
  • and Introduction

3
Who I am
Who Monica Sweat Email sweat_at_cc.gatech.edu
(send email only from your prism (gt) account
include that you are in CS1321!) Office Room
120, College of Computing. Course
http//www.cc.gatech.edu/classes/AY2003/cs1321_sp
ring My website http//www.cc.gatech.edu/sweat
Office hours TBA
4
Who I am
Who David Smith Email dmsmith_at_cc.gatech.edu
(send email only from your prism (gt) account
include that you are in CS1321!) Office Room
121, College of Computing. Course
http//www.cc.gatech.edu/classes/AY2003/cs1321_sp
ring My website http//www.cc.gatech.edu/fac/Dav
id.Smith Office hours TBA
5
Who I am
Who Dan Lerner Email lerner_at_cc.gatech.edu
(send email only from your prism (gt) account
include that you are in CS1321!) Office Room
123, College of Computing. Course
http//www.cc.gatech.edu/classes/AY2003/cs1321_sp
ring My website http//www.danlerner.net/ Offic
e hours TBA
6
Who I am
Who Saun Shewanown Email saun_at_cc.gatech.edu
(send email only from your prism (gt) account
include that you are in CS1321!) Office Room
123, College of Computing. Course
http//www.cc.gatech.edu/classes/AY2003/cs1321_sp
ring Office hours TBA
7
Two Types of Lecture
  • Lecture
  • Tuesdays and Thursdays.
  • Lecture from Instructor.
  • Held in large lecture hall.
  • Recitation
  • Tuesday,Wednesday or Thursday evenings (6-8 p.m.)
  • Led by your Teaching Assistant (TA).
  • Smaller group setting and is geared for questions
    and answers.
  • Your quizzes are held in recitation.

8
Two Types of Homework
  • Homework
  • Due approximately every week.
  • Typically Scheme programming.
  • Labs
  • Due approximately every other week.
  • Covers skills such as HTML, Excel, Matlab.
  • These are still just homeworks they have nothing
    to do with a laboratory. The name is an artifact
    of days gone by

9
Course Text
How to Design Programs Matthias Felleisen
Robert Bruce Findler Matthew Flatt Shriram
Krishnamurthi ISBN 0-262-06218-6 Online copy
available at http//www.htdp.org
10
Reading from Text
  • You are expected to read the text either online
    (free) or in hardback
  • Reading assignment this week Section I from the
    book Processing Simple Forms of Data
  • Some quiz questions may come from the reading
    material

11
Administrivia
  • We work closely with the authors of your book.
    We have been to a workshop with them. Do not
    abuse the textbook website.
  • In the past some students asked for access to the
    solutions. As the website clearly says,
    solutions are provided for instructors only.
    Attempts to obtain answers will be dealt with
    harshly.
  • 2. Other students in the past sent infantile
    gibberish via the website. You have to be
    kidding me!!!GTs integrity suffers. Let us not
    repeat this.
  • 3. Lastly, some students have attempted to sign
    up for the Teach-Scheme program, even though this
    program is for teachers of Scheme only. Dont do
    this.

12
Online Resources
  • Class Web Site
  • http//www.cc.gatech.edu/classes/AY2003/cs1321_spr
    ing
  • Lecture slides
  • Newsgroups
  • HW Skeleton
  • HW Examples
  • And much more
  • Class Newsgroups
  • Book DrScheme Website
  • How To Design Programs
  • Felleisen, Findler, Flatt, Krishnamurthi
  • http//www.htdp.org

13
CS1321 Website
  • URLhttp//www.cc.gatech.edu/classes/AY2003/cs132
    1_spring
  • HW Skeleton
  • HW Example
  • Lets have a look

14
Graded items
  • Homework numerous covering Scheme.
  • Labs about 5 or 6 covering computer skills such
    as Excel, HTML, Matlab, etc.
  • Quizzes 4 quizzes given during recitation,
    dates TBA
  • Final exam consult OSCAR for estimated date
    time, but subject to change!

15
Collaboration
  • Separate Learning Tasks from Assessment
  • Homework/labs geared to help you learn and master
    the material
  • Quizzes and Final Exam are used to give the
    majority of the assessment of your ability
  • We are encouraging an open and collaborative
    learning environment for homeworks and labs.
  • More on this in the coming lectures.

16
Course Grading Breakdown
Grading Breakdown (there is no
curve) HW 15 Labs
5 Quizzes(4_at_12.5each) 50 Final
30 ------- 100
17
Real Live Help
  • In addition to the online resources for this
    course, numerous people are available to help
    you.
  • Please seek help from the following
  • TA (or newsgroup)
  • Help Desk in the CoC (details later)
  • Senior TA (STA) your TA's supervisor
  • Instructor

18
Some Tips
  • For many students this will be your first
    exposure to Computer Science (unlike Math,
    Chemistry, etc.)

19
Some Tips
  • Programming (English Writing math
    logic)
  • syntax (i.e. grammar)
  • (creativity
    rigidity)
  • making mistakes
  • a lot of work (i.e.
    assigned work)
  • extra work (i.e. more
    practice)

20
Tip 1
Dont wait until the last minute to get help
21
Tip 2
Hey, can I pass if I can get enough partial
credit?
Bad things happen while learning a new skill.
You will probably crash and burn on some
programs. Start early leave yourself time for
mistakes.
22
Tip 3
Dont be too ambitious with your course load.
You CANNOT slack off in this class, even for a
few days.
23
Tip 4
Watch out for the big picture. Dont forget
this is a programming course, not a Scheme
course. Its dangerous to hide from the
programming part of the course. You may be
crushed on the final.
24
Write a Comment
User Comments (0)
About PowerShow.com