Introduction to GIS
School of Computer Sciences & Information Technology

Making good maps can be challenging, time consuming, and expensive, but recently, a new set of cheap and free mapping tools has enabled almost anyone with a computer to easily make a map—but good maps are not usually the result.  They have the computer and software, but the new mapmakers lack the mapping concepts, principles, and methodologies.  Their maps are often improperly designed and do not communicate easily nor effectively.

This e-text wants to change that by helping you create, analyze, and produce maps that communicate more effectively.  By the use of symbols, colors, shades, and words, maps help us communicate with more impact; they make what we want to say attractive, compelling, convincing, and clear.  This e-text focuses primarily on a technology called Geographic Information Systems (GIS), but most of the chapter’s concepts are applicable to other geotechnologies including remote sensing, global positioning systems (GPS), Internet mapping, and virtual globes.



Foundation of Computation
School of Computer Sciences & Information Technology

Foundations of Computation is a free textbook for a one-semester course in theoretical computer science. It has been used for several years in a course at Hobart and William Smith Colleges. The course has no prerequisites other than introductory computer programming. The first half of the course covers material on logic, sets, and functions that would often be taught in a course in discrete mathematics. The second part covers material on automata, formal languages, and grammar that would ordinarily be encountered in an upper level course in theoretical computer science.

Introduction to Python
School of Computer Sciences & Information Technology

Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.

Wireless networking
School of Computer Sciences & Information Technology

This book is a practical guide to designing and building wireless networks in local communities, enhancing lives through improved communication, access to information for educational, social and economic growth. Its primary goal is to help expand access to the Internet and to expand the deployment of community networks where there is currently no infrastructure to enable this to happen. Written by subject matter experts who have vast experience in deploying wireless networks in the field and connecting communities to the global Internet.

Network Security
School of Computer Sciences & Information Technology

Encryption of files and firewalls are just some of the security measures that can be used in security. This free course, Network security, which assumes you have a substantial knowledge of computing, helps to explain the intricacies of the continually changing area of network security by studying the main issues involved in achieving a reasonable degree of resilience against attacks.

After studying this course, you should be able to:

  •   identify some of the factors driving the need for network security
  •  identify and classify particular examples of attacks
  • define the terms vulnerability, threat and attack
  •  identify physical points of vulnerability in simple networks
  •   compare and contrast symmetric and asymmetric encryption systems and their vulnerability to attack, and explain the characteristics of hybrid systems.



LaTeX programming
School of Computer Sciences & Information Technology

TeX is a computer program for typesetting documents, created by Donald Knuth. It takes a suitably prepared computer file and converts it to a form which may be printed on many kinds of printers, including dot-matrix printers, laser printers and high-resolution typesetting machines. LaTeX is a set of macros for TeX that aims at reducing the user's task to the sole role of writing the content, LaTeX taking care of all the formatting process. A number of well-established publishers now use TeX or LaTeX to typeset books and mathematical journals. It is also well appreciated by users caring about typography, consistent formatting, efficient collaborative writing and open formats.

Introduction to Unix
School of Computer Sciences & Information Technology

This OER introduces the fundamental commands required to get started with the UNIX operating system

Introduction to Powerpoint 2007
School of Computer Sciences & Information Technology
PowerPoint" refers to Microsoft PowerPoint, a program that allows the user to design a presentation that consists of multiple slides. These slides may contain images, text, video clips, and related types of information. PowerPoint is useful for delivering a speech, because the user can utilize text on the screen to remind him or herself of the information to be conveyed to the audience or to summarize his/her dialogue into more manageable and "friendly" sizes, as well as to entertain or explain graphs, charts, and related data.


Introduction to MS Excel 2007
School of Computer Sciences & Information Technology

Excel and Word have a lot in common, since they both belong to the MS Office suite of programs. This means that if you are familiar with Word, then you already know how to use several Excel features! 

In the Word section of this manual, you’ll be able to find more information and guidance on 

  • Using the mouse and keyboard
  • Starting the program 
  • The Office button and ribbon 
  • Character formatting 
  • Opening, saving and printing files 
  • Accessing Help
Introduction to C
School of Computer Sciences & Information Technology

This OER introduces the fundamentals of the C programming language.

Essential for Microsoft office
School of Computer Sciences & Information Technology
THE OBJECTIVES OF THIS TEXT
These tutorials have been designed to introduce teachers and student teachers to the essential functionality of the Microsoft Office 2007 suite of software applications. The learning objectives of these tutorials are thus threefold:
  • to help the pre service and in service teacher acquire the fundamental skills involved in using the Microsoft Office 2007 suite of productivity programs;
  • to help the pre service and in service teacher learn how to apply these skills in the context of the classroom;
  • to motivate the pre service and in service teacher to go on to learn the more advanced features of Microsoft Office 2007

Introduction to GIS
School of Computer Sciences & Information Technology

Making good maps can be challenging, time consuming, and expensive, but recently, a new set of cheap and free mapping tools has enabled almost anyone with a computer to easily make a map—but good maps are not usually the result.  They have the computer and software, but the new mapmakers lack the mapping concepts, principles, and methodologies.  Their maps are often improperly designed and do not communicate easily nor effectively.

This e-text wants to change that by helping you create, analyze, and produce maps that communicate more effectively.  By the use of symbols, colors, shades, and words, maps help us communicate with more impact; they make what we want to say attractive, compelling, convincing, and clear.  This e-text focuses primarily on a technology called Geographic Information Systems (GIS), but most of the chapter’s concepts are applicable to other geotechnologies including remote sensing, global positioning systems (GPS), Internet mapping, and virtual globes.


Computer Networking
School of Computer Sciences & Information Technology

The Internet has become one of the most important components of our life. We browse the Web, check e-mails, make VoIP phone calls, and have video conferences via computers. All of these applications are made possible by networking computers together, and this complex network of computers is usually referred to as the Internet. This course is designed to give you a clear understanding of how networks, from in-home local area networks, or LANS, to the massive and global Internet, are built and how they allow us to use computers to share information and communicate with one another.