MERLOT - Multimedia Education Resource for Learning and Online Teaching
Home Communities Learning Materials Member Directory My Profile About Us

Material Detail

Become a Member | Log In

Introduction to Computer Science: Programming Methodology

Bookmark and Share
 
Location: Go to Material
Material Type: Online Course
Technical Format: Other
Date Added to MERLOT: November 13, 2008
Date Modified in MERLOT: September 24, 2011
  [Report Broken Link For This Material]

Author:
 Send email to see-information@lists.stanford.edu
School of Engineering, Stanford University
Submitter : Christopher Kong

Description:
Programming Methodology is one of ten free courses being offered to the public through Stanford Engineering Everywhere. The course belongs to the Introduction to Computer Science series and is taught by Mehran Sahami, Associate Professor of Stanford University's Computer Science Department.

This course is the largest of the introductory programming courses and is one of the largest courses at Stanford. Topics focus on the introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing.

Programming Methodology teaches the widely-used Java programming language along with good software engineering principles. Emphasis is on good programming style and the built-in facilities of the Java language. The course is explicitly designed to appeal to humanists and social scientists as well as hard-core techies. In fact, most Programming Methodology graduates end up majoring outside of the School of Engineering.

Prerequisites: The course requires no previous background in programming, but does require considerable dedication and hard work.


Keywords:
object-oriented design, control statements, programming style, Stanford University, boolean expressions, character data, Introduction to Computer Science, Java, abstraction and testing, Java string class, Mehran Sahami, decomposition, Stanford Engineering Everywhere, Programming Methodology, arrays, encapsulation

Browse in Categories:

More information about this material:
Primary Audience: High School, College General Ed, College Lower Division, College Upper Division, Graduate School, Professional
Mobile Compatibility: Not specified at this time
Technical Requirements: Lecture videos are offered via Silverlight, iTunes, YouTube, and downloadable .wmv and .mp4 torrents. Course materials in the form of .pdf files are also available for download.

Language: English
Cost Involved: no
Source Code Available: no
Accessiblity Information Available: no
Copyright: yes
Creative Commons: Creative Commons License
This work is licensed under a Attribution-NonCommercial-ShareAlike 3.0 United States

About this material:

Peer Reviews (not reviewed)
Workflow status (Not triaged)
Comments (none)
Learning Exercises (none)
Personal Collections (6)
Accessibility Info (none)
 

Add your own:

Write a comment
Create a learning exercise
Add accessibility information


 
Report this as an Inappropriate Material
QR Code for this Page
 
 
--%>