Be sure to check out our new Blogs and discover all the new Free Training!

Free Computer and IT Training Tutorials and Courses



Newsletter for Computer IT Education,
Training & Tutorial Resources

*** ISSUE #82 - August 2008 ***


        Intelligentedu.com


This Newsletter is only sent to its subscribers
and is available on the web at
Intelligentedu.com/newsletter82.html

Newsletter Archives are here:
Intelligentedu.com/newsletter.html

Subscribe instructions are at the end.

Please forward this newsletter to all your friends
and associates who might be interested!



In This Issue:

1)... Editor's Greeting

2)... The Best New Free I.T. Training & Tutorial Sites

3)... New Free I.T. Books & Book Sites

4)... University Computer Science Course Sites

5)... The Best Suggested Sites from Website Users

6)... New I.T. Training & Tutorial Link Sites

7)... I.T. Sites Worth Mentioning

8)... Question of the Month about Technical Training

9)... Please Support Our Computer Training Mission





1) Editor's Greeting:

Hello everyone, and welcome to our new subscribers!

This is the August 2008 issue (#82) of our free monthly newsletter for Computer IT Education, Training, & Tutorial Resources providing you with the latest Free online IT Training Resources that we have recently discovered and researched. This newsletter is free to anyone subscribing (instructions at bottom, no username/password is needed). To access our member site, however, you do need a user name and password - registering as a member of Intelligentedu.com costs $15 for two months, for more information please see Become a Member of Intelligentedu.com.

My desire is that these free resources will help you with your computer education and training and are tools to advance your IT career. Our main mission is the training of those less fortunate who are seeking to become computer literate, both technically and from a user's perspective. 

In this issue we describe and link to a total of 125 computer, IT and programming learning and tutorial web sites. By means of this email newsletter, you have knowledge of and access to these sites before our web site visitors do.


***Current News ***

Please take a look at our Blogs, We post on a daily basis to these blogs all New Free Training and Tutorial Resources, as we discover and evaluate them, here are the links:

       Best New Free Technical Computer and Development Training Sites

       Free Computer, Technical, and IT Books

       Our 3 Blogs for EducationOnlineForComputers.com

            - Web Development   - Adobe & Macromedia   - Microsoft Office

If you'd like, also get our Free Computer Training updates via RSS.


I wish you the best with your computer studies and learning.

Warm Regards, 
Jeff Love 
Newsletter Editor and Webmaster 
webmaster@intelligentedu.com

http://www.intelligentedu.com/

 



"Learn New Skills and Increase Your Earning Power
 - With Free Online Computer Training!"

*** Become a Member of Intelligentedu.com ***

Our Members' Site contains the web's best computer and IT training resources and tutorials. This content is individually linked and presented in a way to expedite and facilitate your IT learning experience. We have done all the web research and presentation work for you so you can concentrate solely on your computer training. For short FAQ Answers, please see the end of this newsletter.

The total price to join as a member is only $15.00 total for 2 months, $25 for 4 months, $34 for 6 months, or $59 for a whole year. The funds generated will assist us to help all those seeking IT education and application development training. Here's the link to see what's available on our member's site and to sign up: http://www.intelligentedu.com/sign-up/index.html.

 


EdComp.com:
http://www.edcomp.com/

This is our new free computer and IT education and training search engine housing over 220,000 free training internet resources! Just type in a topic you're looking for and get tons of great web resources instantly. These search results are much better than the big search engines, like google. You can also check out our predefined search results page giving you tons of free training resources: http://www.edcomp.com/predefined.htm.

 


EducationOnlineForComputers.com: 
http://www.educationonlineforcomputers.com

Our new software application and office training and tutorial site, EducationOnlineForComputers.com, is now up and running. We give you Free access to hundreds of Free Training and Tutorials covering Microsoft Office, Flash, Photoshop, Dreamweaver and FrontPage. We also provide you a member site for the best available online software application training. You can follow this site's blog on our EOFC Twitter page



-> Here are Your 3 Rewards for Subscribing to this Newsletter <-

*** Free Online IT Training Materials for Subscribers *** 
This section of our site contains over 2,000 free IT, computer and programming training resource links: http://www.intelligentedu.com/free_it_training_materials_and_books.html

*** Free Online Computer Training and Tutorial Resources *** 
Containing over 8,000 free IT training and tutorial resources, this section of our site is available only to our newsletter subscribers and web site members: http://www.intelligentedu.com/newly_researched_free_training.html

*** Free e-Book: "Understanding Computer Security" *** 
Our new e-book contains the best information from U.S. government agency computer security papers and guides and presents it in a coherent and understandable manner. My hope is that this e-book will make computer security easier to learn. Click here to receive your Free Copy: http://www.intelligentedu.com/Understanding_Computer_Security.zip (553 kb). When unzipped it is a windows executable.





 

2) The Best New Free I.T. Training & Tutorial Sites:

This section of our newsletter contains the best new free IT training and tutorial sites that we have found and researched in the last few weeks. These resources will be added to our Free IT Training & Courses page at Intelligentedu.com/cat1.html, our Free IT Tutorials and Guides page at Intelligentedu.com/cat2.html, or to our members' site.

 

EdComp.com:
http://www.edcomp.com/

This is our new Free computer and IT education, training and tutorial search engine housing over 150,000 free training internet resources! Just type in a topic you're looking for and get tons of great web resources instantly. We believe these results are better than the big search engines, like google. 

You can start searching right now using this form:



Here are a few search results to get you started:

  Web Development:
 
http://www.edcomp.com/results/web+programming.html
  http://www.edcomp.com/results/web+development+tutorial.html
  http://www.edcomp.com/results/web+tutorial.html
  http://www.edcomp.com/results/css.html

  Java Learning Resources:
 
http://www.edcomp.com/results/java+tutorial.html  
  http://www.edcomp.com/results/java+2.html  
  http://www.edcomp.com/results/java+servlets.html  
  http://www.edcomp.com/results/j2ee+tutorial.html

  Linux Tutorials:
 
http://www.edcomp.com/results/linux.html  
  http://www.edcomp.com/results/linux+tutorials.html 
 
http://www.edcomp.com/results/linux+programming.html
  http://www.edcomp.com/results/linux+.html

  XML Tutorials:
 
http://www.edcomp.com/results/xml.html  
  http://www.edcomp.com/results/xml+tutorials.html  
  http://www.edcomp.com/results/xslt.html  
  http://www.edcomp.com/results/xsl+tutorial.html  
  http://www.edcomp.com/results/xpath.html

  C++ Tutorials:
 
http://www.edcomp.com/results/c++-tutorials.html  
  http://www.edcomp.com/results/c++.html  
  http://www.edcomp.com/results/c++-programming.html

  A+ Tutorials and free practice questions: 
  http://www.edcomp.com/results/a+.html
  http://www.edcomp.com/results/comptia+a+.html 
 
http://www.edcomp.com/results/comptia+a+-study+guides.html
  http://www.edcomp.com/results/a+-tutorials.html

  iNet+ Tutorials:
  http://www.edcomp.com/results/inet+.html
  http://www.edcomp.com/results/i-net+.html

  Network+ Tutorials:
  http://www.edcomp.com/results/network+.html

  MCSE preparation:
  http://www.edcomp.com/results/mcse.html  
  http://www.edcomp.com/results/70-290.html
  http://www.edcomp.com/results/70-291.html
  http://www.edcomp.com/results/70-293.html
  http://www.edcomp.com/results/70-294.html
  http://www.edcomp.com/results/70-296.html
  http://www.edcomp.com/results/70-297.html

  .Net:
 
http://www.edcomp.com/results/dotnet.html
  http://www.edcomp.com/results/dot-net.html 
  http://www.edcomp.com/results/dotnet+tutorials.html

  C#:
  http://www.edcomp.com/results/c#.html
  http://www.edcomp.com/results/csharp.html
  http://www.edcomp.com/results/c#+tutorial.html
  http://www.edcomp.com/results/csharp+tutorial.html

  Windows 2003:
 
http://www.edcomp.com/results/windows+2003.html 
 
http://www.edcomp.com/results/windows+server+2003.html

  Intelligentedu.com paid Member-only search with 70,000 more free resources: 
 
http://members.edcomp.com/index.aspx  

  If you forgot your password please go here to retrieve it:
 
http://www.intelligentedu.com/amember/member.php

 



TrainingByEmail

Visit TrainingByEmail to receive Free Training for C#, ASP.Net, SQL, Word, Excel, and Outlook,  via your email every week! We will send out a new training in the topic of your choosing every week. You can then save this, print it out, or delete it all at your convenience. And you can't beat the price, FREE!

 



Intelligentedu Online Library of Training Courses

This is another one of our new Free training and tutorial sites, providing over 450 free online IT tutorials. Tutorials range from entry level training on using word processors through to advanced techniques in programming, web development, database design, and network routing. In-depth courses are also available at low cost.

 



Free C++ Programming Textbook

Here is a freely available C++ Programming Textbook from Duke University: A Computer Science Tapestry, Exploring Computer Science and Programming with C++. All of the book's chapters are available in pdf format and are linked below, along with several C++ programming how tos. The data files referred to in the text are browsable here and the C++ code used is also available. And here are the author's Overhead slides for each chapter.


C++ Programming Text Book Contents:

Chapter 1 - Computer Science and Programming
Chapter 2 - C++ Programs: Form and Function 
Chapter 3 - Program Design and Implementation
Chapter 4 - Control, Functions, and Classes
Chapter 5 - Iteration with Programs and Classes
Chapter 6 - Classes, Iterators, and Patterns
Chapter 7 - Class Interfaces, Design, and Implementation
Chapter 8 - Arrrays, Data, and Random Access
Chapter 9 - Strings, Streams, and Operators
Chapter 10 - Recursion, Lists, and Matrices
Chapter 11 - Sorting, Templates, and Generic Programming
Chapter 12 - Dynamic Data, Lists, and Class Templates
Chapter 13 - Inheritance for Object-Oriented Design


C++ Programming How Tos:

How to use C++
How to format output and use streams
How to use the the class string
How to understand and use const
How to overload operators
How to understand and use standard libraries
How to understand and use Tapestry libraries
How to use the graphics library
How to cope with C++ environments Howto Cope with Codewarrior (html)

 



Java Programming Course Slides

Here are excellent Java Programming Notes and Slides from the University of Iowa that will show you how to program using the Java programming language. These review all of Java's features and topics that you need to understand when programming applications with Java. These include data types, control structures, methods, objects and classes, class inheritance, arrays and strings, user interface, applets, internationalization, exception handling, multithreads, multimedia, input and output, and networking.


 - Chapter One: Introduction to Java
 - Chapter Two: Primitive Data Types
 - Chapter Three: Control Structures
 - Chapter Four: Methods
 - Chapter Five: Programming with Objects and Classes
 - Chapter Six: Class Inheritance
 - Chapter Seven: Arrays and Strings
 - Chapter Eight: Getting Started with Graphic Programming
 - Chapter Nine: Creating User Interface
 - Chapter Ten: Applets and Advanced Graphics
 - Chapter Eleven: Internationalization
 - Chapter Twelve: Exception Handling
 - Chapter Thirteen: Multithreads
 - Chapter Fourteen: Multimedia
 - Chapter Fifteen: Input and Output
 - Chapter Fifteen: Networking

 



Free Agile Software Development Book

Here is an excellent, free software development book, Essential Skills for Agile Development, written by Tong Ka Iok, that reflects his many years of software application building experience.  has in software development and training. This freely available book provides many easy to read and understand examples that present Agile Software Development from a hit-the-ground running perspective. These include: how to handle duplicate code, comments, and bloated code; how to write effective end-user requirements; how to perform TDD (including functional testing, user interface testing and unit testing); and how to use a database in Agile Development. By applying the examples, you will learn the required skills and put them into practice immediately.

Essential Skills for Agile Development teaches the programming concepts of Agile Development one skill at a time by presenting exercises that the authors expect you to complete. So you can learn what you're doing correctly and incorrectly, it also gives you sample solutions to the exercises. To reinforce the skills taught, the book gives repeated exercises that test you on the skills taught previously, so reading the chapters sequentially is recommended. This book can be used as training for software developers, and its also an ideal reference for Java programming. To effectively use this book you should have knowledge in reading Java and HTML code, and read and write SQL.

You may download the whole book (427 pages, 2.26mb, pdf format) or you can access each chapter in pdf format.


Table of Contents of Essential Skills for Agile Development:

Chapter 1. Removing duplicate code
Chapter 2. Turning comments into code
Chapter 3. Removing code smells
Chapter 4. Keeping code fit
Chapter 5. Take care to inherit
Chapter 6. Handling inappropriate references
Chapter 7. Separate database, user interface and domain logic
Chapter 8. Managing software projects with user stories
Chapter 9. OO design with CRC cards
Chapter 10. Acceptance test
Chapter 11. How to acceptance test a user interface
Chapter 12. Unit test
Chapter 13. Test driven development
Chapter 14. Team development with CVS
Chapter 15. Essential skills for communications
Chapter 16. Pair programming

 



MySQL Essentials

MySQL is a free, open source database management system that is easy to install, implement and maintain. It also provides quick performance and is very reliable, while being widely implemented throughout the world. MySQL brings the power of a scalable relation database application to anyone with the skills to build a data driven application or web site. 

Here is another excellent, free online book, MySQL Essentials, hosted by techotopia.com. The objective of MySQL Essentials, is to provide step-by-step instructions on how to implement and administer MySQL. The book teaches you the fundamentals of relational databases and how to configure and install MySQL. It then covers all the tasks you need to know and perform so you can successfully build, maintain and secure MySQL based databases. The topics of MySQL Essentials are listed and linked below in the table of contents.


Table of Contents of MySQL Essentials:

About MySQL Essentials
Database Basics
MySQL Database Architecture
The mysql Command-Line Tool
The MySQL Administrator Tool
The MySQL Query Browser
Creating New Databases and Tables with MySQL Administrator
Creating Databases and Tables Using SQL Commands
Updating and Deleting MySQL Tables
Inserting Data into a MySQL Database
Updating and Deleting MySQL Data
Retrieving Data From a MySQL Database
Sorting Data Retrieved from a MySQL Database
Using WHERE to Filter MySQL Data
Advanced MySQL Data Filtering - AND, OR, NOT and IN
MySQL Wildcard Filtering using LIKE
MySQL Regular Expression Searches
Joining Tables in MySQL
An Introduction to MySQL Views
MySQL Calculations and Concatenations
Manipulating Text in MySQL
MySQL Mathematical Functions
Working with Dates and Times in MySQL
MySQL Data Aggregation Functions
MySQL Users and Security

 



Web Design in Theory and Practice

Design in Theory and Practice is a series of five chapters or tutorials that will teach you all  about visual communication design for the web. These web design tutorials discuss topics such as the fundamentals of design, typography and motion, and then also address more advanced theoretical web design and communication concepts. 

 - The Principles of Design

 - The Elements of Design

 - Designing for the Web

 - Principles and Elements of Design

 - Color: An Investigation

 



57 JavaScript Tutorials from htmlgoodies

Here are 57 JavaScript Tutorials, Techniques and Code Examples, courtesy of htmlgoodies.com. These JavaScript tutorials will teach and show you many features that you can use and apply on your web sites. If you are new to JavaScript, they will get you started with coding. If you're already coding JavaScript, they will help you learn some specific techniques to add interactivity to your web pages.


The JavaScirpt Diaries:

Learn the Basics of JavaScript:
JavaScript Primers:

 



Free C# Programming eBook from Programmersheaven

The Programmer's Heaven C# School Book is a freely available ebook that covers the .NET framework and the C# programming language. This C# programming ebook will teach you the basics of C# programming, along with object oriented programming techniques. It also takes you through many of important C# development topcis such as interfaces, exceptions, delegates, ADO.NET database access, building Windows forms applications, multi-threading, and asynchronous I/O. New features of C# 2.0, including generics, are also reviewed. This free C# ebook is in pdf format, 338 pages in length, and its file size is 3.6mb.


Chapters of Programmer's Heaven C# School ebook:





 

3) New Free Computer IT Books, Publications & Book Sites:

Some of these web resources will be added to our Free IT Books page at Intelligentedu.com/free_computer_books.html and some will be added to our members site


Linux, Java, C++ Programming eBooks


Here are lots of Downloadable Computer and Programming eBooks from moscoso.org, mostly in pdf, zip and rar formats. The topics for these freely available computer ebooks are listed below.


eBook Topics at this site:

C Programming
C Programming on Linux
C++ Programming and Design
Java
Java Concurrency
Java RMI
Netbeans, SCJP
Java Mobile Programming, J2ME
JBuilder
CORBA with Java
JSP and Servlet
PHP and MyQSL
SQL Database Programming
Network Programming
Linux
Linux Programming
Linux Shell Scripting
Linux Process Manager
Linux Kernel Module Programming
Embedded Linux Programming
Genetic Programming
WIMAX, Wireless
CNC Programming
Windows Mobile
Pocket PC
Rational Unified Process (RUP)
SAP R3
CAD
Matlab
LabView
Google Maps
Robotics
Neural Network Theory
Packet Radio

 



Free Books and eBooks from OnlineComputerBooks 

OnlineComputerBooks.com provides links to free computer books, free ebooks, and free online books covering many areas of Programming, I.T., Computer Science, Web Application Development, the Internet, Business, Math, Physics and Science. The topics for these free ebooks and books are listed and linked below.


Topics of Free Computer and Programming Books and eBooks:

 - Free J2EE books
 - Free Java books
 - Free .NET books
 - Free C# books
 - Free VB .NET books
 - Free ASP .NET books
 - Free MS-Office books
 - Free Ajax books
 - Free XML books
 - Free C++ Programming books
 - Free C Programming books
 - Free Web Design books
 - Free PHP books
 - Free Python books
 - Free Perl books
 - Free SQL books
 - Free Programming books
 - Free Windows books
 - Free Linux books
 - Free Unix books
 - Free FreeBSD books
 - Free IT books
 - Free Revision Control books
 - Free Networking books
 - Free Software Eng. books
 - Free MySQL books
 - Free PostgreSQL books
 - Free Open Source books
 - Free JavaScript books
 - Free Security books
 - Free Hardware books
 - Free Flash books
 - Free Computing books
 - Free AI books
 - Free J2ME books
 - Free Assembly books
 - Free Ada books
 - Free Basic books
 - Free Game Prog. books
 - Free Internet books
 - Free Ruby books
 - Free Apache books
 - Free e-Learning books
 - Free Smalltalk books
 - Free Lisp books
 - Free Certification books

 



Online Programming Books from codeidol.com

Here are many excellent free Online Computer Books from codeidol.com covering software development, web application building, and programming for both open source and Microsoft technologies. The book categories are listed and linked below, along with several books in some of the categories.


Computer and Programming Books at codeidol:

 - AJAX
    - Ajax: Creating Web Pages with Asynchronous JavaScript
    - Head Rush Ajax
    - Ajax for Web Application Developers
    - Ajax Design Patterns
 - Java
    - Enterprise Java Security: Building Secure J2EE Applications
    - Designing Web Services with the J2EE
    - Algorithms in Java
    - Java Web Services Tutorial
    - Programming Wireless Devices with the Java 2 Platform
    - Programmer's Guide to Java Certification
    - JFC Swing Tutorial, The: A Guide to Constructing GUIs
    - Effective Enterprise Java
    - Enterprise JavaBeans, 3.0
    - Pro JSF and Ajax
    - Java 2 Network Security
    - JavaServer Pages
 - C++ Programming
    - C++ Coding Standards: 101 Rules, Guidelines, and Best Practice
    - C++ Common Knowledge: Essential Intermediate Programming
    - Parallel and Distributed Programming Using C++
    - C++: The Complete Reference
    - C/C++ Programming Style Guidelines
 - Javascript
 - SQL
 - HTML
 - CSS
 - PHP
    - PHP 5 in Practice
    - PHP Cookbook, 2nd Edition
    - Learning PHP and MySQL
 - Perl
 - Python
 - Flash
 - Unix and Linux
 - LAMP:: Using Linux, Apache, MySQL, Perl, and PHP
 - Internet
 - Graphics
 - Security
 - C# and .NET (dotNET)
    - .NET Web Services: Architecture and Implementation
    - A First Look at ADO.NET and System.Xml v. 2.0
    - .NET Framework Standard Library Annotated Reference
    - Developing XML Web Services and Server Components with Visual C# .NET and the Microsoft .NET Framework
    - C# Cookbook, 2nd Edition
    - Applying Domain-Driven Design and Patterns: With Examples in C# and .NET
    - Essential C# 2.0
    - Windows Forms 2.0 Programming
    - Building .NET Applications for Mobile Devices
    - C# Network Programming
 - ASP
 - Windows
 - Visual Basic
 - Active Directory
 - Games
 - Hardware
 - Telecommunications
 - Games
 - Other

 



Computer and Programming eBooks in English and Spanish

This ebook repository at sistemasdgv.net/Manuales contains many ebooks and in several technical and programming areas. Topics covered include C++ programming Java, Web development, UML, PHP, Networking, Linux, Oracle, and ASP .Net. These computer and programming ebooks are in English and Spanish.

 



eBook Downloads For Linux, Networking, Java, PHP

Here are several eBook downloads at ftp.mgts.by/pub/docs covering BSD, Cisco, MySQL Database, Linux, Networking, Programming, IT Security, and VOIP. These are mostly in pdf format.


eBook Categories:

 - BSD
 - Cisco (CCIE, LAN, Firewall, IOS, VPN)
 - Database (MySQL)
 - Linux
 - Networking (TCP-IP, IPv6)
 - Others
 - Programming (Java, Perl, PHP, Tomcat, XSLT)
 - Voip

 



.NET, Networking, and Database Design eBooks

Here are several Computing eBooks in pdf format from elib.hbi.ir. These ebooks cover .NET, ASP.NET, VB.NET, C#, XML, PHP and MySQL, Networking, Network Security, Database Design, JDBC, Linux Shell Scripting, and Windows 2003 Deployment. I have listed the topics below for the more recent ebooks on this site. Some of the books on this site are older and are therefore not helpful.


Programming eBooks:
 - Visual Studio .NET Macros and Add-ins
 - Computer Architecture and XML
 - XML Programming with dotNET
 - PHP and MySQL Programming
 - .NET Framework and Architecture
 - OOP and Visual Basic dotNET and Visual C#
 - ASP.NET Development
 - Visual C++ .NET
 - VB .NET Development

Networking and Security eBooks:
 - TCP-IP Basics
 - Network Security
 - Defending your Network
 - Defending your Website
 - Cisco IOS
 - Cisco Security
 - Ethernet

Database eBooks:
 - Database Design, Entity Relationships and Diagrams
 - Database Programming using JDBC and Java
 - Advanced Database Design

Operating System eBooks:
 - Linux Shell Scripting tutorial
 - Windows Server 2003 Deployment Resource Kit


 





4) University Computer Science Course Sites Free to Browse and Study:

These web sites will be added to our Free University IT Course Webs page at Intelligentedu.com/cat3.html



Free Java Learning Docs from NYU

New York University has made the following four Java Reference and Learning Documents and Lectures available online for those wanting to hone or upgrade their programming skills in Java and Swing.


Java Language Reference
This Java Reference guide provides code examples and explanations of the Java programming topics linked 1 - 7 below. 

  1. Input/Output
  2. Classes
  3. Interface
  4. String Class
  5. Arrays
  6. Casting
  7. References

Quick Java Reference

This Quick Java Reference guide provides more coding examples and descriptions of the Java programming topics linked 1 - 8 below. Also, here is some info on Java Strings.
  1. AWT
  2. Command-Line Arguments
  3. Applet Arguments
  4. Timing
  5. Java 2D API
  6. Inner Classes
  7. Images in Java 2D
  8. Random Numbers

Swing Tutorial

This Swing introductory tutorial will help you to understand Java user interface programming. Here are the Java source code examples for this Swing tutorial. Some of the Java Swing programs and topics covered are as follows:

1. EmptyFrame.java:
    introduces the use of a JFrame that is empty.

2. EmptyFrame1.java
    introduces a "WindowListener" for a JFrame to quit properly.

3. myPanel.java
    adds a JPanel to a JFrame.

4. myPanel1.java
    elaborates on myPanel.java by introducing fonts.

5. DrawFrame.java
    primitives for drawing/filling polygons and arcs
    Variation: DrawFrame1.java
    primitives for drawing/filling various rectangles

6. ButtonFrame.java
    first steps into event handling
    Demo is a panel with 2 buttons.


Java Visualization Lectures
This is a hands-on, projects-oriented course. Programming for computer graphics will require Java programming (especially Java2D).

Lecture 1: Introduction to Visualization, Modeling and the Web
programs   |   html

Lecture 2: Java2D
programs   |   html

Lecture 2a: Applets
programs   |   html

Lecture 3: Basic Computational Geometry
pdf   |   html

Lecture 4: Computational Geometry I: Plane Sweep
pdf   |   html

Lecture 5: Point Location and Half-Edge Structure
pdf   |   html

Lecture 6: Tiger Dataset
pdf   |   html

Lecture 7: Swing (I)
pdf   |   html

Lecture 8: Swing (II)
pdf   |   html

Lecture 9: Databases and Postgres
pdf   |   html   |   progs   |   Online SQL information

Lecture 10: Computational Geometry II: Box Queries
pdf   |   html

Lecture 11: Simplification
pdf   |   html

Lecture 12: Zoom Architecture
pdf   |   html

 



Database Course from Mount Holyoke College

Mount Holyoke College's Database Course provides the following lecture slides that will help you understand these important database concepts and topics, and to put them into practice. These go into a great amount of detail on the areas covered and also give examples and coding samples where applicable.


Database Course Lectures:

Introduction to Databases:
Chapter 1

Entity / Relationship Model, Relational Model:
Chapter 2
Chapter 3

Relational Algebra and Calculus:
Chapter 4a
Chapter 4b

SQL:
Chapter 5

Building Database Applications:
Chapter 6

Database-Backed Internet Applications:
Chapter 7

Normal Forms, Storage and Indexing:
Chapter 19
Chapter 8
Chapter 9.6, 9.7

Query Evaluation:
Chapter 12

Transaction Management, Security:
Chapter 16
Chapter 21

Deductive Databases, Information Retrieval:
Chapter 24
Chapter 27a  , Chapter 27b Chapter 27c,  Chapter 27d 

Spatial Databases, Data Warehousing:
Chapter 28
Chapter 25, Chapter 25b

Datamining:
Chapter 26



 




5) The Best Suggested Sites from our Website Users
- Every month we feature the best suggested IT training and tutorial sites from our website visitors. Here are this month's sites: 




Interview Answers and more from TechPreparation

Techpreparation.com offers a nice amount of free learning content, including interview questions and answers, C/C++ programming tutorials, and softskills training. Also, the Resume Guide will help you prepare and write an effective technical resume for getting the job you're looking for.


 - Interview Questions and Answers

 - Tutorials

 - Softskills Training Tutorials

 



Tutorials and Training for NetBeans IDE

NetBeans is both a platform for the development of Java desktop applications, and an integrated development environment (IDE) developed using the NetBeans Platform. The NetBeans Platform allows applications to be developed from a set modules, which are software components such as a debugger, form editor, object browser, CVS, and emacs integration. A module is a Java archive file that contains Java classes written to interact with the NetBeans Open APIs and a manifest file that identifies it as a module. Applications built on modules can be extended by adding new modules. You can download NetBeans for free.

Here are many NetBeans Training Documents and Tutorials from netbeans.org that will help you learn both NetBean's basics and it more advanced and specialized functionality.

 

 




6) New Computer & IT Training & Tutorial Link & Resource Sites:

These web sites will be added to our IT Links and Resources page at Intelligentedu.com/cat6.html 

 
Computer Programming Tutorials and References

Here are many programming tutorials and references from around the web, from hitmill.com, covering the area below. Content includes primers, tutorials, code examples, tips, and resources for programming students, programmers and developers.


Categories of Programming Resources:

 - C Programming
 - C++ Programming
 - C# Programming
 - Java
 - Java Applets
 - HTML
 - DHTML
 - JavaScript
 - CSS
 - XML
 - Web Services
 - VBScript
 - Networking
 - Apache Server Resources







7) I.T. Sites and Free Downloads Worth Mentioning: 


The following programs are totally Free, no popups, no adware, no spyware, and no shareware.



Chaos Manager

Chaos Manager is a compact organizer that includes an appointment/to-do manager, a calendar, contacts, a notebook, print/import/export and more. It can remind you of appointments via popup dialog, or optionally send email reminders to a specified email address - allowing you to get reminders, even if you are away from home. If you commute between 2 computer locations, you can use the built-in FTP synchronization feature to exchange and sync data with another install of Chaos Manager (e.g in your office). Additional features include password protection, customizable interface with many skins to choose from and more.

 



Agent Ransack

Agent Ransack is a very powerful and easy to use tool for finding files and information on your hard drive fast and efficiently. You can search for file names or text in files with support for Regular expressions. When searching the contents of files Agent Ransack displays and highlights the actual text segments found in a separate window so you can quickly browse the results without having to open each file! The program features several wizards that can help you if you are not familiar with the use of Regular Expressions. Agent Ransack integrates into the Windows Find menu, so it is readily available to be used instead of the common Windows search dialog.

 



Host Evaluator

Host Evaluator compares features of different web hosting providers and monitors their performance. With the help of a wizard, you pick whatever hosting company you want. It provides options for storage space, bandwidth, 12-month cost, e-mail, support, redundancy, features, connection speed and uptime and more. After you have etered several plans, you can choose which plans you want to compare, weight your attributes according to your needs and the Host Evaluator will generate a HTML table with the best host. After you have found a host, you can continue to use the software to monitor your sites uptime.It asks for a voluntary donation.

 



GSpot

GSpot is a tool that provides you with detailed information about the codec used audio and video files. It can tell you whether an AVI file uses DivX or XviD, and which version, what type of MPEG codec is used (DVD format or not) etc. and also display additional file information like frame rates, meta data and more.

 



doPDF
 
doPDF enables you to convert any printable document to PDF format. The program installs as a virtual printer driver and can be accessed from any application that supports printing. Simply select the doPDF printer instead of your regular printer and the file will be converted and saved as PDF document. doPDF supports basic conversion features, including customizable resolution, page scaling, predefined page size and quality settings.

 



HFS - HTTP File Server

HFS - HTTP File Server is an easy to use drag and drop file server for personal file sharing. It runs as a standalone executable and does not require any installation. The program is very easy to use, just drag a file into it to share it with the world. You can customize the port it is running on, specify the IP address and monitor connections from the tray icon. HFS presents the shared files on a simple HTML page, that includes the file name and size. With some HTML knowledge, you can completely customize the HTML template to meet your preference. HFS can also integrate into Windows Explorer, allowing you to easily share files from the right-click menu.


 





8) Question of the Month about Technical Training:

Each month Jeff Love will answer a current or important question that we have received about computer and IT training and career development.


August 2008 Question of the Month: 

Where can I find some good instructions for building my own computer or PC?


Answer:
You can build you own computer rather easily if you know which parts you need and how to put them together. Here are the best sites I have found that provide excellent instructions for accomplishing this.


How To Assemble A Desktop PC, from Wikibooks
  1. Choosing the parts
  2. Assembly
  3. Software
  4. Overclocking
  5. Silencing
  6. Conclusion

How to Build a Computer, at HowStuffWorks  
  1. Introduction to How to Build a Computer
  2. The Motherboard
  3. Buying Parts
  4. Building
  5. Assembling the Case
  6. Installing the Hard Drive
  7. Powering Up and Troubleshooting
  8. Lots More Information
  9. How to Build a Computer: Questions and Answers

How to Build a Computer, at techPowerUp
  1. Introduction
  2. Case & Power Supply
  3. Motherboard, CPU & Memory
  4. Optical Drive, Floppy & HDD
  5. Power to the peripherals
  6. Installing Video & Sound card 
  7. Congratulations

Build Your Own PC
, from PCMech
  1. Materials Required
  2. Remove Case Cover
  3. Case Preparation
  4. Install Power Supply
  5. Install the CPU
  6. Install Heat Sink/Fan
  7. Install Memory
  8. Configure the Motherboard
  9. Install the Motherboard
  10. Connect Motherboard To Case
  11. Install Floppy Drive
  12. Configure the Hard Drive & CD-ROM
  13. Install Drive
  14. Install the CD-ROM(s)
  15. Install The Video Card
  16. Post-Assembly
  17. Initial Boot-Up
  18. Configure The BIOS
  19. Test The System
  20. Prepare the Hard Drive(s)
  21. Install The CD-ROM Driver
  22. Install The Operating System
  23. Tidy Up

Building a New Computer
, at the How-To Geek
  1. Part 1: Choosing Hardware
  2. Part 2: Putting it Together
  3. Part 3: Setting it Up
  4. Part 4: Installing Windows and Loading Drivers
  5. Part 5: Tweaking Your New Computer

How to Put the Parts Together
, from BuildPC.net


My Super PC
 - How To Build A PC - A Computer Building Guide


I hope this helps you.

Jeff Love
Site Editor
Intelligentedu.com






9) Please Support Our Training Mission



http://www.intelligentedu.com/support.html

How You Can Support Our IT Training Mission

Please help support Intelligentedu.com's Computer and IT Education and Training Mission by visiting our sponsors below. By doing so, you will be helping people who want to learn to use computers in an Information Technology career.




ITT Technical Institute: Choose from their many programs


University of Phoenix Online: Advance your career


DeVry: Online degrees for working adults



Kaplan College Online:
Advance your career with an online degree from Kaplan College


Capella University -accredited online education for professionals





Computer Education, Training, & Tutorial Resources

http://www.intelligentedu.com/
Free I.T. Training Now!

A free and member-based I.T. educational and training portal web site. We have compiled, categorized, described, and linked many, many sites that will be of keen interest to computer science students and instructors and others seeking free training and knowledge about computers. All areas are covered, from programming to systems administration to networking to the internet. You are able to study and learn all about computers and I.T. via Free training, courses, tutorials, books, guides, documentation, articles, tips, notes, and help. Also offered are free technical training tutorials co-branded with Freeskills.com/. Check us out today.

Copyright Notice: Please note that all of the items hyperlinked are copyrighted by their authors and/or publishers. You are expected to look for, read, and adhere to such notices. Downloaded and online material is copyrighted whether or not a copyright notice is present.

 




*** Intelligentedu.com's Member Site *** 
http://www.intelligentedu.com/sign-up/index.html

Our Members' Site contains the web's best computer and IT training resources and tutorials. This content is individually linked and presented in a way to expedite and facilitate your IT learning experience. We have done all the web research and presentation work for you so you can concentrate solely on your computer training.

Intelligentedu.com Member Site FAQ Answers:

  1. Over half of the web sites and pages in our members site are not in the free section of our web site. The online training resources in our members' site are linked and laid out in a much more detailed fashion than those in the free section. This will save you time in finding all the best free training on the web.
  2. If you use a credit card when joining, you July choose to be billed by PayPal, or you July purchase from 2checkout.com, our authorized retailer, whichever you choose.
  3. You have a choice to select the non-recurring or recurring method of payment. If you select non-recurring, when your membership period expires, you will not be automatically charged another fee on your credit card or check.
  4. If you are looking for training and tutorials covering popular software such as Microsoft Office, Flash, Photoshop, Dreamweaver, Web Development, Windows and Computer Hardware, please see our sister site, http://www.EducationOnlineForComputers.com

The total price to join our member's site is only $15.00 total for 2 months, $25 for 4 months, $34 for 6 months, or $59 for a whole year. The funds generated will assist us to help all those seeking IT education and application development training. Here's the link to see what's available on our member's site and to sign up: <http://www.intelligentedu.com/sign-up/index.html>. You can email Jeff Love with questions at webmaster@intelligentedu.com.


I will give you 8 great Free Bonuses when you sign up now. These are as follows:
1. A Comprehensive 47-page IT Glossary
2. How To Understand Windows Error Messages program 
3. 105 Great Totally Free Utility Programs 
4. A Bug Tracking Access
5. The Four Best IT Salary Calculator/Wizard sites 
6. 12 Great Web Resources for Learning the Best Methods to Study and Take Tests
7. Six Great e-Books (a $120 value) to help you Make Money using the Internet
8. Five extra bonus IT resource sites that are the best from our "worth mentioning" newsletter section






To Subscribe
to this Free monthly Newsletter of Computer Education, Training, & Tutorial Resources 
simply go to this web page and use the Subscribe form: 
http://www.intelligentedu.com/newsletr_sub_unsub.html



Thank You!
webmaster@intelligentedu.com
http://www.intelligentedu.com/