Kamis, 18 Agustus 2011

Kuliah Gratis di Harvard



The Harvard Extension School’s Open Learning Initiative brings a selection of noncredit online courses featuring Harvard faculty to the public for free.

CSCI E-52 Intensive Introduction to Computer Science Using C, PHP, and JavaScript

David J. Malan, PhD, Lecturer on Computer Science, Harvard University.

Watch the videos »



David J. Malan, PhD, Lecturer on Computer Science, Harvard University.

Intensive Introduction to Computer Science Using C, PHP, and JavaScript


This course is an introduction to the intellectual enterprises of computer science. Topics include algorithms (their design, implementation, and analysis); software development (abstraction, encapsulation, data structures, debugging, and testing); architecture of computers (low-level data representation and instruction processing); computer systems (programming languages, compilers, operating systems, and databases); and computers in the real world (networks, websites, security, forensics, and cryptography). The course teaches students how to think more carefully and how to solve problems more effectively. Problem sets involve extensive programming in C as well as PHP and JavaScript.


The lecture videos

The recorded lectures are from the Harvard School of Engineering and Applied Sciences course Computer Science 50, which was offered as an online course at the Extension School.

The Quicktime and MP3 formats are available for download, or you can play the Flash version directly. Each week has 2 hour-long lectures.

Week 0

Introduction. Bits. Binary. ASCII. Programming. Algorithms. Scratch. Statements. Boolean expressions. Conditions. Loops. Variables. Threads. Events.

Week 1

C. Source code. Compilers. Object code. SSH. SFTP. GCC. Functions. Comments. Standard output. Arithmetic operators. Precedence. Associativity. Local variables. Types. Casting. Standard input. Libraries. Boolean expressions, continued. Conditions, continued. Loops, continued.

Week 2

Functions, continued. Global variables. Parameters. Return values. Stack. Frames. Scope. Arrays. Strings. Command-line arguments. Cryptography.

Week 3

Linear search. Binary search. Asymptotic notation. Recursion. Pseudorandomness. Bubble sort. Selection sort. Insertion sort. Merge sort. Debugging.

Week 4

Structures. Dynamic memory allocation. Pointers.

Week 5

Debugging, continued. Pointers, continued. Heap. File I/O. Forensics.

Week 6

Linked lists.

Week 7

Valgrind. Bitwise operators. Hash tables. Trees. Binary search trees. Tries. Heaps. Heapsort. Huffman coding.

Week 8

TCP/IP. HTTP. XHTML. PHP. SQL.

Week 9

DOM. CSS. Inheritance. JavaScript. Events, continued. OOP. Ajax.

Week 10

Preprocessing. Compiling. Assembling. Linking. CPUs.

Week 11

Enterprise architectures. Virtualization. Cloud computing. Sneak previews.

Week 12

Exciting conclusion.

Selasa, 12 Juli 2011

Computer Science Part I


This is CS50 OpenCourseware.

Computer Science 50 (otherwise known as CS50) is Harvard College's introductory course for majors and non-majors alike, a one-semester amalgam of courses generally known as CS1 and CS2 taught mostly in C.

Even if you are not a student at Harvard, you are welcome to "take" this course via cs50.tv by following along via the Internet. (The course's own website is at www.cs50.net.) Available at left are videos oflectures, sections (aka "recitations" or "precepts"), and seminars along with PDFs of all handouts. Also available at left are the course's problem sets and quizzes. If you have questions or would like to discuss the material with others, do join the course's Google Group. The problem sets do assume that you have access to cloud.cs50.net (a cluster of servers on which Harvard students have accounts), but not to worry! You can instead use the CS50 Appliance, a downloadable virtual machine (for Linux, Mac OS, and Windows).

If you're a teacher, you are welcome to adopt or adapt these materials for your own course, per the license.


If you'd like to take this course for real (on Harvard's campus or via the Internet) in order to receive feedback on work, grades, and a transcript, the course will next be offered through Harvard Extension School (as "Computer Science E-52") in Fall 2011. You can register onlinestarting in August 2011.

Special thanks to Chris Thayer and Media & Technology Services for the course's videos and to Cansu Aydede '11 and Yuhki Yamashita '11, Fall 2010's heads.

Prof. David J. Malan, Ph.D.

Rabu, 01 Juni 2011

Harvard-MIT Applied Theory Seminar

Economics 3087 : Harvard-MIT Applied Theory Seminar
Spring 2011
Meeting Time: Thursdays, 5:30-7:00
Location: Littauer M-16 & MIT E51:395

Organizers: Daron Acemoglu, Philippe Aghion, Oliver Hart, Bengt Holmstrom, and Andrei Shleifer

Outside speakers present current research in the field in a seminar setting.

Date
Location
Speaker
Title of Paper
2/10/11MIT E51:395
Roland, Benabou, Princeton

Laws and Norms (joint with Jean Tirole)

2/17/11Littauer M-16

Jose Luis Peydro,European Central Bank

Hazardous Times for Monetary Policy: What Do Twenty-Three Million Loans Say about the Impact of Monetary Policy on Credit Risk-Taking?
2/24/11MIT E51:395Michael Woodford, Columbia
Monetary Policy and Financial Stability
3/3/11Littauer M-16
Pol Antras & Fritz Foley, Harvard
Poultry in Motion: A Study of International Trade Finance Practices
3/10/11

MIT E51:395

Alp Simsek, Harvard
Speculation and Risk Sharing with New Financial Assets
3/17/11NO MEETING
HARVARD SPRING RECESS
NO MEETING

3/24/11

NO MEETING
MIT SPRING RECESSNO MEETING
3/31/11Littauer M-16

Bengt Holmstrom, MIT

Ignorance and the Optimality of Debt (joint with Tri Vi Dand and Gary Gorton)
4/7/11

MIT E51:395

Nicholas Bloom, StanfordDoes Management Matter? Evidence from India (joint with Benn Eifert, Aprajit Mahajan, David McKenzie, and John Roberts)
4/14/11Littauer M-16
Oliver Hart, Harvard
Inefficient Provision of Inside Money by Banks (joint with Luigi Zingales)
4/21/11MIT E51:395Daron Acemoglu, MIT
History, Expectations and Leadership in the Evolution of Cooperation (joint with Matthew Jackson)

Selasa, 26 April 2011

MIT Club of Indonesia

Aeronautics and Astronautics

A woman studies the aerodynamics of her design.

Professors, students, and researchers come to MIT from all corners of the globe to explore their passion for air and space travel and to advance the technologies and vehicles that make such travel possible.

Read more about Aeronautics and Astronautics at MIT

We build on our long tradition of scholarship and research to develop and implement reliable, safe, economically feasible, and environmentally responsible air and space travel.

Our industry contributions and collaborations are extensive. We have graduated more astronauts than any other private institution in the world. Nearly one-third of our current research collaborations are with MIT faculty in other departments, and approximately one-half are with non-MIT colleagues in professional practice, government agencies, and other universities. We work closely with scientists and scholars at NASA, Boeing, the U.S. Air Force, Stanford University, Lockheed Martin, and the U.S. Department of Transportation.

Our educational programs are organized around three overlapping areas:

Aerospace information engineering
Focuses on real-time, safety-critical systems with humans-in-the-loop. Core disciplines include autonomy, software, communications, networks, controls, and human-machine and human-software interaction.

Aerospace systems engineering
Explores the central processes in the creation, implementation, and operation of complex socio-technical engineering systems. Core disciplines include system architecture and engineering, simulation and modeling, safety and risk management, policy, economics, and organizational behavior.

Aerospace vehicles engineering
Addresses the engineering of air and space vehicles, their propulsion systems, and their subsystems. Core disciplines include fluid and solid mechanics, thermodynamics, acoustics, combustion, controls, computation, design, and simulation.

Department of Aeronautics and Astronautics links

Visit the MIT Department of Aeronautics and Astronautics

Review the MIT Department of Aeronautics and Astronautics curriculum

Learn more about MIT Engineering