Intro to Programming
COEN 10 - Fall 2016

Course Info

Bulletin-Board

  • The lab projects will be done in C and html/php, using the Mac terminal.

  • Makefile

    Lecture Notes

    Homework/Practice

    Lab Projects

    By the deadline, you should deliver the code and demo to the TA.
    Late submissions will be accepted in the next lab, but will receive a penalty.

    Projects



    Syllabus

    Recommended Material

    Intro and PHP

    C

    Other C Books

    Unix Books

    Programming Books



    Learning Outcomes

    1. Use data-types, variables, and scope to develop simple programs.
    2. Express program logic using flow-charts and pseudo-code.
    3. Use conditional execution and loops to implement program logic.
    4. Develop a program using library functions.
    5. Implement a program as a number of user-defined functions.
    6. Use arrays to organize data.
    7. Understand high-level program requirements and use program decomposition to develop a program.

    Core Curriculum Pathways

    This course is associated with The Digital Age pathway. If you declare a pathway in this area you may use a representative piece of work in this course in the pathway portfolio that you will complete during your senior year. Recommendation: Please keep electronic copies of your work.

    Disability Accommodation Policy

    To request academic accommodations for a disability, students must be registered with Disabilities Resources located in Benson, room 216. If you would like to register with Disabilities Resources, please visit their office in Benson 216 or call (408) 554-4109. You will need to register and provide professional documentation of a disability prior to receiving academic accommodations. (Revised 9/10)