Your Ad Here

Showing posts with label Lecture_Computer. Show all posts
Showing posts with label Lecture_Computer. Show all posts

Sunday, February 8, 2009

Introduction to Java Development

0 comments
Elliotte Harold, N/A
These notes are written by the author of The Java Developer's Resource, Prentice Hall, 1997. They cover basic java through applets through network programming. This is a great online tool for learning java.

Click here to view

Monday, February 2, 2009

C Programming (N305, Indiana and Purdue Universities)

0 comments
Introduction to Computers: Hardware and Languages. Programming: First C Program. Mixing Data Types. Basic IO: printf() and scanf(). Variable Declarations, Data Types, Expressions: Variables and Operators. Assignments. Algorithms. Standard C Statements. Functions: Declarations. Information Representation: Positive Integers, Negative Integer Representation, Floating Point Representation, Characters and Images, Machine Instructions. Arrays: Strings and Multidimensional Arrays. Literals and Variables.

DOWNLOAD HERE

Sunday, February 1, 2009

How to be a Programmer: A Short, Comprehensive, and Personal Summary

0 comments
Author(s) : Robert L. Read
Publication Date : 2003
Free License : GNU Free Documentation License, Version 1.2 or later

Book review:

Having read this essay, I can't help but to wish that I had read it when I first started my career as a professional programmer. The author has done a great job of summarizing so many things we need to know as a programmer, from a programmer perspective. Started from the basic technical skills every programmer must acquire, to managerial skill one must have to manage a team of programmers (some of us don't wish to stay as a programmer for the rest of our career).

Emphasizes are put on the ethic of working as a programmer and as a member of the team. The requirement analysis may blurry, the individual team member skill may not be equal, and deadlines may be impossible, but that's all of it. We can't really complain because all of those must be accepted as the natural of professional programming. Inside this essay you'll find tips on how to learn communication language among your peers, how to talk to non-engineers, and how to deal with difficult people. As programmers are also human with their personal lives and personal problems, this essay also show us how to take a break when needed, and how to recognize when to go home, and how to communicate and negotiate with your boss, so that you won't end up working heroically for 50 to 60 hours a week.

All said and done, this is a very nice essay, one that should be a mandatory for wannabe and professional programmers. And if you?re happened to be a manager who supervise a hive of programmers, this essay should provide you with an useful insight into their beautiful minds and habits.

VIEW/DOWNLOAD HERE

A College Student's Guide to Computers in Education

0 comments
Author : David Moursund, College of Education, University of Oregon
Publication Date : 2007
Free License : Creative Commons Attribution-Noncommercial 3.0 License

Excerpts from the Abstract:

This short book is for undergraduate and graduate college and university students, and for others thinking about enrolling in higher education courses. The information and ideas presented will help you to obtain an education that will be useful to you throughout your life in our rapidly changing Information Age world.

Change is an underlying theme of this book. You are living at a time of a rapid technological change. The rate of change is increasing. Such change brings with it both threats and opportunities. You can shape your informal and formal education to diminish the threats and increase the opportunities.

Gaining a competitive advantage is another underlying theme of the book. Whatever your areas of interest, you can gain a competitive advantage by developing a higher level of expertise in the areas and by developing an increased level of expertise in using computers in the areas. Computer technology is a powerful aid to representing and helping to solve problems and accomplish tasks in every academic discipline.

VIEW/DOWNLOAD HERE

A Beginners C++

0 comments
Author(s) : Neil Gray
Publication date : 2002

Book excerpts:

A Beginners C++ is primarily intended for introductory Computer Science courses that use C++ as an implementation language. However, the book should be equally suited to an individual who wants to learn how to program their own personal computer.

This book assumes that you are a computer literate. You are required to have experience with word processing packages, and possibly other packages like spreadsheets and data bases. Although most schools do provide a limited introduction to programming (usually in Pascal or possibly a dialect of Basic), this book does not rely on such past experience.

It is expected that you will use one of the modern Integrated Development Environments (IDE) on a personal computer. Examples of such environments include the Borland environment for Intel PCs and the Symantec environment for Macintosh/PowerPC machines.

VIEW/DOWNLOAD

A Balanced Introduction to Computer Science

0 comments
Author : David Reed, Department of Computer Science, Creighton University, Omaha
ISBN : 013046709X
Pages : 400
Publisher : Prentice Hall
Publication Date : 2004

Excerpts from the Introduction:

There are three main goals to this text and its accompanying resources. First, it serves to expose the student to the breadth that is the field of computer science. Computer science is more than just the study of computers – it focuses on all facets of computation, from the design and analysis of algorithms (step-by-step sequences of instructions for carrying out tasks), to the engineering and manufacture of computer components, to the development of software systems. Through readings and the use of online resources, the student will study topics such as the history of computer technology, the underlying architecture of modern computers, the translation and execution sequence of programs, and the capabilities and limitations of computation. Using software simulators, the student will build virtual components of a computer and watch the flow of information as a program is translated and executed on the low-level machinery. Through this combination of reading and experimentation, hopefully these concepts will come alive for the student and provide a sense of what computer science is all about.

The second main goal of this text is to teach the student the fundamentals of programming. Programming is the process of solving problems on the computer, that is, devising solutions to specific tasks and formalizing those solutions in a language the computer can understand and execute. Programming is the central activity in computer science, providing an inroad to many of the interesting facets and challenges of the field. In learning to program, the student will be learning to analyze problems, think logically, formalize his or her thoughts, and solve problems. It is a discipline, since a systematic approach must be learned, but it is also a creative process, since novel approaches must be found to attack new problems. And since many of the skills developed in programming apply to problem solving in general, experience gained through this text should carry over to other disciplines as well.

The third main goal of this text is to demonstrate the scientific and interdisciplinary nature of computing. Research in various fields of study, most notably the mathematical and natural sciences, is becoming increasingly dependent on computers and programming. By studying and investigating applications in fields such as biology, physics, psychology, and even economics, the student will learn to apply his or her programming skills to a wide range of problems. In addition, the student will develop empirical skills that are common to all scientific endeavors.

VIEW/DOWNLOAD
/
 

Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com