MACMILAN MASTER SBUEI

Size: px
Start display at page:

Download "MACMILAN MASTER SBUEI"

Transcription

1 Mastering JavaO

2 MACMILAN MASTER SBUEI Accounting Advanced English Language Advanced Pure Mathematics Arabic Banking Basic Management Biology British Politics Business Administration Business Communication Business Law C Programming C++ Programming Catering Theory Chemistry COBOL Programming Communication DatabaseS' Economic and Social History Economics Electrical Engineering Electronic and Electrical Calculations Electronics English as a Foreign Language English Grammar English Language English Literature French French 2 German German2 Global Information Systems Human Biology Internet Italian Italian 2 Java Manufacturing Marketing Mathematics Mathematics for Electrical and Electronic Engineering Microsoft Office Modern British History Modern European History Modern World History Pascal and Delphi Programming Philosophy Photography Physics Psychology Science Shakespeare Social Welfare Sociology Spanish Spanish 2 Statistics Study Skills Visual Basic World Religions Macmillan Master Series Series Standing Order ISBN (; ( outside North America only) You can receive future titles in this series as they are published by placing a standing order. Please contact your bookseller or, in case of difficulty, write to us at the address below with your name and address, the title of the series and the ISBN quoted above. Customer SeJVices Department, Macmillan Distribution Ltd Houndmills, Basingstoke, Hampshire RG21 6XS, England

3 Mastering 0Java William Buchanan, BSc, CEng, PhD Senior Lecturer Department of Electrical and Electronic Engineering Napier University Edinburgh Series Editor William Buchanan ~ MACMillAN

4 This book is dedicated to my beautiful wife. William Buchanan 1998 All rights reserved. No reproduction, copy or transmission of this publication may be made without written permission. No paragraph of this publication may be reproduced, copied or transmitted save with written permission or in accordance with the provision of the Copyright, Designs and Patents Act 1988, or under the terms of any licence permitting limited copying issued by the Copyright Licensing Agency, 90 Tottenham Court Road, London W1P 9HE. Any person who does any unauthorised act in relation to this publication may be liable to criminal prosecution and civil claims for damages. The author has asserted his right to be identified as the author of this work in accordance with the Copyright, Designs and Patents Act Microsoft, Windows 95, Windows NT are trademarks of Microsoft Corporation. Published 1998 by MACMILLAN PRESS LTD Houndmills, Basingstoke, Hampshire RG21 6XS and London Companies and representatives throughout the world ISBN ISBN (ebook) DOl / A catalogue record for this book is available from the British Library. This book is printed on paper suitable for recycling and made from fully managed and sustained forest sources Typeset by W. Buchanan in Great Britain

5 0 Contents Preface ix 1 Introduction to Java Introduction Standalone programs Comments Java reserved words Numbers and representations Data types Characters and strings Declaration of variables Java operators Precedence Data type conversion Exercises 20 2 Java Selection Selection statements Exercises 29 3 Java Loops Loops Exercises 36 4 Java Objects and Classes Introduction Classes Constructors Method overloading Static methods Constants Garbage collection Exercises 51 5 Java Class Libraries and Arrays Package statements Import statements Mathematical operations Arrays Exercises Project 65

6 6 Java Applets Introduction Applettag Creating an applet Applet basics The paint() object Exercises Project 73 7 Java Mouse and Keyboard Methods Introduction Java 1.0 and Java Initialisation and exit methods Mouse events in Java Mouse event handling in Java Mouse selection in Java Keyboard input in Java Keyboard events in Java Exercises Project 89 8 Java Graphics and Sound Introduction Graphics Moving objects with the arrowkeys Sound Exercises Project Java Buttons and Menus Introduction Buttons and events Action with Java Action Listener in Java Checkboxes Item listener in Java Radio buttons Pop-up menu choices Other pop-up menu options Multiple menus Menu bar List box File dialog Exercises Java Text and Date Text input 126 vi Mastering Java

7 10.2 Fonts Date Exercises Project Project Project Project Strings Introduction Exercises Project Project Exceptions Exception handling Typical exceptions Math exceptions Exercises Java Networking Introduction TCPIIP gateways and hosts Functions of the IP protocol Internet datagram TCPIIP internets Domain name system Internet naming structure HTTP protocol Java networking functions Connecting to a WWW site Exercises Project Java Socket Programming Transmission control protocol Socket programming Creating a socket Client/server program Exercises Multithreading Introduction Threads class Simple animation Exercises Project 208 Contents vii

8 A Introduction to HTML 209 A.1 Introduction 209 A.2 Links 211 A.3 Lists 212 A.4 Colours 216 A.5 Background images 218 A.6 Displaying images 218 A.7 Horizontal lines 221 A.8 Exercises 222 B Further HTML 224 B.1 Introduction 224 B.2 Anchors 224 B.3 Tables 226 B.4 CGI scripts 229 B.5 Forms 229 B.6 Multimedia 234 c B.7 Exercises 236 HTML Reference 239 C.1 Introduction 239 C.2 Document structure and block structuring 243 D Java Reference 247 D.1 Package java.applet 247 D.2 Package java.awt 248 D.3 Package java.awt.datatransfer 269 D.4 Package java.awt.event 270 D.5 Package java.awt.image 274 D.6 Packagejava.io 274 D.7 Packagejava.lang 285 D.8 Package java.net 299 D.9 Package java.utils 301 E Microsoft Java J E. I Introduction 306 Index 345 vm Mastering Java

9 Q Preface Java is one of the fastest growing development languages and has the great advantage that is was developed after the Internet and WWW were created. It is by no means an easy language to learn, but it is relatively easy to create graphics and windows-based programs. If I were to personally rate the top-ten advantages of Java I would rate them as: 1. Direct WWW/Intemet support. Java contains direct support for most of the Internet, such as HfTP, Socket programming, and so on. 2. Runs in a client/server environment. Where the program is run on a server and sends the results to the client. 3. Produces applets which are platform-independent. This allows applets to be run on a PC, a Mac, a Sun workstation, an HP workstation or any other computer which has a browser which support Java applets. 4. It is event-driven rather than procedural-driven. This means that it supports events, such as keypresses, mouse actions, and so on. These make the program more responsive and easier to design. Many programming languages are procedural-based where the code is run in a sequential manner. 5. It has direct support for windows, buttons, menus, and so on. Many software compilers have non-standard add-ons for the support of these objects, which can lead to compiler dependence. Microsoft Windows, though, now has a standard library called Win32 which gives support to C++, Delphi and Visual Basic. 6. Direct support for bit-mapped graphics. Most languages, such as C++ and Pascal, have graphics support as an add-on to the basic language. This again leads to compiler dependence. Microsoft Windows, though, now has a standard library called Win32 which gives support to C++, Delphi and Visual Basic. 7. It is totally object-oriented. Programs are produced by defining classes which are operated on by methods. An instance of a class is known is an object. 8. It produces either stand-alone programs which are run with an interpreter, or applets which run within browsers. 9. It is based on C and C++, but with many enhancements. It also gets rid of many of the difficult areas of C/C++ programming, such as pointers, strings and the lack of strong data type checking. ix

10 10. It is freely available over the Internet and it is easy to upgrade and to add to. This book is intended as an introduction to Java and is practical in its approach. I feel the best way of learning the language is to use practical examples. Many of the chapters also contain project work which is intended to give readers some practical work which requires a degree of thought, planning and testing. Further information and source code can be found on the WWW page: Help from myself can be sought using the address: w.buchanan@napier.ac.uk I would personally like to thank Suzannah Tipple, Isobel Munday and Christopher Glennie at Macmillan for their hard work and their continued support for the Mastering IT and Computing series. I would also like to thank Olivier Sagner for his excellent researching of Java Sockets. Finally, I would like to thank my family, Julie, Billy, Jamie and David for their love and understanding. I hope that students, tutors and professionals will find Java as stimulating as I found it when writing this book. Related, and forthcoming, books in this series include: Mastering the Internet, Mastering Intranets, Mastering Global Information Systems, Mastering Network Operating Systems (Windows NT, NetWare and UNIX), Mastering Pascal and Delphi, and Mastering C++. Potential, and existing, authors who are interested in writing in this series should contact either myself or one to the Acquisition Editor at Macmillan. Dr William Buchanan. x Preface

Mastering. Pascal and Delphi Programming

Mastering. Pascal and Delphi Programming Mastering Pascal and Delphi Programming MACMILLAN MASTER SERIES Accounting Advanced English Language Advanced Pure Mathematics Arabic Banking Basic Management Biology British Politics Business Administration

More information

0 Mastering Microsoft Office

0 Mastering Microsoft Office 0 Mastering Microsoft Office MACMILLAN MASTER SERIES Accounting Advanced English Language Advanced Pure Mathematics Arabic Banking Basic Management Biology British Politics Business Administration Business

More information

Mastering. Spreadsheets Q

Mastering. Spreadsheets Q Mastering Spreadsheets Q Macmillan Master Series Accounting Arabic Astronomy Background to Business Banking Basic Management Biology British Politics Business Communication Business Law Business Microcomputing

More information

Mastering. C Programming 0

Mastering. C Programming 0 Mastering C Programming 0 Palgrave Master Series Accounting Accounting Skills Advanced English Language Advanced English Literature Advanced Pure Mathematics Arabic Basic Management Biology British Politics

More information

MASTERING COBOL PROGRAMMING

MASTERING COBOL PROGRAMMING MASTERING COBOL PROGRAMMING MACMILLAN MASTER SERIES Banking Basic English Law Basic Management Biology British Politics Business Communication Business Microcomputing Chemistry COBOL Programming Commerce

More information

Program and Electronic Projects for the SSC, Electron and Spectrum Computers

Program and Electronic Projects for the SSC, Electron and Spectrum Computers Program and Electronic Projects for the SSC, Electron and Spectrum Computers Macmillan Electronic Projects Series Audio Circuits and Projects (revised edition) Graham Bishop Program and Electronic Projects

More information

In Business Now Series Graphs and Charts Renee Huggett Markets Renee Huggett

In Business Now Series Graphs and Charts Renee Huggett Markets Renee Huggett Graphs and Charts In Business Now Series Graphs and Charts Renee Huggett Markets Renee Huggett IN BUSINESS NOW Graphs and Charts Renée Huggett M MACMILLAN Renée Huggett 1990 All rights reserved. No reproduction,

More information

Essential Series. Springer-Verlag London Ltd.

Essential Series. Springer-Verlag London Ltd. Essential Series Springer-Verlag London Ltd. Also in this series: Essential Visual Basic 4.0 fast 3-540-19998-5 Essential Delphi 2.0 fast 3-540-76026-1 Essential Java fast 3-540-76052-0 Essential Visual

More information

Fundamentals of Operating Systems. Fifth Edition

Fundamentals of Operating Systems. Fifth Edition Fundamentals of Operating Systems Fifth Edition Fundamentals of Operating Systems A.M. Lister University of Queensland R. D. Eager University of Kent at Canterbury Fifth Edition Springer Science+Business

More information

Contents 8086 Processor 8086/8088 Instructions 80386/80486 Pentium/Pentium Pro 8086 Interfacing and Timing

Contents 8086 Processor 8086/8088 Instructions 80386/80486 Pentium/Pentium Pro 8086 Interfacing and Timing Contents Preface ix 1 8086 Processor 1 1.1 Introduction 1 1.2 8088 microprocessor 2 1.3 Memory segmentation 5 1.4 View inside the processor 8 1.5 Machine code and assembly language 9 1.6 Exercises 9 2

More information

.,JID Macmillan Modern Office f..dst'pj lnto . 4 D I. :.sp.. w ay :e ~l. ..II Joanna Gosling l... l. MACMILLAN

.,JID Macmillan Modern Office f..dst'pj lnto . 4 D I. :.sp.. w ay :e ~l. ..II Joanna Gosling l... l. MACMILLAN .,JID Macmillan Modern Office 0. 1. D I f..dst'pj lnto. 4 :.sp.. w ay :e ~l..ii Joanna Gosling l... l. M MACMILLAN Joanna Gosling 1989 All rights reserved. No reproduction, copy or transmission of this

More information

John Cowell. Essential Java Fast. How to write object oriented software for the Internet. with 64 figures. Jp Springer

John Cowell. Essential Java Fast. How to write object oriented software for the Internet. with 64 figures. Jp Springer John Cowell Essential Java Fast How to write object oriented software for the Internet with 64 figures Jp Springer Contents 1 WHY USE JAVA? 1 Introduction 1 What is Java? 2 Is this book for you? 2 What

More information

Interfacing with C++

Interfacing with C++ Interfacing with C++ Jayantha Katupitiya Kim Bentley Interfacing with C++ Programming Real-World Applications ABC Dr. Jayantha Katupitiya Senior Lecturer School of Mechanical and Manufacturing Engineering

More information

Computer Literacy - A Beginners' Guide

Computer Literacy - A Beginners' Guide Computer Literacy - A Beginners' Guide Other Macmillan Books of Related Interest Advanced Graphics with the Acorn Electron Ian O. Angell and Brian J. Jones Advanced Graphics with the BBC Model B Microcomputer

More information

SDH/SONET Explained in Functional Models

SDH/SONET Explained in Functional Models SDH/SONET Explained in Functional Models Modeling the Optical Transport Network Huub van Helvoort Networking Consultant, the Netherlands SDH/SONET Explained in Functional Models SDH/SONET Explained in

More information

Graphics Programming in c++

Graphics Programming in c++ Graphics Programming in c++ Springer London Berlin Heidelberg New York Barcelona Budapest Hong Kong Milan Paris Santa Clara Singapore Tokyo Mark Walmsley Graphics Programming in c++ Writing Graphics Applications

More information

Computer Principles and Components 1

Computer Principles and Components 1 Computer Principles and Components 1 Course Map This module provides an overview of the hardware and software environment being used throughout the course. Introduction Computer Principles and Components

More information

Measuring the effectiveness of your ISMS implementations based on ISO/IEC 27001

Measuring the effectiveness of your ISMS implementations based on ISO/IEC 27001 Measuring the effectiveness of your ISMS implementations based on ISO/IEC 27001 Information Security Management Systems Guidance series The Information Security Management Systems (ISMS) series of books

More information

GCSE & GCE Summer 2018 Exam Timetable

GCSE & GCE Summer 2018 Exam Timetable Week 1 14/05/2018 Monday pm 1h OCR GCSE Religious Studies: Christianity J625/1 14/05/2018 Monday pm 1h OCR GCSE Religious Studies: Islam J625/2 14/05/2018 Monday pm 1h 30m Edexcel GCE AS Mathematics: Further

More information

Web Development with Java

Web Development with Java Web Development with Java Tim Downey Web Development with Java Using Hibernate, JSPs and Servlets Tim Downey, BS, MS Florida International University Miami, FL 33199, USA British Library Cataloguing in

More information

Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world

Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world Visit us on the World Wide Web at: www.pearsoned.co.uk Pearson Education Limited 2014

More information

Using the Template to Format the Thesis/Dissertation

Using the Template to Format the Thesis/Dissertation Using the Template to Format the Thesis/Dissertation The template was created for APA Format and MLA 7 format. If you are using a different format, you will need to change the styles. See the Guide to

More information

Digital Electronics A Practical Approach with VHDL William Kleitz Ninth Edition

Digital Electronics A Practical Approach with VHDL William Kleitz Ninth Edition Digital Electronics A Practical Approach with VHDL William Kleitz Ninth Edition Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world Visit

More information

VPRM. Operating Environment Guide. VPRM Workbench Release 9.7. Issue 1

VPRM. Operating Environment Guide. VPRM Workbench Release 9.7. Issue 1 VPRM Operating Environment Guide VPRM Workbench Release 9.7 Issue 1 Disclaimer Information of a technical nature, and particulars of the product and its use, is given by AVEVA Solutions Ltd and its subsidiaries

More information

Low Level X Window Programming

Low Level X Window Programming Low Level X Window Programming Ross J. Maloney Low Level X Window Programming An Introduction by Examples 123 Dr. Ross J. Maloney Yenolam Corporation Booragoon, WA Australia ISBN 978-3-319-74249-6 ISBN

More information

Word Processing with Amstrad

Word Processing with Amstrad Word Processing with Amstrad Other business computer books from Macmillan Planning for Data Communications J. E. Bingham and G. W. P. Davies The Ultimate Software Selector for Business Micros Federation

More information

General Qualifications 2017/2018

General Qualifications 2017/2018 General Qualifications 2017/2018 Pearson Edexcel Qualifications: UK fees 1st August 2017 31st July 2018 Entry and registration deadlines for 2017-2018 Our entry deadlines and late fee dates are listed

More information

Foundations of 3D Graphics Programming

Foundations of 3D Graphics Programming Foundations of 3D Graphics Programming Jim X. Chen Edward J. Wegman Foundations of 3D Graphics Programming Using JOGL and Java3D With 139 Figures Jim X. Chen, PhD Computer Science Department George Mason

More information

Concurrent, Real-Time and Distributed Programming in Java

Concurrent, Real-Time and Distributed Programming in Java Concurrent, Real-Time and Distributed Programming in Java FOCUS SERIES Jean-Charles Pomerol Concurrent, Real-Time and Distributed Programming in Java Threads, RTSJ and RMI Badr Benmammar First published

More information

General Qualifications

General Qualifications General Qualifications 2018-2019 Pearson Edexcel Qualifications: UK fees 1st August 2018 31st July 2019 Entry and registration deadlines for 2018-2019 Our entry deadlines and late fee dates are listed

More information

ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV

ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV Contents Preface Chapter 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19

More information

CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM. :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~

CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM. :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~ CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~ 1 Operating System and Software Computer Operating System An operating

More information

CERTIFICATE IN WEB PROGRAMMING

CERTIFICATE IN WEB PROGRAMMING COURSE DURATION: 6 MONTHS CONTENTS : CERTIFICATE IN WEB PROGRAMMING 1. PROGRAMMING IN C and C++ Language 2. HTML/CSS and JavaScript 3. PHP and MySQL 4. Project on Development of Web Application 1. PROGRAMMING

More information

3. WWW and HTTP. Fig.3.1 Architecture of WWW

3. WWW and HTTP. Fig.3.1 Architecture of WWW 3. WWW and HTTP The World Wide Web (WWW) is a repository of information linked together from points all over the world. The WWW has a unique combination of flexibility, portability, and user-friendly features

More information

1 What is Java? 2 Java is platform independent 3 Applets can be distributed by WWW 4 Example of an applet 5 The Java Language 6 Java is secure 7 Java in four versions 8 Java standard library 9 Event handling

More information

Handbook of Data Communications and Networks

Handbook of Data Communications and Networks Handbook of Data Communications and Networks Handbook of Data Communications and Networks by Bill Buchanan Napier University '' ~ SPRINGER SCIENCE+BUSINESS MEDIA, LLC Library of Congress Cataloging-in-Publication

More information

QoS OVER HETEROGENEOUS NETWORKS

QoS OVER HETEROGENEOUS NETWORKS QoS OVER HETEROGENEOUS NETWORKS Mario Marchese Department of Communications, Computer and System Science University of Genoa, Italy QoS OVER HETEROGENEOUS NETWORKS QoS OVER HETEROGENEOUS NETWORKS Mario

More information

GO! with Microsoft Access 2010 Introductory Gaskin Mclellan Graviett First Edition

GO! with Microsoft Access 2010 Introductory Gaskin Mclellan Graviett First Edition GO! with Microsoft Access 2010 Introductory Gaskin Mclellan Graviett First Edition Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world Visit

More information

Network Performance Analysis

Network Performance Analysis Network Performance Analysis Network Performance Analysis Thomas Bonald Mathieu Feuillet Series Editor Pierre-Noël Favennec First published 2011 in Great Britain and the United States by ISTE Ltd and

More information

A Structured Programming Approach to Data

A Structured Programming Approach to Data A Structured Programming Approach to Data Macmillan Computer Science Series Consulting Editor: Professor F. H. Sumner, University of Manchester J. K. Buckle, The ICL 2900 Series Andrew J. T. Colin, Programming

More information

Mastering UNIX Shell Scripting

Mastering UNIX Shell Scripting Mastering UNIX Shell Scripting Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus Second Edition Randal K. Michael Wiley Publishing, Inc. Mastering UNIX Shell

More information

Beginning Web Programming with HTML, XHTML, and CSS. Second Edition. Jon Duckett

Beginning Web Programming with HTML, XHTML, and CSS. Second Edition. Jon Duckett Beginning Web Programming with HTML, XHTML, and CSS Second Edition Jon Duckett Beginning Web Programming with HTML, XHTML, and CSS Introduction............................................... xxiii Chapter

More information

Guide to the implementation and auditing of ISMS controls based on ISO/IEC 27001

Guide to the implementation and auditing of ISMS controls based on ISO/IEC 27001 Guide to the implementation and auditing of ISMS controls based on ISO/IEC 27001 Information Security Management Systems Guidance series The Information Security Management Systems (ISMS) series of books

More information

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours Java for Programmers Course (equivalent to SL 275) 36 Contact Hours Course Overview This course teaches programmers the skills necessary to create Java programming system applications and satisfies the

More information

Honours Project. Honours Project (CO42019) Project Review Report. Project Review Report CO42019

Honours Project. Honours Project (CO42019) Project Review Report. Project Review Report CO42019 Project Review Report CO42019 Honours Project Honours Project. Year 2001/2002 Matriculation No: 00198226 Supervisor: Dr. Bill Buchanan Second Marker: Dr. Peter Ross Sébastien Kotzine Bsc. Network Computing

More information

CHALAPATHI INSTITUTE OF ENGINEERING & TECHNOLOGY

CHALAPATHI INSTITUTE OF ENGINEERING & TECHNOLOGY CHALAPATHI INSTITUTE OF ENGINEERING & TECHNOLOGY CHALAPATHI NAGAR, LAM, GUNTUR-522034 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Vision of the Institute To emerge as an Institute of Excellence for Engineering

More information

Java Foundations John Lewis Peter DePasquale Joe Chase Third Edition

Java Foundations John Lewis Peter DePasquale Joe Chase Third Edition Java Foundations John Lewis Peter DePasquale Joe Chase Third Edition Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world Visit us on the

More information

California Institute of Arts & Technology AAS in Computer Information Systems - Networking Concentration

California Institute of Arts & Technology AAS in Computer Information Systems - Networking Concentration Transfer Guide California Institute of Arts & Technology AAS in Computer Information Systems - Networking Concentration Revision: August 2018 California Institute of Arts & ENG-100 College Reading and

More information

Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM

Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM CURRICULUM OF 1 SEPTEMBER 2008 FOR THE BACHELOR OF ARTS IN INTERNATIONAL COMMUNICATION:

More information

COURSE NUMBER TITLE F14 S15 F15 S16 F16 S17 F17 S18 ACCT 100 ACCOUNTING LAB X X X X X X X X ACCT 101 PRINCIPLES of ACCOUNTING I X X X X X X X X ACCT

COURSE NUMBER TITLE F14 S15 F15 S16 F16 S17 F17 S18 ACCT 100 ACCOUNTING LAB X X X X X X X X ACCT 101 PRINCIPLES of ACCOUNTING I X X X X X X X X ACCT COURSE NUMBER TITLE F14 S15 F15 S16 F16 S17 F17 S18 ACCT 100 ACCOUNTING LAB X X X X X X X X ACCT 101 PRINCIPLES of ACCOUNTING I X X X X X X X X ACCT 102 PRINCIPLES of ACCOUNTING II X X X X X X X X ACCT

More information

Only the original curriculum in Danish language has legal validity in matters of discrepancy

Only the original curriculum in Danish language has legal validity in matters of discrepancy CURRICULUM Only the original curriculum in Danish language has legal validity in matters of discrepancy CURRICULUM OF 1 SEPTEMBER 2007 FOR THE BACHELOR OF ARTS IN INTERNATIONAL BUSINESS COMMUNICATION (BA

More information

Emmanuel Huna. Employment History

Emmanuel Huna. Employment History Emmanuel Huna http://www.ehuna.org jobs@ehuna.org San Mateo, CA 94402 (877) 598-0468 This version of the resume was updated on Saturday, July 22, 2002. For more detailed and up-to-date information, please

More information

Changes to assessment in Higher courses from session onwards

Changes to assessment in Higher courses from session onwards Changes to in Higher courses from session 2018-19 onwards The following tables provide a high-level overview of the changes to for each Higher course. More detailed information on these changes can be

More information

Unlocking the Power of OPNET Modeler

Unlocking the Power of OPNET Modeler Unlocking the Power of OPNET Modeler For fast, easy modeling, this practical guide provides all the essential information you need to know. A wide range of topics is covered, including custom protocols,

More information

Elementary Number Theory. Kenneth H. Rosen Sixth Edition

Elementary Number Theory. Kenneth H. Rosen Sixth Edition Elementary Number Theory Kenneth H. Rosen Sixth Edition Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world Visit us on the World Wide Web

More information

Lesson 2: First Java Programs

Lesson 2: First Java Programs Lesson 2: First Java Programs Lesson 2: First Java Programs Objectives: Discuss why Java is an important programming language. Explain the Java virtual machine and byte code. Choose a user interface style.

More information

Advanced Graphics with the Commodore 128

Advanced Graphics with the Commodore 128 Advanced Graphics with the Commodore 128 MacmUian Microcomputer Books General Editor: Ian Birnbaum (General Adviser (Microelectronics in Education) Education Department, Humberside County Council)) Advanced

More information

The Commodore 64 in Action

The Commodore 64 in Action The Commodore 64 in Action Also from Macmillan Advanced Graphics with the IBM Personal Computer Ian O. Angell Advanced Graphics with the Acorn Electron Ian O. Angell and Brian J. Jones Advanced Graphics

More information

FINAL GCE/GCSE/BTEC EXAM TIMETABLE SUMMER 2018

FINAL GCE/GCSE/BTEC EXAM TIMETABLE SUMMER 2018 UNIT 2 FINANCIAL STUDIES - UNIT 2 - PART A (COMPUTERS) 1st YEARS UNIT 2 FINANCIAL STUDIES - UNIT 2 - PART B 1st YEARS RESIT ONLY UNIT 2 FINANCIAL STUDIES - UNIT 2 - PART A (COMPUTERS) 1st YEARS RESIT ONLY

More information

16/03/2018 Pearson GCE 9DR0 Drama & Theatre Externally Set Assignment day all day

16/03/2018 Pearson GCE 9DR0 Drama & Theatre Externally Set Assignment day all day Date No of papers Board Qualification Unit_Code Subject Title(Front) Session Duration 16/03/2018 Pearson GCE 9DR0 Drama & Theatre Externally Set Assignment day all day 22/03/2018 Pearson GCSE 1DR0 Drama

More information

Tivoli Management Solution for Domino. Installation and Setup Guide. Version GC

Tivoli Management Solution for Domino. Installation and Setup Guide. Version GC Tivoli Management Solution for Domino Installation and Setup Guide Version 3.2.0 GC32-0755-00 Tivoli Management Solution for Domino Installation and Setup Guide Version 3.2.0 GC32-0755-00 Tivoli Management

More information

COMPRESSION TECHNIQUES

COMPRESSION TECHNIQUES Table of Contents Preface xvii INTRODUCTION 1 1.1 Introduction 1 1.2 A little bit of history 1 1.3 Information 8 1.4 Digital versus analogue 9 1.5 Conversion to digital 10 1.6 Sampling theory 11 1.7 Quantization

More information

DOWNLOAD PDF TELEPHONE BILLING SYSTEM PROJECT

DOWNLOAD PDF TELEPHONE BILLING SYSTEM PROJECT Chapter 1 : Telephone Billing System In VB Project Report Projects The project thus calculates the t elephone bills automatically. It does almost every work which is related to automatic telephone billing

More information

Java Applets, etc. Instructor: Dmitri A. Gusev. Fall Lecture 25, December 5, CS 502: Computers and Communications Technology

Java Applets, etc. Instructor: Dmitri A. Gusev. Fall Lecture 25, December 5, CS 502: Computers and Communications Technology Java Applets, etc. Instructor: Dmitri A. Gusev Fall 2007 CS 502: Computers and Communications Technology Lecture 25, December 5, 2007 CGI (Common Gateway Interface) CGI is a standard for handling forms'

More information

FR-V/FR FAMILY SOFTUNE C/C++ CHECKER MANUAL for V5

FR-V/FR FAMILY SOFTUNE C/C++ CHECKER MANUAL for V5 FUJITSU SEMICONDUCTOR CONTROLLER MANUAL CM81-00310-4E FR-V/FR FAMILY SOFTUNE C/C++ CHECKER MANUAL for V5 FR-V/FR FAMILY SOFTUNE C/C++ CHECKER MANUAL for V5 FUJITSU LIMITED PREFACE Objectives Thank you

More information

Chapter 1 Introduction to Computers, Programs, and Java. What is a Computer? A Bit of History

Chapter 1 Introduction to Computers, Programs, and Java. What is a Computer? A Bit of History Chapter 1 Introduction to Computers, Programs, and Java CS170 Introduction to Computer Science 1 What is a Computer? A machine that manipulates data according to a list of instructions Consists of hardware

More information

ITM DEVELOPMENT (ITMD)

ITM DEVELOPMENT (ITMD) ITM Development (ITMD) 1 ITM DEVELOPMENT (ITMD) ITMD 361 Fundamentals of Web Development This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jquery, and graphical applications

More information

Editorial Director, ECS: Publishing Administrator, International Edition: Editor-in-Chief:

Editorial Director, ECS: Publishing Administrator, International Edition: Editor-in-Chief: Editorial Director, ECS: Marcia Horton Editor-in-Chief: Michael Hirsch Acquisitions Editor: Matt Goldstein Editorial Assistants: Chelsea Kharakozova and Emma Snider Director of Marketing: Patrice Jones

More information

COMMUNICATIONS Department Chair: Jamie Durler , ext. 240

COMMUNICATIONS Department Chair: Jamie Durler , ext. 240 Focus Areas: Journalism, Mass, Graphic Design, English, Literature, Drama, Speech COMMUNICATIONS Department Chair: Jamie Durler jdurler@cloud.edu 243.1435, ext. 240 Employment: $30,000-$65,000 Potential

More information

Introduction to Java

Introduction to Java Introduction to Java Module 1: Getting started, Java Basics 22/01/2010 Prepared by Chris Panayiotou for EPL 233 1 Lab Objectives o Objective: Learn how to write, compile and execute HelloWorld.java Learn

More information

Summer Exam Timetable 2018

Summer Exam Timetable 2018 Mon 14 Tue 15 Wed 16 Thu 17 Fri 18 WEEK 1 OCR GCSE J276/01 Computer Science 1 56 1h30 Edexcel GCE 6667/01 Maths Further Pure FP1 5 1h30 Edexcel GCSE 5IT01/01 ICT 1 : Living In A Digital World 29 1h30 Edexcel

More information

Research on Industrial Security Theory

Research on Industrial Security Theory Research on Industrial Security Theory Menggang Li Research on Industrial Security Theory Menggang Li China Centre for Industrial Security Research Beijing, People s Republic of China ISBN 978-3-642-36951-3

More information

M2-R4: INTERNET TECHNOLOGY AND WEB DESIGN

M2-R4: INTERNET TECHNOLOGY AND WEB DESIGN M2-R4: INTERNET TECHNOLOGY AND WEB DESIGN NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered in the

More information

Internet Application Developer

Internet Application Developer Internet Application Developer SUN-Java Programmer Certification Building a Web Presence with XHTML & XML 5 days or 12 evenings $2,199 CBIT 081 J A V A P R O G R A M M E R Fundamentals of Java and Object

More information

In this third unit about jobs in the Information Technology field we will speak about software development

In this third unit about jobs in the Information Technology field we will speak about software development In this third unit about jobs in the Information Technology field we will speak about software development 1 The IT professionals involved in the development of software applications can be generically

More information

Computer Software A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and

Computer Software A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Computer Software A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems software provides infrastructure

More information

Relativity Designer Installation Guide

Relativity Designer Installation Guide Liant Software Corporation Relativity Designer Installation Guide Version 5 Copyright 1994-2003 by Liant Software Corporation. All rights reserved. Printed in U.S.A. No part of this publication may be

More information

BPMone 2.8 Release Notes

BPMone 2.8 Release Notes BPMone 2.8 Release Notes 2012 Perceptive Software Date: 11/7/2012 Version: 2.8 BPMone is a trademark of Lexmark International Technology SA, registered in the U.S. and other countries. Perceptive Software

More information

Compilers Project Proposals

Compilers Project Proposals Compilers Project Proposals Dr. D.M. Akbar Hussain These proposals can serve just as a guide line text, it gives you a clear idea about what sort of work you will be doing in your projects. Still need

More information

Principles of computer programming. Profesor : doc. dr Marko Tanasković Assistent : doc. dr Marko Tanasković

Principles of computer programming. Profesor : doc. dr Marko Tanasković Assistent : doc. dr Marko Tanasković Principles of computer programming Profesor : doc. dr Marko Tanasković Assistent : doc. dr Marko Tanasković E-mail: mtanaskovic@singidunum.ac.rs Course organization Lectures: Presentation of concepts and

More information

OC://WebConnect User's Guide and Reference Version 3.2

OC://WebConnect User's Guide and Reference Version 3.2 OC://WebConnect User's Guide and Reference Version 3.2 2711 LBJ Freeway, Suite 800 Dallas, TX 75234 (972) 454-5200 Fax: (972) 888-0688 OpenConnect Systems Incorporated continually updates its product publications.

More information

New Syllabus Mathematics for 0-Level 1

New Syllabus Mathematics for 0-Level 1 New Syllabus Mathematics for 0-Level 1 New Syllabus Mathematics for 0-Level 1 New Syllabus Mathematics for 0-Level 2 New Syllabus Mathematics for 0-Levell Owen Perry, B.Sc., Head of Department of General

More information

Next Generation Networks Perspectives and Potentials. Dr Jingming Li Salina LiSalina Consulting, Switzerland Pascal Salina Swisscom SA, Switzerland

Next Generation Networks Perspectives and Potentials. Dr Jingming Li Salina LiSalina Consulting, Switzerland Pascal Salina Swisscom SA, Switzerland Next Generation Networks Perspectives and Potentials Dr Jingming Li Salina LiSalina Consulting, Switzerland Pascal Salina Swisscom SA, Switzerland Next Generation Networks Next Generation Networks Perspectives

More information

In this Class Mark shows you how to put applications into packages and how to run them through the command line.

In this Class Mark shows you how to put applications into packages and how to run them through the command line. Overview Unless you ve been sleeping for the last couple of years, you know that Mobile is H-O-T! And the most popular mobile platform in the world? That s Android. Do you have a great idea for an App

More information

An Introduction to Programming with IDL

An Introduction to Programming with IDL An Introduction to Programming with IDL Interactive Data Language Kenneth P. Bowman Department of Atmospheric Sciences Texas A&M University AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN

More information

CommandCenter Secure Gateway User Guide Release 5.2

CommandCenter Secure Gateway User Guide Release 5.2 CommandCenter Secure Gateway User Guide Release 5.2 Copyright 2011 Raritan, Inc. CC-0U-v5.2-E July 2011 255-80-3100-00 This document contains proprietary information that is protected by copyright. All

More information

COMPUTER SKILLS WORKBOOK to accompany

COMPUTER SKILLS WORKBOOK to accompany COMPUTER SKILLS WORKBOOK to accompany COMPUTER SKILLS WORKBOOK to accompany SHARON SCOLLARD Mohawk College of Applied Arts and Technology Editor in Chief: Michael Hirsch Acquisitions Editor: Matt Goldstein

More information

CALEDONIAN COLLEGE OF ENGINEERING, MODULE HANDBOOK. Department of Electrical & Computer Engineering SULTANATE OF OMAN. Module Code

CALEDONIAN COLLEGE OF ENGINEERING, MODULE HANDBOOK. Department of Electrical & Computer Engineering SULTANATE OF OMAN. Module Code Module Code M2G424866 Object Oriented Programming CALEDONIAN COLLEGE OF ENGINEERING, SULTANATE OF OMAN 2018-2019 MODULE HANDBOOK Semester: A Module Leader Shahida T Department of Electrical & Computer

More information

ChromQuest 4.2 Chromatography Data System

ChromQuest 4.2 Chromatography Data System ChromQuest 4.2 Chromatography Data System Installation Guide CHROM-97200 Revision A April 2005 2006 Thermo Electron Corporation. All rights reserved. Surveyor is a registered trademark and ChromQuest is

More information

FUZZY LOGIC WITH ENGINEERING APPLICATIONS

FUZZY LOGIC WITH ENGINEERING APPLICATIONS FUZZY LOGIC WITH ENGINEERING APPLICATIONS Third Edition Timothy J. Ross University of New Mexico, USA A John Wiley and Sons, Ltd., Publication FUZZY LOGIC WITH ENGINEERING APPLICATIONS Third Edition FUZZY

More information

Game keystrokes or Calculates how fast and moves a cartoon Joystick movements how far to move a cartoon figure on screen figure on screen

Game keystrokes or Calculates how fast and moves a cartoon Joystick movements how far to move a cartoon figure on screen figure on screen Computer Programming Computers can t do anything without being told what to do. To make the computer do something useful, you must give it instructions. You can give a computer instructions in two ways:

More information

Provisional Summer Exam Timetable 2018

Provisional Summer Exam Timetable 2018 WEEK 1 AQA GCE SPAN1 Spanish 1 (re-sit) 2h Edexcel GCE 6667/01 Maths Further Pure FP1 1h30 Mon 14 AQA GCE DRAM1B Drama and Theatre Studies 1B (re-sit ) 45m Edexcel GCE 6RM02/01 D&T : Product Design (re-sit)

More information

Grade Boundaries. Edexcel International AS/A Level. June 2018

Grade Boundaries. Edexcel International AS/A Level. June 2018 Grade Boundaries Edexcel International AS/A Level June 2018 Understanding our Edexcel International AS and A level grade boundaries This document shows the grade boundaries for our modular Edexcel International

More information

SECOND YEAR III Paper I Applied Mathematics Paper II Microprocessors & Assembly Language Programming

SECOND YEAR III Paper I Applied Mathematics Paper II Microprocessors & Assembly Language Programming Sem Ins. hrs/ week Dur. CIA Marks Total Marks Credit M.Sc. Software Sys. (Colleges) 2010-11 revised Page 1 of 5 BHARATHIAR UNIVERSITY, COIMBATORE. M. Sc. SOFTWARE SYSTEM (Affiliated Colleges - Effective

More information

3D Graphics Programming Mira Costa High School - Class Syllabus,

3D Graphics Programming Mira Costa High School - Class Syllabus, 3D Graphics Programming Mira Costa High School - Class Syllabus, 2009-2010 INSTRUCTOR: Mr. M. Williams COURSE GOALS and OBJECTIVES: 1 Learn the fundamentals of the Java language including data types and

More information

Lesson 5: Multimedia on the Web

Lesson 5: Multimedia on the Web Lesson 5: Multimedia on the Web Learning Targets I can: Define objects and their relationships to multimedia Explain the fundamentals of C, C++, Java, JavaScript, JScript, C#, ActiveX and VBScript Discuss

More information

B.TECH(COMPUTER) Will be equipped with sound knowledge of mathematics, science and technology useful to build complex computer engineering solutions.

B.TECH(COMPUTER) Will be equipped with sound knowledge of mathematics, science and technology useful to build complex computer engineering solutions. B.TECH(COMPUTER) PROGRAMME EDUCATIONAL OBJECTIVES: PEO1 PEO2 PEO3 PEO4 Will be equipped with sound knowledge of mathematics, science and technology useful to build complex computer engineering solutions.

More information

Unit level raw mark and UMS grade boundaries January 2011 series. AS GCE / Advanced GCE / AS GCE Double Award / Advanced GCE Double Award

Unit level raw mark and UMS grade boundaries January 2011 series. AS GCE / Advanced GCE / AS GCE Double Award / Advanced GCE Double Award www.ocr.org.uk/learners/ums Unit level raw mark and UMS grade boundaries January 2011 series AS GCE / Advanced GCE / AS GCE Double Award / Advanced GCE Double Award GCE Accounting F011/01 Accounting Principles

More information

Optika. The new key reading device from Silca!

Optika. The new key reading device from Silca! Optika Optika The new key reading device from Silca! Optika, the new key reading device from Silca, suggests in a reliable way the possible key blanks to make a copy. Optika can recognise the profiles

More information

UNIT -I PART-A Q.No Question Competence BTL

UNIT -I PART-A Q.No Question Competence BTL VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-60303. Department of Information Technology Academic Year: 06-07 QUESTION BANK- ODD SEMESTER Name of the Subject Subject Code Semester Year Department

More information