You must be logged in to perform this action.
You must be logged in to perform this action.
You must be logged in to perform this action.

Introduction to Computer Science: Programming Abstractions

No Strings Attached
Author:
Subject:
Science and Technology
Institution Name:
Stanford University
Collection:
Stanford University - School of Engineering
Grade Level:
Post-secondary
Abstract:

This course is the natural successor to Programming Methodology and covers such advanced programming topics as recursion, algorithmic analysis, and data abstraction using the C++ programming language, which is similar to both C and Java. If you've taken the Computer Science AP exam and done well (scored 4 or 5) or earned a good grade in a college course, Programming Abstractions may be an appropriate course for you to start with, but often Programming Abstractions (Accelerated) is a better choice. Programming Abstractions assumes that you already have familiarity with good programming style and software engineering issues (at the level of Programming Methodology), and that you can use this understanding as a foundation on which to tackle new topics in programming and data abstraction.

Languages:
English
Material Type:
Audio Lectures, Full Course, Lecture Notes, Video Lectures
Media Format:
Audio, Text/HTML, Downloadable docs, Video
Conditions of Use:
Creative Commons Attribution 3.0
Creative Commons Attribution 3.0
Copyright Holder:
Stanford University

Comments

Send link to this page

The e-mail address to send this link to.
A comment about this link.
Log in or Register

Rate and Review

Evaluate Resource What is this?

Common Core Standards

Align Resource
Not Yet Aligned

    Add new alignment tag:

    Share

    Tags

    Keywords, descriptive words, interested groups & more