Intro to Programming
COEN 10 - Fall 2009
Course Info
- Lecturer: Dr. Figueira (sfigueira@scu.edu)
- Classes: MWF, 10:30-11:35am
- Office Hours: T/Th 11am-12pm
- TAs: Jingjing Ren and Shikha Bansal
- Work: quizzes (20%) + midterms (30%) + final (30%) + lab projects (20%)
Bulletin-Board
- Quiz on Wed, 12/2 (C: Strings)
- Quiz on Wed, 11/18 (C: lectures 11 to 16)
- Example of a program with functions: f.c
- Midterm on Wed, 11/11 (C: lectures 11 to 14)
- Quiz on Wed, 11/4 (C: arrays, conditionals, loops, main function, scanf, printf)
- Quiz on Wed, 10/28 (C: conditionals, loops, main function, scanf, printf)
- Quiz on Wed, 10/21 (php: conditionals, loops, arrays, functions)
- Midterm on Wed, 10/14
- Quiz on Wed, 10/7
- The projects will be done in C and html/php, using the Linux machines.
- Makefile
- This is my list of advices for first-year students.
Lecture Notes
Homework/Practice
Lab Projects
By the deadline, you should deliver the code and demo to the TA.
Late assignments should be delivered and demo-ed at office hours.
Projects (TBA)
Syllabus
- The Unix/Linux environment
- Computers and Programming
- Programming Fundamentals
- Basics of HTML and PHP
- Intro to C
- Functions
- Selection
- Repetition
- Modular Programming
- Simple Data Types
- Arrays
Text Book
- Problem Solving and Program Design in C,
by Hanly and Koffman, Addison-Wesley, 6th Edition, 2010.
Other C Books
- The C Programming Language
Kernighan and Ritchie, 2nd Edition, Prentice Hall, 1989.
- Practical C Programming
Steve Oualline, 3rd Edition, O'Reilly, 1997.
Unix Books
- The UNIX Programming Environment
Brian W Kernighan and Rob Pike, Prentice Hall, 1984.
Programming Books
- The Practice of Programming
Kernighan and Pike, Addison-Wesley, 1999.