Fintan Culwin

Java Foundation Classes Programmers Primer

Paperback
December 1999
528 Pages
246 mm x 189mm
0-333-77339-X

Description :
Java Foundation Classes Programmers Primer introduces the student to the major widgets and protocols of the JFC, imparting a sufficient
understanding so that more advanced facilities can be approached.
Ideally suited for a second course in Java, it will enable students to build on some familiarity with the use of Object Oriented Design and
Development in Java to successfully engineer interfaces.

Contents:
An Initial Artifact: Introducing Event Handling/
A Second Artifact: Consolidating Fundamentals/ Fundamental JFC Attributes
Specialized Components: The Numeric Input Hierarchy/More Specialized Components: The Cards Package
Drag & Drop and Application Level Menus/ Usability Engineering/ An HTML Viewer and Editor: Introducing JTextAreas
An HTML Viewer 2/ Extending JFC Components as JavaBeans/The ColaMachine: Introducing Internationalization


John O'Gorman

Operating Systems

Paperback
March 2000
176 Pages
246 mm x 189mm
0-333-80288-8
Description :
The Grassroots series has been designed to neet the students needs.
The books address core subjects, are concise and affordable. They provide the student with enough resources and support, to pass a one
semester course. Grassroots books have a common theme; they will inspire, educate and stimulate even the most reluctant of students.
Macmillan Press, the Authors, and the series editor, Fintan Culwin are all working towards a standard of excellence which will enlighten and
encourage the reader to extend their knowledge.

Operating Systems has a traditional arrangement of material. Chapter 1 introduces the reader to operating systems, and gives an overview
of the rest of the book. Chapter 2 covers the traditional material on processes, but with more emphasis than usual on threads. Chapter 3
considers interactions between concurrent threads, including semaphores, message queues, and monitors. On the assumption that
this is the only place where a student will meet concurency, it goes into the topic in some detail. Memory management is covered in
Chapter 4, including segmentation and paging. Input/Output is dealt with over two chapters: Chapter 5 concentrates on the high-level,
device independent aspects, while Chapter 6 looks at low-level aspects such as the interface with hardware, control of devices, and
file organisation on disk. Chapter 7 introduces the reader to distributed computer systems, and goes into some detail on
communication mechanisms, and various distributed services which can be built on top of these. Finally, Chapter 8 looks briefly at fault
handling and security issues, in both stand-alone and distributed systems.

Contents:
Introduction /
Process Manager / Concurrency / Memory Manager / Input and Output / Low Level I/O Processing
Distributed Systems / Fault Tolerance and Security / Bibliography


Anthony Ralston, Edwin D. Reilly, David Hemmendinger

Encyclopedia of Computer Science

Hardback
March 2000
1550 Pages
279 mm x 216mm
0-333-77879-0

Description :
Since 1976, the Encyclopedia of Computer Science has been the authoritative reference for students, professionals and lay readers.
The fourth edition is no exception and provides clear, concise, explanations of the latest technology and its applications, including
past, present and predicted future trends in computer science.
The new edition will remain the premier one-volume resource to cover every major aspect of the field. This influential work has been
completely revised and updated to reflect the latest developments in computer science and technology since publication of the third
edition, seven years ago.
Arranged alphabetically, the 660 entries are also classified into sections covering the main themes of computing: hardware, software, computer graphics, information and data, mathematics of computing, methodologies, applications and computing milieu. The encyclopedia also includes extensive appendices, and name and subject indexes.

Contents:
List of Contributions /
Classification of Articles / ARTICLES A-Z / Appendices / Abbreviations, Acronyms, Mathematical Notations, Units of Measures / Numerical Tables / Computer Science and Engineering Research Journals
Universities Offering PhD. Courses in Computer Science/Engineering / Presidents and Award Winners of Professional Computing Societies
Key High Level Language / Glossary of Major Terms in Five Languages / List of Articles from Third Edition Deleted in Fourth Edition
Timeline of Significant Computing Milestones / Name Index / General Index


Peter R. Turner

Guide to Scientific Computing

Paperback
March 2000
288 Pages
246 mm x 189mm
0-333-79450-8

Description :
Macmillan Mathematical Guides provide a simple introduction to undergraduates through their mathematics degree. Each book is
designed to enable and encourage students to build confidence, to test their understanding and to achieve mastery of the subject.

Aware of the many changes which have taken place in education recently, these books are written for the students of today and have
all been class tested during the writing process to make sure that they fulfil their brief.

Guide to Scientific Computing by Peter Turner is a gentle and sympathetic introduction to many of the problems of scientific
computing, and the wide variety of methods used for their solutions. It is ideal for students taking a first course in numerical mathematics
who need a low level entry to the subject.

Guide to Scientific Computing gives an appreciation of the need for numerical methods for the solution of different types of problem, and
discusses basic approaches. For each of the problems, at least some mathematical justification and examples provide both practical
evidence and motivations for the reader follow.

Practical justification of the methods is presented through computer examples and exercises. The book includes an introduction to
MATLAB, but the code used is not intended to exemplify sophisticated or robust pieces of software; it is purely illustrative of
the methods under discussion.

Contents:
Number Representations and Errors /
Iterative Solution of Equations / Approximate Evaluation of Functions
Interpolation / Numerical Calculus / Differential Equations / Linear Equations / MATLAB Basics /Answers to Exercises
Hardback edition published as: Guide to Numerical Analysis


Kerry Patterson

An Introduction to Applied Econometrics
A Time Series Approach

Hardback
April 2000
800 Pages
246 mm x 189mm
0-333-80245-4

Paperback
0-333-80246-2

Description :
This new book is designed for second and final year economics undergraduates taking an introductory or applied course in
econometrics. Covering the essential elements of the subject, the author also introduces and explains techniques that are now widely
used in applied work, although rarely introduced in detail in non-specialist texts, such as integrated time series, cointegration,
simulation analysis, Johansen's Approach to multivariate co-integration and ARCH. The author explains the central distinction
between stationary and nonstationary time series, which is of crucial importance in many areas of analysis, especially in macroeconomics
and financial economics.

Contents:
PART 1: FOUNDATIONS
Economics and Quantitative Economics
Some Preliminaries
An Introduction to Stationary and Non-Stationary Random Variables
PART 2: ESTIMATION AND SIMULATION
A Review of Estimation and Model Building: The Bivariate Case
Extending Estimation and Model Building to Several Regressors
An Introduction to Nonstationary Univariate Time Series Models
Developments of Nonstationary Univariate Time Series Models
Stationarity and Nonstationarity in Single Equation Regression Analysis
Endogeneity and the Fully Modified OLS Estimator
PART 3: APPLICATIONS
The Demand for Money
The Term Structure of Interest Rates
The Phillips Curve
The Exchange Rate and Purchasing Power Parity
PART 4: EXTENSIONS
Multivariate Models and Cointegration
Applications of Multivariate Models Involving Cointegration
Autoregressive Conditional Heteroscedasticity: Modelling Volatility
Support Material and Linked Titles