Please Visit Our Sponsor and request more information:
ITT Technical Institute: Choose from their many technical programs...


Free Computer Training Free Computer Courses

 

 

Computer Education, Training, and Tutorial Resources

Learn programming for Free and how to develop and write computer programs and IT applications. Get Free knowledge, information, references, and resources about computers now. Many Free training courses, tutorials, books, training guides, tips, articles, and helps are available to you.

For help finding what you need go to Navigation by Topic to Free Training or use pop-up.


Follow us on Our Twitter page!


I.T. Education & Training:

Home Page

Free Computer Training & Courses

Free Computer Books

Free Tutorials, Guides, Support & Help

Free University Course Websites

Best FREE Online Computer IT Courses

Lower Fee Distance Learning Sites

Higher Fee Distance Learning Sites

Link and Resource Sites

Free Certification Exam Study Guides

Free IT Training Tutorials

Free IT Training Downloads

eBiz Web Building

Free Programming Software

Monthly Newsletter: New Free Sites

Free Trade Publications

IT Sites Worth Mentioning

Free Site of the Month

Best Course & Degree Locators

Free Desktop & Office Tutorials

 

Additional Site Content:

Member Info & Sign Up

Member Login

Intelligentedu.com's Computer Open Web Directory

IT Certification Counselor and Complete List

Financial Aid Resources

Intelligentedu.com's IT Career Center

Online IT Publications

IT Associations & Organizations

The Latest Technology News

IT Stock Quotes and News

Great Free Software

eBiz: Build, Promote, & Profit

Great Free Stuff and Trial Offers

Online Games

Music and Movies

Travel Reservations, Flight Schedules & Tracking

The Best of the Web

Best Developer Books at Amazon.com

How You Can Support Our IT Training Mission

Health, Cooking, Weather, World News

 
Community Content:
Use Our Forum to Ask Questions & Give Answers

Enter Our Chat Room

Our Free Links Page

Free Classified Ads

Create and Send a Greeting Card

Our Cartoons and Jokes

Free Email at ZapZone

Take Our Survey



 
Search Intelligentedu.com


 
Site Map

What's New

 

Google

 Search Web 
 Search Intelligentedu.com
 Search EdComp.com

 

Internet Super Search:


Search all the Major Search Engines at once! 

 



Laboratory in Software Engineering


Laboratory in Software Engineering
is a core electrical engineering computer science subject at MIT. It uses Java as its teaching programming language. The following course materials are online:

  • Lecture notes are posted in PDF format
  • Three exercises are given in HTML format
  • Learning resources are provided to assist you


Lecture Notes

LEC. # TOPIC NOTES
1
Introduction (PDF)
2
Decoupling 1 (PDF)
3 Decoupling 2 (PDF)
4 Data Abstraction 1 (PDF)
5 Data Abstraction 2 (PDF)
6 Abstraction Functions and Rep. Invariants (PDF)
7 Iteration Abstraction and Iterators (PDF)
8 Object Models and Invariants (PDF)
9 Equality, Copying, and Views (PDF)
10 Dynamic Analysis 1 (PDF)
11 Dynamic Analysis 2 (PDF)
12 Design Patterns 1 (PDF)
13 Design Patterns 2 (PDF)
14 Design Patterns 3 (PDF)
15 Subtyping (PDF)
16 Case Study: Java Collections API (PDF)
17 Case Study: JUnit (PDF) (Resources)
18 Case Study: Tagger (Notes-PDF) (Slides-PDF) (Resources)
19 Conceptual Modelling (PDF)
20 Design Strategy (PDF)


Exercises

Getting Started with Java

Design an Abstract Data Type

Gizmoball Project


Learning Resources

Java Style Guide

Specifications

Java Questions and Answers

Documentation

Extensive on-line documentation for javac, Java, and other tools in the JDK can be found through the Java documentation page at MIT.

 

 


              If you find any broken links, please notify webmaster at

 Return to Top
 Back to previous page







 

 

 


 
 

Please Suggest a Computer Education, Training, or Tutorial Web Site Link for this Site

If you know a good Computer Education, Training, or Tutorial web site that is not on this page please fill this form out with the address of the web site and we will post it. This will help everyone who is seeking to learn more about computers.

Please enter the name of the site, its address, and a short description of its contents. Thank you.

Name of Web Site:

Address of Web Site:

Short Description:

After clicking the Submit Computer Education Web Site button, please click your browser's back button to return to this page.


  
 
Please Help Support our Computer Education & Training Web Site

Please email questions or comments to Webmaster:

All pages on this web site are © 2012 by DeepSearcher Inc




Earn revenue from your site with WebSponsors.net