Introduction to Programming in C PowerPoint PPT Presentation

presentation player overlay
1 / 11
About This Presentation
Transcript and Presenter's Notes

Title: Introduction to Programming in C


1
Introduction to Programming in C
  • Tracy Hammond

2
Class Description
  • Basic Concepts of computer programming using C
  • Develop logical reasoning, systematic thinking,
    and problem solving skills
  • Programming projects, last year The Price is
    Right, Black Jack
  • Learn C
  • No Previous programming experience necessary

3
Lecture Setup
  • First half of the day will be spent on lecture
  • Second half of the day will be spent in the lab
  • In the lab, students will work on a computer
    solving problems and gaining experience with C
  • Teaching Assistants will be present in the lab to
    answer students questions when programming

4
Homework
  • Students will have homework
  • They should be able to finish it in the time
    allocated in the middle of the day between
    sections
  • Short homework problems to focus on topic
    comprehensions
  • Longer projects

5
Prerequisites
  • Algebra Familiar with variables
  • Familiar with the Web Know how to access the
    class web site
  • General Computer Familiarity Know what a
    directory or folder is and how to create a file
  • No programming experience

6
The Students
  • Creative
  • Enjoy Solving Problems
  • Last Years Class Kept Communication on a Class
    Message Board

7
The InstructorTracy Hammond
  • 3 years Instructor at Columbia University
  • MS, Computer Science, Columbia University
  • MA, Anthropology, Columbia University
  • BA, Math, BS, Applied Math, CU
  • 4 years Goldman Sachs
  • PhD Student at MIT in Computer Science

8
Why C?
  • Standard language
  • Popular language
  • Base of C
  • Easy to learn other languages afterwards

9
Very Brief Syllabus
  • Algorithms
  • Control Structures (for, while, if)
  • Functions
  • Arrays and Pointers
  • Characters and Strings
  • Files and Input/Output
  • Structures and Enumerations

10
Textbook
  • C How to Program, Third Edition by Deitel and
    Deitel
  • ISBN 0-13-089572-5, Prentice Hall
  • Book can bought online, or it will also be
    available from the Columbia Bookstore before the
    class begins.

11
Website
  • Last years website is available at
    www.columbia.edu/tah10/cintro
  • This years website will be available at the same
    address.
  • Information about the class will be available
    there.
  • Email tah10_at_columbia.edu
Write a Comment
User Comments (0)
About PowerShow.com