Computer Fundamentals And ICT - ResearchGate

3y ago
120 Views
21 Downloads
5.02 MB
50 Pages
Last View : 27d ago
Last Download : 3m ago
Upload by : Axel Lin
Transcription

Computer Fundamentals and ICTM. Lutfar Rahman, Ph.DFormer Vice-Chancellor and Professor Emeritus, Daffodil International University, Dhaka.Former Vice-Chancellor, Rangpur University, Rangpur.Former Professor, Computer Science and Engineering, University of Dhaka, Dhaka.M. Shamim Kaiser, Ph.DInstitute of Information Technology, Jahangirnagar University, Dhaka.M. Arifur Rahman, Ph.DDepartment of Physics, Jahangirnagar University, Dhaka.M. Alamgir Hossain, Ph.DDirector, Anglia Ruskin IT Research InstituteFaculty of Science & TechnologyAnglia Ruskin University, UK

ii 2016 by the authorsAll rights reserved.No part of this publication may be reproduced or transmitted inany form or by any means electronically or mechanically,including photocopying, recording or any information storageor retrieval system, without prior permission in writing fromthe authors.ISBN:Published byDaffodil International University PressFirst Published in Dhaka

iiiWe dedicate this book toOur wives,Parents, families, colleaguesBut above allOur studentsWithout the support of everyone mentioned above, it would have been impossible to writethis book

ivPrefaceWe welcome the readers to the very dynamic fields of Computer Science and Engineering(CSE) as well as Information and Communication Technology (ICT). ICT incorporatescomputers, electronic communications and the Internet as well as the various services andapplications of computers and communications for numerous applications. On the otherhand, Computer Science and Engineering mainly focuses on computer hardware, softwareand creating applications of computers.This book is mainly based on the authors’ classroom experience. Clear and friendly texts,simple and step-by-step presentations of topics aid easy comprehension of the subject matter.With all the latest information and several key pedagogical attributes, the book is aninvaluable learning tool for the students of engineering, technology, natural sciences,business, social sciences, arts and humanity. The book covers basic ideas of computers,hardware, software, computer networks, information security, computer graphics, ICT andsocial networking.ApproachThe book, “Computer Fundamentals and ICT”, covers two fundamental issues: computerfundamentals with applications, and ICT with social networking. Readers of differentdisciplines will learn fundamentals of computers and hardware components, fundamentals ofsoftware engineering, common application software, networking principle, elementarynetwork security threats with protection, ICT services and applications and socialnetworking.OrganizationThe book consists of 22 chapters. Chapter 1 focuses on the basic components of a computer,its classification, applications and ICT fundamentals. Chapter 2 includes number systemsand codes, and Chapter 3 covers fundamentals of digital logic, shift registers and counters.Microcomputer and its organization and architecture are included in Chapter 4 while Chapter5 covers mostly used input and output devices. Chapter 6 covers microprocessors, arithmeticlogic unit and the evolution of microprocessors. Memory and storage devices are included inChapter 7. Introduction to software with classification, basics of programming languages,application packages are discussed in Chapter 8. System software and basics of softwaredevelopment are covered in Chapter 9 and 10 respectively. Chapter 11 focuses on popularword processors with their features and desktop publishing. Chapter 12 includes worksheetsand working with formulas and macros. Database and database management systems arepresented in Chapter 13. The presentation packages and programming language C arediscussed in Chapters 14 and 15 respectively. Chapter 16 includes the basics of computernetworks, and Chapter 17 covers Internet services and protocols. Chapter 18 includesGraphics and Multimedia, and Chapter 19 discusses computer and information security.Chapter 20 includes E-Commerce and E-Governance. Information systems, socialnetworking and mobile apps are covered in Chapters 21and 22.

vInstructor’s ResourcesInstructor’s teaching material has been prepared to assist teaching with the book. Thismaterial includes power point presentations for each lesson, which are available atwww.compfunds.info. The website is regularly updated with new features and contents.AcknowledgmentsWithout the support of many people and web-resources, it would have been impossible todevelop this book. We are grateful to the authors and publishers of the resources. We wouldlike to acknowledge the contributions of Shamim Al Mamum, Nusrat Zenia and FarihaAfsana of Jahangirnagar University, and Syed Nazmus Sakib of Institute of Energy,University of Dhaka for reviewing some materials of the book.Our thanks go to a number of people of Daffodil International University (DIU). We aregrateful to Professor Dr. Yusuf Mahbubul Islam, Vice Chancellor, Dr. S.M. Mahbub UlHaque Majumder, Pro-Vice Chancellor, Professor Dr. Engr. A. K. M. Fazlul Hoque,Registrar, Mr. Mohamed Emran Hossain, Director of Administration, and Dr. Md. MilanKhan, Librarian and Director of DIU Press for their help and cooperation. Special thanks arefor Mr. Md. Sabur Khan, Chairman, Board of Trustees of DIU for his enthusiasm andencouragement for publication of the book from the DIU Press.Last and most obviously not the least, is the brace of our friends and families who reallysupported us during the preparation of the manuscript. We are sure that they will be happy tosee the published work and feel that their sacrifice is worth it. We are grateful to them.AuthorsDecember 2016

viAuthors’ BiographyProfessor M. Lutfar Rahman is Emeritus Professor and Former Vice Chancellor ofDaffodil International University, Dhaka, Bangladesh. He was founding Vice-Chancellor ofBegum Rokeya University, Rangpur, Bangladesh and founding Chairman of the Departmentof Computer Science and Engineering, University of Dhaka. Professor Rahman obtainedMSc in Physics in Bangladesh and MSc and PhD in Electronic and Electrical Engineering inEngland. He has teaching and research experience in Microprocessor Applications,Computer Networks, Information Security and Bangla Language Processing. He has over100 research papers to his credit and he authored/co-authored sixteen books on Electronics,Communications and Computer Engineering. Professor Rahman has contributions forexpansion of Computer Science education and research in Bangladesh. He initiated anumber of national and international conferences and worked as Editor of a number of research journals. He receivedawards from several national and international institutions and societies for contributions to education and research. Heis member of a number of professional societies and is currently President of Bangladesh Electronics Society.Dr. M. Shamim Kaiser received the B.Sc (Honors) and M. S degrees in Applied PhysicsElectronics and Communication Engineering from the University of Dhaka, Bangladesh 2002and 2004 respectively, and the Ph.D. degree in Telecommunications from the Asian Instituteof Technology (AIT) Pathumthani, Thailand, in 2010. In 2005, he joined in the Departmentof ETE, Daffodil International University as a Lecturer, in 2010 he worked in the Departmentof EEE, Eastern University of Bangladesh and the Department of MNS, BRAC University,Dhaka as Assistant Professor. Since 2011, he has been with Institute of InformationTechnology of Jahangirnagar University, Dhaka as Assistant Professor and became anAssociate Professor in 2015. His current research interests include Multi-hop cellularnetwork; Wireless sensor network; Cognitive radio network, Renewable Energy, Big DataAnalytics and Cyber Security. He has authored more than 90 papers in different peer-reviewed journals andconferences. Dr. Kaiser is a Life Member of Bangladesh Electronic Society; Bangladesh Physical Society; BangladeshComputer Society. He is also a member of IEEE, USA and IEICE, Japan and volunteer of IEEE Bangladesh Section.Dr. M. Arifur Rahman is an Assistant Professor of Jahangirnagar University, Bangladeshand a researcher at ML@SITraN, University of Sheffield, UK. He pursued his Ph.D. fromthe Department of Computer Science, University of Sheffield. Earlier he completed hisMasters in Human Language Technology and Interfaces from University of Trento, Italy andB.Sc. from the Department of Computer Science and Engineering, Jahangirnagar University.He received two gold medals; one from The President and another from the Prime Ministerof Bangladesh for his outstanding performance at the undergraduate level. He is workingtowards Machine Learning in Computational Biology and major area of interest includesData Science, Genomic Data Analysis and Gaussian process. He also authored a book titled“Fundamentals of Communication” and a number of international journal and conference papers. Dr. Rahman was alsoserving as a visiting Assistant Professor at Daffodil International University, Dhaka, Bangladesh. He is a life member ofBangladesh Electronics Society and International Society for Computational Biology.Professor M. Alamgir Hossain received his PhD degree in 1995 from the Department ofAutomatic Control and Systems Engineering, University of Sheffield, UK. He is currentlyserving as the Director of the Anglia Ruskin IT Research Institute in Anglia RuskinUniversity, Cambridge, UK. Prior to this he also served in Northumbria University atNewcastle, University of Bradford, Sheffield University, Sheffield Hallam University andUniversity of Dhaka (as Chairman of the CSE). He has extensive research experience incomputational intelligence, cyber security, decision support systems, digital diagnosis, realtime and adaptive algorithm design. Prof. Hossain has led many large EU funded projects asan International lead investigator, worth over 14 million. He acted as aconference/programme chair and IPC member of over 30 international conferences. With a publication in Nature, he haspublished over 275 refereed research articles, contributed in 12 books, received the "F C Williams 1996" award for anIET journal and 'Best Paper Awards' for five conference papers (CSBio2010, IEEE CIS2012, SKIMA 2012, PACBB2013 and SKIMA 2014) as an author/co-author.

viiContents at a glanceChapter 1: Introduction to Computers and ICTChapter 2: Number Systems and CodesChapter 3: Digital Logic FundamentalsChapter 4: Microcomputer SystemsChapter 5: Input and Output DevicesChapter 6: MicroprocessorsChapter 7: Memory and Storage DevicesChapter 8: Computer SoftwareChapter 9: System Software and Operating SystemsChapter 10: Software DevelopmentChapter 11: Word Processing and Desktop PublishingChapter 12: SpreadsheetChapter 13: Database and DBMSChapter 14: Presentation PackagesChapter 15: Programming language CChapter 16: Computer NetworksChapter 17: Internet Services and ProtocolsChapter 18: Graphics and MultimediaChapter 19: Computer securityChapter 20: E-commerce and E-governanceChapter 21: Information systemChapter 22: Social Networking and Mobile Apps

viiiTable of ContentsChapter 1: Introduction to Computers and ICTLesson 1.1Lesson 1.2Introduction to Computers1.1.0Objectives1.1.1Basics of a Computer System1.1.2Components of a Computer1.1.3Characteristics of Computers1.1.4Classification of Computers1.1.5Key Points1.1.6Practice SetIntroduction to ICT1.2.0Objectives1.2.1Basics of ICT1.2.2Components of an ICT System1.2.3Example of an ICT System1.2.4ICT Services and Application1.2.5Key Points1.2.6Practice Set122235611131515151516171920Chapter 2: Number Systems and Codes21Lesson 2.1Number Systems222.1.02.1.12.1.22.1.32.1.42222252828Lesson 2.2Lesson 2.3ObjectivesNumber SystemsConverting form Decimal to base r SystemKey PointsPractice SetBinary ectivesBinary NumberBinary ArithmeticKey PointsPractice SetCodes2.3.02.3.139ObjectivesData, Information and Codes3939

ix2.3.22.3.32.3.42.3.52.3.62.3.72.3.8Numeric Data RepresentationBCD CodeEBCDICASCIIUnicodeKey PointsPractice Set39414242434445Chapter 3: Digital Logic Fundamentals47Lesson 3.1Logic .1.74848495153535555Lesson 3.2Lesson 3.3ObjectivesIntroductionLogic GatesBoolean TheoremsDe Morgan’s TheoremUniversality of NAND or NOR GatesKey PointsPractice SetKarnaugh ectivesKarnaugh MapTwo-variable K-mapThree-variable K-mapKey PointsPractice SetShift Registers and 568697071ObjectivesLatch and Clock SignalFlip-FlopsShift RegisterCounterKey PointsPractice SetChapter 4:Microcomputer Systems73Lesson 4.1Microcomputer Fundamentals74

9Lesson 4.2Lesson 4.3ObjectivesMicrocomputer ComponentsMicroprocessorMemoryInput/Output (I/O) DevicesProgramsPersonal Computers (PCs) and PC ClonesServers and Disk ArraysKey PointsPractice SetMicrocomputer 1818687888889ObjectivesMotherboard and Its ComponentsAdapter BoardsHardware Organization inside a PC CasingPC Power SupplyKey PointsPractice SetBus Organization .3.79191929293949596ObjectivesBusesLocal Bus and SubassemblyPrimary BusesChipsetTypes of Microcomputer BusesKey PointsPractice SetChapter 5: Input and Output DevicesLesson 5.1Lesson 5.27474757677777878797999Input Output 03ObjectivesI/O InterfacesI/O MethodsKey PointsPractice SetInput Devices104

xi5.2.05.2.15.2.25.2.35.2.45.2.55.2.65.2.7Lesson 5.3ObjectivesKeyboardsReading DevicesPointing DevicesScanning DevicesOther Input DevicesKey PointsPractice Set104104105106109110111112Output 3116121121123124ObjectivesMonitorsPrintersVoice output systemOther peripheral devicesKey PointsPractice SetChapter 6: CPU and Microprocessors127Lesson 56.1.66.1.7128135129130130131133134Lesson 6.2ObjectivesMicroprocessorInstruction ExecutionInternal Organization of a MicroprocessorUser-Visible RegistersControl and Status RegistersKey PointsPractice SetALU and 6137138139140140ObjectivesArithmetic Logic UnitControl UnitMachine CycleInstruction Execution CycleKey PointsPractice Set

xiiLesson 6.3Evolution of .6142142145147148148149ObjectivesClassification Based On CharacteristicsGeneration of MicroprocessorsMicroprocessors SpecificationsParallel ProcessingKey PointsPractice SetChapter 7: Memory and Storage Devices151Lesson 7.1Memory 153154155156156Lesson 7.2Lesson 7.3ObjectivesClassification of MemoryProperties of Memory DevicesMemory CapacityMemory HierarchiesKey PointsPractice SetPrimary or Main Memory and 8158158159160161162163165166ObjectivesRandom Access MemoryDifferent Types of RAM ModulesCache MemoryRead Only MemoryDifferent Types of ROMSolid State Storage DevicesKey PointsPractice SetSecondary or Auxiliary 167168169170171ObjectivesSecondary or Auxiliary MemoryMagnetic Storage DevicesHard DriveCD,CD audio and CD-ROMDigital Versatile Disk (DVD)USB Key

xiii7.3.77.3.87.3.9Network-attached StorageKey PointsPractice Set172172173Chapter 8: Computer Software175Lesson 8.1Introduction and 6176177179180181Lesson 8.2Programming sson 8.3Learning ObjectiveSoftwareClassification of SoftwareFew Software TechnologyKey PointsPractice SetLearning ObjectiveComputer LanguagesCommon High Level ProgrammingLanguagesOther High Level Programing LanguagesKey PointsPractice Set187191191192Application 94194195197202203Learning ObjectiveIntroductionExamples of Package ProgramAdvantages of Package ProgramsPopular Package ProgramsKey PointsPractice SetChapter 9: System Software and Operating System205Lesson 9.1System 9Learning ObjectiveSystem SoftwareCompiler and InterpreterText EditorTesting, Debugging and Diagnostic Program

xiv9.1.59.1.6Lesson 9.2Lesson 9.3Lesson 9.4Key PointsPractice Set210210Introduction to Operating 214214216221221ObjectivesThe Tasks of Operating SystemOperating System CharacteristicsTypes of Operating SystemFile ManagementKey PointsPractice SetProcessing and 8ObjectivesTypes of ProcessingTypes of ServicesKey PointsPractice SetOperating 230232235236237ObjectivesIntroductionEarlier Microcomputer Operating SystemMicrosoft Windows SystemUnix and Linux SystemKey PointsPractice SetChapter 10: Software Development239Lesson 10.1Introduction to Software Development10.1.0 Objectives10.1.1 Software Crisis10.1.2 System and Related Items10.1.3 System Development Cycle10.1.4 Key Points10.1.5 Practice Set240240240241242245245Lesson 10.2System Analysis24710.2.010.2.1247247ObjectivesPreliminary Investigation

xv10.2.210.2.310.2.410.2.510.2.6Lesson 10.3Lesson10.4Lesson10.5System AnalysisSystem RequirementReport to ManagementKey PointsPractice Set249253254254255System ionPreliminary DesignPrototypingCASE ToolsDetail DesignKey PointsPractice SetSystem 10.4.6263263263264268269269ObjectivesComponents of System Development ProcessScheduling ActivitiesProgrammingTesting the SystemKey PointsPractice SetSystem ntation PhasesProblems Encountered in SDLCKey PointsPractice SetChapter 11: Word Processing and Desktop Publishing277Lesson 11.1Word IntroductionFeatures of Word Processors

xvi11.1.311.1.411.1.511.1.611.1.7Lesson 11.2Microsoft WordOpen Office.org WriterUsing MS WordKey PointsPractice Set281282284289290Desktop 92292293293295295ObjectivesIntroductionFeatures of DTP PackagesPopular DTP PackagesKey PointsPractice SetChapter 12: Spreadsheets297Lesson 12.1Exploring the 98298298299301301Lesson 12.2Lesson 12.3ObjectivesIntroductionFeatures of SpreadsheetsWidely Used SpreadsheetsKey PointsPractice SetMicrosoft t ExcelOffice Logo ButtonHome TabInsert TabPage Layout TabFormula TabData TabReview TabView TabKey PointsPractice Set303303304306308308309310311311312312Working with Formula and Macro31412.3.0314Objectives

ng DataCalculationsChartMacrosKey PointsPractice Set314317321322324324Chapter 13: Databases and DBMS327Lesson 13.1Introduction to 13.1.5Lesson 13.2Lesson 13.3Lesson 13.4ObjectivesBasic ConceptDatabase Management SystemsBenefits and Limitation of DatabaseManagementKey PointsPractice Set331332333Database 335337339340340ObjectivesDatabase Management SoftwareType of DatabaseData Resource ManagementKey PointsPractice SetDatabase vesIntroductionHierarchical StructureNetwork StructureRelational StructureMultidimensional StructureObject Oriented StructureKey PointsPractice SetDatabase Access and sDatabase AccessDatabase Development

xv

fundamentals with applications, and ICT with social networking. Readers of different disciplines will learn fundamentals of computers and hardware components, fundamentals of

Related Documents:

Afhankelijk van de onderwijsambities en de ICT inzet van de school kan dit zijn; een ICT kartrekker (Professional) een ICT-coördinator (Pionier) een ICT coach (Specialist) De rol van de ICT'er op school is vooral inspireren en adviseren bij een goede inzet van ICT en krijgt hierbij ondersteuning van de Adviseur ICT Onderwijs en .

Het aandeel van de ICT-sector is dus gegroeid. — In 2013 realiseerden Nederlandse ICT-bedrijven een lagere omzet dan in 2012. De krimp bedroeg 1,4 procent. Zowel de ICT-industrie, de ICT-groothandel als de ICT-dienstverlening zagen hun omzet dalen in 2013. — In 2012 zorgden ICT-bedrijven voor 5 procent van de toegevoegde waarde

obvious. ICT developments have created an 'information society' with consequential new possibilities and challenges in all areas of work and life. This is especially true of ICT work itself. ICT practitioners - skilled and highly skilled ICT staff - are needed to manage business and work processes in both the core ICT

7.3 Children’s use of ICT 64 7.4 Use of ICT to support children’s learning 65 Supporting children’s learning 65 Documenting children’s learning 65 7.5 Use of ICT to communicate with parents, caregivers, and whānau 66 7.6 Staff use of ICT for their own learning 66 7.7 Staff readiness and confidence to use ICT 67

ICT service in the country shall apply for ICT Facility based license or ICT service based license to the Authority as per the format prescribed in Annexure 4 or 5 of this Rules and Regulations. 2.1.2 A person shall not own or operate an ICT facility or provide any ICT service or value-added service without obtaining licence from the Authority.

berdasarkan peringkat kesediaan, penggunaan, penerapan dan transformasi. d. Mengenal pasti fokus latihan ICT untuk meningkatkan kompetensi ICT pemimpin sekolah. 1.4 Soalan Kajian 1. Apakah tahap kompetensi ICT dalam kalangan pemimpin sekolah berdasarkan domain Dasar dan Kepimpinan ICT, Pembudayaan ICT organisasi, Pengetahuan dan Kemahiran

worden aangepakt door de huidige ICT-omkadering. Vanuit het onderwijsveld komt de vraag om het statuut van de ICT-coördinator te versterken en de taakomschrijving van de ICT-coördinatoren te actualiseren. Het is de ambitie van de Vlaamse overheid om de taak van de ICT-coördinator breder in te bedden in een teamgerichte ICT-werking van de .

(half serious, half playful) Yes – except for last summer, when you never came near me –Sheila (Act 1) Suggesting that she doesn [t fully trust him, despite the fact that theyre going to be married soon, but again shows how she is childish, and relatively light-hearted, as she is still half playful [ even in something which could be seen as quite serious. men with important work to do .