|
商品编号: |
unc0477d |
|
商品名稱: |
斯坦福大學開放課程: 編程方法學 Open Stanford Course : Programming Methodology 英文版 DVD 只於電腦播放 |
|
碟片數量: |
1片 |
|
銷售價格: |
200 |
|
瀏覽次數: |
35722 |
|
【轉載TXT文檔】 |
|
斯坦福大學開放課程: 編程方法學 Open Stanford Course : Programming Methodology 英文版 DVD 只於電腦播放 |
斯坦福大學的“Stanford Engineering Everywhere ”免費提供學校裡最受歡迎的工科課程,給全世界的學生和教育工作者。 得益於這個項目,我們有機會和全世界站在同一個數量級的知識起跑線上。 本課程系列內容來源於斯坦福大學的“Stanford Engineering Everywhere ”項目。
官網地址: http://see.stanford.edu/default.aspx
斯坦福大學Introduction to Computer Science系列課程簡介:
Programming Methodology 編程方法學課程代號CS106A
本課程是編程課程導讀中最龐大的,也是斯坦福大學課程中最龐大的.主題著重在電腦應用工程的入門,強調現代軟件工程學原理: 物體導向設計、分解、封裝、抽象化和測試。編程方法學將良好的軟件工程原理,連同廣泛使用的JAVA編程語言一起講授。強調良好的編程風格。和JAVA語言的內建工具。本課程特別設計成適合文科和社會科學者。實際上,編程方法學畢業生大多都不是主修的工程管理。
基本要求: 本課程不要求具備編程基礎,但是要求多下功夫、努力!
課程簡介:
Introduction to Computer Science | Programming Methodology --CS106A
his 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.
關於主講: Mehran Sahami
I joined the Computer Science Department at Stanford University as Associate Professor (Teaching), Associate Chair for Undergraduate Education, and Director of Educational Affairs. From 2001 to 2006, I also taught in the CS department at Stanford as a Lecturer. From 2002-2007 , I was a Senior Research Scientist at Google, where I continue to maintain a consulting appointment in the research group. My research interests include computer science education, machine learning, and information retrieval on the Web. Please see my publications web page for more information . Previously, I worked for several years as a Senior Engineering Manager at Epiphany. Prior to working at Epiphany, I completed my PhD in the Computer Science Department at Stanford. I was also an undergrad at Stanford and I loved it so much that I didn' t want to leave. Outside of work, I enjoy spending time with family, playing the guitar, going on outdoor excursions, and sleeping (which seems to be getting rarer and rarer these days). 目錄:
Programming Methodology CS106A-lecture01 Programming Methodology CS106A-lecture02 Programming Methodology CS106A-lecture03 Programming Methodology CS106A-lecture04 Programming Methodology CS106A-lecture05 Programming Methodology CS106A-lecture06 Programming Methodology CS106A-lecture07 Programming Methodology CS106A-lecture08 Programming Methodology CS106A-lecture09 Programming Methodology CS106A-lecture10 Programming Methodology CS106A-lecture11 Programming Methodology CS106A-lecture12 Programming Methodology CS106A-lecture13 Programming Methodology CS106A-lecture14 Programming Methodology CS106A-lecture15 Programming Methodology CS106A-lecture16 Programming Methodology CS106A-lecture17 .................. Programming Methodology CS106A-lecture28
|
|
|