BOOK
BTEC Nationals Information Technology Student Book
Jenny Phillips | Alan Jarvis | Mark Fishpool | Richard McGill | Tim Cook | Author
(2016)
Additional Information
Book Details
Abstract
BTEC Nationals Information Technology Student Book 1
Table of Contents
| Section Title | Page | Action | Price | 
|---|---|---|---|
| Cover | Cover | ||
| Contents | iii | ||
| Introduction | iv | ||
| Chapter 1: Information Technology Systems | 1 | ||
| A: Digital devices in IT systems | 4 | ||
| Digital devices, their functions and use | 4 | ||
| Peripheral devices and media | 10 | ||
| Computer software in an IT system | 14 | ||
| Emerging technologies | 21 | ||
| Choosing IT systems | 23 | ||
| B: Transmitting data | 26 | ||
| Connectivity | 26 | ||
| Networks | 29 | ||
| C: Issues relating to transmission of data | 33 | ||
| Protocols used to govern and control data transmission for common tasks | 33 | ||
| D: Operating online | 38 | ||
| Online systems | 38 | ||
| Online communities | 43 | ||
| E: Protecting data and information | 50 | ||
| Threats to data, information and systems | 50 | ||
| Protecting data | 51 | ||
| F: Impact of IT systems | 58 | ||
| Online services | 58 | ||
| Impact on organisations | 60 | ||
| Using and manipulating data | 65 | ||
| G: Issues | 72 | ||
| Moral and ethical issues | 72 | ||
| Legal, moral and ethical issues | 74 | ||
| Chapter 2: Creating systems to manage information | 85 | ||
| A: The purpose and structure of relational database management systems | 87 | ||
| Relational database management systems | 87 | ||
| Manipulating data structures and data in relational databases | 96 | ||
| Normalisation | 103 | ||
| B: Standard methods and techniques to design relational database solutions | 111 | ||
| Relational database design | 111 | ||
| C: Creating a relational database structure | 143 | ||
| Producing a database solution | 143 | ||
| Testing and refining the database solution | 166 | ||
| D: Evaluating a database development project | 167 | ||
| Database design evaluation | 168 | ||
| Evaluation of database testing | 168 | ||
| Evaluation of the database | 169 | ||
| Chapter 3: Using Social Media in Business | 179 | ||
| A: Explore the impact of social media on the ways in which businesses promote their products and services | 182 | ||
| Social media websites | 182 | ||
| Business uses of social media | 188 | ||
| Risks and issues | 191 | ||
| B: Develop a plan to use social media in a business to meet requirements | 194 | ||
| Social media planning process | 195 | ||
| Business requirements | 195 | ||
| Content planning and publishing | 197 | ||
| Developing an online community | 203 | ||
| Developing a social media policy | 203 | ||
| Reviewing and refining plans | 204 | ||
| C: Implement the use of social media in a business | 205 | ||
| Creating accounts and profiles | 205 | ||
| Content creation and publication | 207 | ||
| Implementation of online community building | 209 | ||
| Data gathering and analysis | 213 | ||
| Chapter 4: Programming | 219 | ||
| A: Examine the computational thinking skills and principles of computer programming | 222 | ||
| Computational thinking skills | 222 | ||
| Uses of software applications | 226 | ||
| Features and characteristics of programming languages | 227 | ||
| Programming constructs and techniques and their implementation in different languages | 233 | ||
| Documentation of code | 247 | ||
| Principles of logic applied to program design | 248 | ||
| Quality of software applications | 249 | ||
| B: Design a software solution to meet client requirements | 252 | ||
| Software development life cycle | 252 | ||
| Software solutions design | 254 | ||
| C: Develop a software solution to meet client requirements | 269 | ||
| Software solutions development | 269 | ||
| Testing software solutions | 270 | ||
| Improving, refining and optimising software applications | 271 | ||
| Reviewing software solutions | 272 | ||
| Chapter 5: Data Modelling | 277 | ||
| A: Investigate data modelling and how it can be used in the decision-making process | 280 | ||
| Stages in the decision-making process | 280 | ||
| Spreadsheet features used to support data modelling | 283 | ||
| Using data modelling to consider alternatives | 287 | ||
| Evaluating models | 288 | ||
| Documenting and justifying decisions | 288 | ||
| B: Design a data model to meet client requirements | 290 | ||
| Functional specification | 290 | ||
| Spreadsheet model design | 291 | ||
| Reviewing and refining data model designs | 292 | ||
| C: Develop a data model to meet client requirements | 293 | ||
| Developing a data model solution | 293 | ||
| Testing the data model solution | 326 | ||
| Reviewing and refining the data model solution | 327 | ||
| Chapter 6: Website Development | 333 | ||
| A: Understand the principles of website development | 336 | ||
| Purpose and principles of website products | 336 | ||
| Factors affecting website performance | 342 | ||
| B: Design a website to meet client requirements | 345 | ||
| Website design | 345 | ||
| Common tools and techniques used to produce websites | 354 | ||
| C: Develop a website to meet client requirements | 360 | ||
| Website development | 360 | ||
| Client-side scripting | 366 | ||
| Other issues involved in website development | 371 | ||
| Website review | 372 | ||
| Website optimisation | 373 | ||
| Chapter 7: Mobile Apps Development | 379 | ||
| A: Investigate mobile apps and mobile devices | 382 | ||
| Types of mobile apps | 382 | ||
| Context of mobile apps | 382 | ||
| Mobile device integration | 383 | ||
| Mobile app programming | 386 | ||
| B: Design a mobile app that utilises device functions | 388 | ||
| Analyse requirements for an app | 388 | ||
| Designing a mobile app | 389 | ||
| C: Develop a mobile app that utilises device functions | 393 | ||
| Content preparation for mobile apps | 393 | ||
| Developing a mobile app | 396 | ||
| Testing a mobile app | 412 | ||
| Lessons learned from developing a mobile app | 415 | ||
| Chapter 8: Computer Games Development | 419 | ||
| A: Investigate technologies used in computer gaming | 422 | ||
| Gaming trends and society | 422 | ||
| Gaming technology | 427 | ||
| B: Design a computer game to meet client requirements | 433 | ||
| Computer games design processes and techniques | 434 | ||
| Design documentation | 440 | ||
| Reviewing and refining designs | 448 | ||
| C: Develop a computer game to meet client requirements | 450 | ||
| Principles of computer games development | 450 | ||
| Developing computer games | 454 | ||
| Testing computer games | 459 | ||
| Reviewing computer games | 461 | ||
| External reviews and quality characteristics | 463 | ||
| Glossary | 467 | ||
| Index | 473 |