parent folder | |||

The Iliad and the WHILE Loop: Computer Literacy in a Liberal Arts Program | 2004-05-28 15:26:20 EST | A required computer literacy course whose design and implementation were greatly influenced by that of required courses in classics and other liberal arts is described. The course is an instance of the new trend of principles-based courses, but does not take the survey approach. Topics are chosen selectively on the basis of importance to the field, usefulness in demystifying the computer itself, and their ability to be compatible with a hands-on, exercise-oriented pedagogy. Topics include sentential logic, digital circuit design, information representation, a Pascal subset, program hierarchies and software engineering principles. The course has been successfully run in over 30 sections with over 1000 students. | |

Computer Programming for Everybody | 2004-05-28 15:26:20 EST | now defunct, but the DARPA proposal could be valuable | |

Open source in the lab | 2004-05-28 15:26:20 EST | ||

K-12 math education bookmarks | 2004-05-28 15:26:20 EST | ||

Cameron Laird's personal notes on open source for science | 2004-05-28 15:26:20 EST | ||

Python How to Program | 2004-05-28 15:26:20 EST | book | |

Python in Education | 2004-05-28 15:26:20 EST | ||

NCSU E115 | 2004-05-28 15:26:20 EST | During their first semester, new freshmen in the College enroll in a computer literacy course, E 115, which is taught using the Eos student computing facility. Following completion of E 115, it is expected that students will incorporate use of Eos workstations into all curricular areas, including the preparation of reports and papers in non-technical subjects. In either the freshman or sophomore year, most students will complete a course in computer programming and, thereafter, will increasingly use computers as an engineering tool. The College policy is that all of its students will be provided with the computing resources required to successfully complete their course of study. However, some students may find that owning a computer is beneficial in terms of convenience and ready access to computational capability. | |

College of Engineering and Mineral Resources West Virginia University | 2004-05-28 15:26:20 EST | This course introduces Freshman Engineering students to engineering problem solving and analysis techniques. The course emphasizes structured programming techniques in ANSI C and MATLAB. Although programming skills are stressed, it is recognized that the computer is only a tool for solving engineering problems. For the most part engineers are not computer programmers, but it is the engineer's job to get the problem into a form that can be solved using a computer. The major part of the engineer's effort goes into mathematically describing the physical system so that it can be rigorously understood. So, developing mathematical descriptions of engineering problems will be an important part of the course. The problems chosen will teach problem solving techniques and methods that are common to all engineering disciplines. | |

University of Cincinnati Orientation to Computer Science | 2004-05-28 15:26:20 EST | This course provides an overview of the Computer Science major and introduces some of the fundamental ideas of computer science. Components of the course will include the physical construction of computer and communications hardware, the logical construction of computer software, the Internet and the WWW, the theory of computation, the history of computing, and the variety of applications of computers. A common theme in all parts of the course will be discussion on how a computer scientist deals with problems of abstraction and complexity. Students will be introduced during the term to faculty, staff, computing facilities, and basic college survival skills. | |

Georgia Tech Introduction to Computing | 2004-05-28 15:26:20 EST | Alternative is CEE 4803, "Computing for Engineers". | |

A New "Contact-Based" First Year Engineering Course | 2004-05-28 15:26:20 EST | not about computing, but integrates with a concurrent computing course | |

Program Correctness Proofs in a Computer Literacy Course | 2004-05-28 15:26:20 EST | Program correctness proofs have recently been successfully added to Brooklyn College's required course on mathematical and computer literacy for the general student. This topic significantly integrates the mathematics topic of the course (logic) with one of the computer science topics (programming). | |

Introduction to Computing Systems: From Bits and Gates to C and Beyond! | 2004-05-28 15:26:20 EST | ||

How to Think Like a Computer Scientist: Learning with Python | 2004-05-28 15:26:20 EST | free textbook available under the GNU Free Documentation License | |

UOFS Computer and Information Literacy | 2004-05-28 15:26:20 EST | ||

UMass Information Literacy Project bibliography | 2004-05-28 15:26:20 EST | ||

Ohio State computing competencies bibliography | 2004-05-28 15:26:20 EST |

owned by: kyler

URL: http://lairds.org/Kyler/UCMerced/curriculum/