Connexions

Sections
You are here: Home » Content » A Computational Introduction to Programming, Mathematical Modeling, and Elementary Mechanics

About: A Computational Introduction to Programming, Mathematical Modeling, and Elementary Mechanics

Collection type: Course

Course by: Rafael Escalante. E-mail the author

View the content: A Computational Introduction to Programming, Mathematical Modeling, and Elementary Mechanics

Metadata

Name: A Computational Introduction to Programming, Mathematical Modeling, and Elementary Mechanics
ID: col10961
Language: English (en)
Summary: Computational Computer Science - Zero introduces students to the basics of programming through multimedia, and then uses these programming techniques to examine basic functions that draw lines and curves. At the end of the course students use these same techniques to explore the principles underlying familiar physical processes. Computational CS-Zero uses easily taught and adaptable programming concepts as a framework for modeling the behavior of physical objects. The course reinforces the concepts and intuitions of pre-calculus and mathematical modeling by engaging students in hands-on simulations of physical systems. Computational CS-Zero teaches the foundations of programming while promoting mathematical competence necessary for academic success. Computational CS-Zero is sponsored by NSF's CCLI program and is a participant in the Computing Alliance of Hispanic Serving Institutions.
Collection Subtype: Course
Subject: Mathematics and Statistics, Science and Technology
Keywords: multimedia, physics, linear, programming, python,, systems, modeling
License: Creative Commons Attribution License CC-BY 3.0

Authors: Rafael Escalante (rafa.escalante@gmail.com)
Copyright Holders: Rafael Escalante (rafa.escalante@gmail.com)
Maintainers: Rafael Escalante (rafa.escalante@gmail.com)

Latest version: 1.1 (history)
First publication date: Aug 14, 2009 4:00 pm GMT-5
Last revision to collection: Aug 15, 2009 6:11 pm GMT-5

Downloads

PDF: col10961_1.1.pdf PDF file, for viewing content offline and printing. Learn more.
EPUB: col10961_1.1.epub Electronic book format file, for viewing on mobile devices. Learn more.
Collection Structure XML: col10961_1.1_collection.xml XML that defines the structure of the collection. Cannot be reimported in the editing interface. Learn more.
Source Export ZIP: col10961_1.1_complete.zip The Collection Structure XML, plus the CNXML and included media files for each module in the collection. Cannot be reimported. Learn more.
Offline ZIP: col10961_1.1_offline.zip An offline HTML copy of the content. Also includes XML, included media files, and other support files. Learn more.

Version History

Version: 1.1 Aug 15, 2009 6:11 pm GMT-5 by Rafael Escalante
Changes:
Added Getting Started

How to Reuse and Attribute This Content

If you derive a copy of this content using a Connexions account and publish your version, proper attribution of the original work will be automatically done for you.

If you reuse this work elsewhere, in order to comply with the attribution requirements of the license (CC-BY 3.0), you must include

  • the authors' names: Rafael Escalante
  • the title of the work: A Computational Introduction to Programming, Mathematical Modeling, and Elementary Mechanics
  • the Connexions URL where the work can be found: http://cnx.org/content/col10961/1.1/

See the citation section below for examples you can copy.

How to Cite and Attribute This Content

The following citation styles comply with the attribution requirements for the license (CC-BY 3.0) of this work:

American Chemical Society (ACS) Style Guide:

Escalante, R. A Computational Introduction to Programming, Mathematical Modeling, and Elementary Mechanics, Connexions Web site. http://cnx.org/content/col10961/1.1/, Aug 15, 2009.

American Medical Assocation (AMA) Manual of Style:

Escalante R. A Computational Introduction to Programming, Mathematical Modeling, and Elementary Mechanics [Connexions Web site]. August 15, 2009. Available at: http://cnx.org/content/col10961/1.1/.

American Psychological Assocation (APA) Publication Manual:

Escalante, R. (2009, August 15). A Computational Introduction to Programming, Mathematical Modeling, and Elementary Mechanics. Retrieved from the Connexions Web site: http://cnx.org/content/col10961/1.1/

Chicago Manual of Style (Bibliography):

Escalante, Rafael. "A Computational Introduction to Programming, Mathematical Modeling, and Elementary Mechanics." Connexions. August 15, 2009. http://cnx.org/content/col10961/1.1/.

Chicago Manual of Style (Note):

Rafael Escalante, "A Computational Introduction to Programming, Mathematical Modeling, and Elementary Mechanics," Connexions, August 15, 2009, http://cnx.org/content/col10961/1.1/.

Chicago Manual of Style (Reference, in Author-Date style):

Escalante, R. 2009. A Computational Introduction to Programming, Mathematical Modeling, and Elementary Mechanics. Connexions, August 15, 2009. http://cnx.org/content/col10961/1.1/.

Modern Languages Association (MLA) Style Manual:

Escalante, Rafael. A Computational Introduction to Programming, Mathematical Modeling, and Elementary Mechanics. Connexions. 15 Aug. 2009 <http://cnx.org/content/col10961/1.1/>.