Data Data structures Data storage representations Data encryption Coding and information theory Files Theory of computation




Скачать 194.88 Kb.
НазваниеData Data structures Data storage representations Data encryption Coding and information theory Files Theory of computation
Дата конвертации19.04.2013
Размер194.88 Kb.
ТипДокументы
BCS taxonomy v1.2.1
(text encoding changed to content encoding)


Academic topics

Professional topics


Academic topics


TOP LEVEL

Hardware

Computer systems organization

Software

Data

Theory of computation

Mathematics of computing

Information systems

Computing methodologies

Computer applications


TOP TWO LEVELS

Hardware

  • Control structures and microprogramming

  • Arithmetic and logic structures

  • Memory structures

- Input/output and data communications

- Register-transfer-level implementation

- Logic design

- Integrated circuits

- Performance and reliability


Computer systems organization

  • Processor architectures

  • Computer-communication networks

  • Special purpose and application-based systems

  • Performance of systems

  • Computer system implementation


Software

  • Programming techniques

  • Software engineering

  • Programming languages

  • Operating systems


Data

  • Data structures

  • Data storage representations

  • Data encryption

  • Coding and information theory

  • Files


Theory of computation

  • Computation by abstract devices

  • Analysis of algorithms and problem complexity

  • Logics and meanings of programs

  • Mathematical logic and formal languages


Mathematics of computing

Information systems

Computing methodologies

Computer applications



Professional topics

© Copyright The British Computer Society 2006


TOP LEVEL


Applications

BCS

Business sectors

Career development

Communications

Hardware, operating systems and platforms

Information systems design

IT and society

IT-related disciplines

Management

Security

Software and software engineering


TOP TWO LEVELS


Applications

  • Business information systems

  • Computer-aided design systems

  • Computer-aided manufacturing systems

  • Computer-assisted instruction

  • Databases

  • Electronic publishing tools

  • Geographical information systems

  • Middleware

  • Modelling and simulation systems

  • Office automation tools

  • Project management tools

  • Reporting tools

  • System protection applications

  • System utilities

  • Web services


BCS

  • Awards and events

  • Communities

  • Debates and opinions

  • Glossary

  • Membership

  • News

  • Publications

  • Services

  • Structure and governance



Business sectors

- Agriculture, hunting, forestry and fishing

- Arts and humanities

- Communications industry

- Construction

- Defence

- Education

- Energy

- Engineering

- Financial services

- Health services

- IT and computing services

- Legal services

- Leisure industry

- Libraries, archives and museums

- Logistics and distribution

- Manufacturing

- Media and publishing

- Mining and quarrying

- Professional organizations

- Public services

- Real estate

- Research and development

- Retailing

- Transport

- Voluntary sector


Career development

- Changing jobs

- Continuing professional development

- Patterns of work

- Training


Communications

- Computer-telephony integration

- Email systems

- Instant messaging

- Internet technology

- Mobile communication

- Networking

- Telecommunications


Hardware, operating systems and platforms

- Hardware

- Operating systems

- Platforms


Information systems design

- Content management

- Information architecture

- Information dissemination

- Information retrieval

- Content encoding

- User interface design


IT and society

- Children and IT

- Computer conservation

- Computers and the environment

- Employment market

- Ethics

- Freedom of speech

- Globalisation

- History of computing

- IT in developing countries

- IT in education

- Legislation

- Patterns of work and business

- Social inclusion

- Technology trends

- Women in IT


IT-related disciplines

- Artificial intelligence

- Human computer interaction

- Image processing

- Safety-critical systems

- Signal processing


Management

- Asset management

- Best practice

- Budgeting and cost control

- Compliance

- Human resource management

- Procurement

- Project management

- Risk management

- Running your own IT business

- Service management

- Strategy and policy development


Security

- Access control

- Computer misuse and cybercrime

- Identity management

- Preventative techniques and services


Software and software engineering

- Business and user requirements gathering

- Design and architecture

- Development techniques

- Construction, integration and deployment

- Programming languages

- Software configuration management

- Process improvement

- Verification, validation, testing and quality assurance

- Maintenance

- Documentation

ALL LEVELS


Applications


Business information systems (xx Management information systems)

  • Accounting software

  • Asset management software

  • Business process management systems

  • Collaboration tools (xx Groupware)

  • Customer relationship management systems

  • Data warehousing systems

  • Decision support systems

  • Enterprise content management systems

    • Document management systems

    • Records management systems

    • Web content management systems

  • Enterprise resource planning systems

  • Human resource management systems

  • Inventory control systems

  • Purchasing packages


Computer-aided design systems


Computer-aided manufacturing systems


Computer-assisted instruction

  • Computer-assisted assessment

  • Managed learning environments

  • Virtual learning environments


Databases

  • Distributed databases

  • Multimedia databases

  • Object-oriented databases

  • Relational databases

  • Other databases


Electronic publishing tools

  • Desktop publishing tools

  • Graphics packages

    • Drawing tools

    • Font design tools

    • Photo editors

  • Multimedia authoring tools

  • Web authoring and design tools


Geographical information systems (xx GIS)


Manufacturing executions systems


Middleware


Modelling and simulation systems


Office automation tools

  • Presentation packages

  • Spreadsheet packages

  • Word processing tools


Project management tools


Reporting tools


System protection applications

  • Anti-spam protection

  • Anti-spyware protection

  • Anti-virus protection

  • Firewalls


System utilities

  • Back up / restore / partitioning

  • Compression software

  • System imaging

  • XML utilities


Web services

  • SOAP

  • UDDI

  • WSDL

  • XMLP



BCS


Awards and events

  • Awards

  • Competitions

  • Conferences

  • Meetings


Communities

  • Branches

  • Forums

  • Specialist groups


Debates and opinions


Glossary


Membership

  • Code of conduct

  • Code of good practice


News


Publications

  • Books

  • Journals

  • Electronic products


Services

  • Mentoring

  • Professional examinations

  • Registers


Structure and governance


Business sectors


Agriculture, hunting, forestry and fishing


Arts and humanities

  • Art

  • Music


Communications industry

- Call centres

  • Postal services

- Telecommunications industry


Construction


Defence

  • Army

  • Navy

  • RAF


Education

  • Further education

  • Higher education

  • Lifelong education

  • Pre-primary education

  • Primary schools

  • Secondary schools


Energy (xx Utilities)

  • Electricity

  • Nuclear power

  • Oil and gas

  • Water supply


Engineering

  • Aeronautical engineering (xx Aero engineering)

  • Civil engineering

- Electrical and electronic engineering

- Marine engineering

- Mechanical engineering


Financial services

  • Accounting

  • Banking

  • Building societies

  • Insurance

  • Lease management

  • Payroll

  • Pensions

  • Tax

  • Other


Health services (xx Health informatics)

  • Acute care

  • Community care

  • Nursing

  • Primary health care


IT and computing services

  • Software development services

  • System integration services

  • Web development services


Legal services

  • Dispute resolution services


Leisure industry

  • Entertainment industry

  • Hotels

  • Leisure facilities

  • Restaurants

  • Travel industry


Libraries, archives and museums


Logistics and distribution


Manufacturing

  • Aerospace industry

  • Automotive industry

  • Chemicals industry

  • Computer hardware industry

  • Cosmetics industry

  • Food and drink industry

  • Medical devices industry

  • Pharmaceuticals industry


Media and publishing

  • Electronic publishing

  • Graphic design

  • Printing


Mining and quarrying


Professional organizations


Public services

  • ALMOs

  • Central government

  • Emergency services

    • Ambulance service

    • Coastguard

    • Fire service

    • Mountain rescue

    • Police service

  • Local government

  • Trading funds

    • Met Office


Real estate


Research and development

  • Bioinformatics


Retailing

  • e-Commerce

  • m-Commerce


Transport

  • Air transport

  • Rail transport

  • Road transport

  • Water transport


Voluntary sector

  • Charities

  • Community sector

  • Religious organisations



Career development


Changing jobs

  • Careers advice

  • Employment agencies and web sites

  • Employment market

  • Interview techniques

  • Writing your CV


Continuing professional development

  • Books and e-books

  • Coaching

  • Courses and seminars

  • Journals and magazines

  • Mentoring

  • Peer networking

  • Professional bodies


Patterns of work

  • Consultancy

  • Contracting

  • Dealing with redundancy

  • Home working

  • Job sharing

  • Returning to work

  • Work breaks

  • Working hours


Training

  • Qualifications

    • ECDL

    • ICDL

    • ISEB

    • ITIL

    • Manufacturer certification

  • Self-learning products

    • Browse SFIAplus

    • Career Builder

    • Professional Experience Record

  • Standards and frameworks

    • Standards bodies

    • SFIA

    • SFIAplus

    • Career Space

    • NOS

    • SRHC

    • NWCET IT Skill Standard

    • ICS Skills Framework

    • Career Compass



Communications


Computer-telephony integration (xx CTI)

  • Client-side integration

    • Soft phones

    • Voice recording

  • Server-side integration

    • Intelligent call routing

    • Priority queuing

    • Voice portals

    • Voice treatments


Email systems


Instant messaging


Internet technology

  • Domain naming services

  • Hosting

  • Internet protocols

  • Intranets and extranets

  • Virtual private networks


Mobile communication

  • 3G

  • GPRS (xx General Packet Radio Service)

  • GSM (xx Global system for mobile telecommunications)


Networking

  • Computer networks

    • Campus area networking

    • Local area networking

    • Metropolitan area networking

    • Peer to peer networking

    • Wide area networking

  • Directory services

  • Firewalls

  • Networking protocols

  • Routing

  • Wireless network access


Telecommunications

  • Hardware components

    • Automatic call distribution (xx ACD)

    • Intelligent network (xx IN)

    • Interactive voice response (xx IVR)

    • National transit switch

    • Private branch exchange (xx PBX)

  • Satellite networking

  • Voice and data networks

    • Asynchronous digital subscriber line (xx ADSL)

    • Integrated services digital network (xx ISDN)

    • Public switched telephone network (xx PSTN)

    • Synchronous digital subscriber line (xx DSL)

    • Voice over IP (xx VoIP)



Hardware, operating systems and platforms


Hardware

  • Architecture

  • Data storage

    • Network attached storage

    • Optical systems

    • RAID

    • Removable media

    • Storage area networks

    • Other

  • Device connectivity

    • Bluetooth

    • FireWire (xx i.Link)

    • Infrared

    • Parallel

    • Serial

    • USB (xx Universal Serial Bus)

  • Grid computing

  • Interactive whiteboards

  • Mainframes

  • Mobile devices

    • Cameras and video/audio recorders

    • GPS enabled devices

    • PDAs (xx Personal Digital Assistants)

    • Portable storage devices

    • Smartphones

    • Wearable PCs

  • Networking

    • LANs

    • WANs

    • Wireless networks

    • Hubs, switches, bridges and routers

    • Firewalls

  • Parallel processing

  • Peripherals

    • Input devices

    • Optical disk burners (xx CD writers, CD burners)

    • Printers

    • Scanners

  • Personal computers

    • Laptops

    • Macs

    • PCs

    • Tablet computers

  • Quantum computing

  • RFID (xx Radio frequency identification systems)

  • Servers

  • Supercomputers

  • UPS (xx Uninterruptible power supply)

  • VLSI systems (xx Very large scale integration systems)



Operating systems

  • Linux

  • MacOS

  • MS-DOS

  • Netware

  • OS/2

  • Other

  • PalmOS

  • RTOS (xx Real time operating systems)

  • Sun Solaris

  • Symbian

  • UNIX

    • Darwin

    • Free BSD

    • Net BSD

    • Open BSD

    • Other

  • VAX/VMS

  • Windows

    • 98 and earlier

    • 2000

    • Longhorn

    • NT

    • XP


Platforms

  • BREW (xx Binary Runtime Environment for Wireless)

  • JavaVM

  • .Net

  • Open source



Information systems design


Content management

  • Content creation

  • Editing and peer review

  • Version control

  • Content organization and storage

  • Archiving

  • Managing legacy data



Information architecture

  • Information analysis

    • Conceptual models

    • Logical data models

    • Physical data models

  • Content structuring

    • Database schemas

    • XML schemas

    • RDF

    • Topic Maps

    • Semantic Web

  • Metadata

    • Automatic document classification

    • Digital identifiers

    • Metadata standards

  • Controlled vocabularies

    • Ontologies

    • Taxonomies

    • Thesauri

Information dissemination

  • CDs, CD-ROMs and DVDs

  • Digital libraries

  • Online services

  • Print publishing

  • World Wide Web

    • Blogging

    • e-Books

    • e-Journals

    • News feeds

    • Portals

    • Streaming video

    • Web sites

    • wikis


Information retrieval

  • Retrieval models

    • Boolean models

    • Probabilistic models

    • Vector space models

  • Retrieval techniques

    • Clustering

    • Data mining

    • Filtering

    • Relevance feedback

  • Performance measures

  • Site indexing

  • Web directories

    • Open Directory Project

  • Web search engines

    • Web crawling (xx Spidering)

    • Web indexing

Content encoding

  • Mark-up languages

    • HTML

    • OWL

    • XHTML

    • XML

    • other markup languages

  • Text rendering

    • PDF

    • XSL

  • Character encoding


User interface design

  • Accessibility

  • Graphic design

  • Usability

  • User testing



IT and society


Children and IT

  • Cognitive development

  • Health and safety

  • PC use and access

    • Exposure to inappropriate content

  • Social development


Computer conservation


Computers and the environment

  • Energy consumption

  • Recycling of computers


Employment market


Ethics


Freedom of speech

  • Blogging

  • Libel


Globalization


History of computing

  • Hardware

  • People

  • Software

  • Systems

  • Theory


IT in education

  • Development of e-learning resources

  • Development of IT skills

  • ICT in teacher training

  • Use of ICT in the classroom


IT in developing countries


Legislation

- Data protection

  • Freedom of information

  • Intellectual property

    • Copyright

    • Design rights

    • Patents

    • Trade marks


Patterns of work and business


Social inclusion

  • Disability issues

  • eDemocracy


Technology trends

  • Autonomic computing

  • Convergence of technologies

    • Fusion of IT and television

  • Pervasive computing

  • Quantum computing

  • Technology churn

  • Moore’s law


Women in IT


IT-related disciplines


Artificial intelligence

  • Adaptive systems

  • Cognitive science

  • Cybernetics

  • Expert systems

  • Intelligent agents

  • Natural language translation

  • Neural networks

  • Pattern analysis

  • Robotics

  • Voice recognition


Human computer interaction (xx HCI)

  • Accessibility evaluation

  • Design principles and techniques

    • Iterative design

    • Participatory design

    • Prototyping

    • Scenario-based design

    • User-centred design

  • Ergonomics

    • RSI (xx Repetitive strain injury)

  • Interaction styles and techniques

    • Adaptive user interfaces

    • Haptics

    • Hypertext

    • Speech recognition

    • Virtual reality

  • Task analysis

  • Usability evaluation


Image processing

  • Digital image processing

  • Feature extraction

  • Image analysis

  • Satellite image processing


Safety-critical systems

  • Safety-critical areas

    • Air traffic control

    • Flight control

    • Life support systems

    • Nuclear reactors

    • Railway signalling

  • System design tools

  • System reliability


Signal processing

  • Analog signal processing

  • Array processing

  • Audio signal processing

  • Digital signal processing

  • Speech signal processing

  • Video signal processing



Management


Asset management (xx Inventory management)

  • Auditing

  • Hardware asset management (xx HAM)

  • Software asset management (xx SAM)

    • Retiring software


Best practice

  • Accreditation / certification

  • Benchmarking

  • IT Infrastructure Library

  • Professionalism in IT

  • Standards

    • BS 7799

    • BS 15000

    • ISO 9001


Budgeting and cost control

  • Calculating ROI

- Preparing and managing budgets

  • Total cost of ownership (xx TCO)


Compliance

  • Company law

  • Data Protection Act

  • e-Government Interoperability Framework

  • Employment law

  • Freedom of Information Act

  • Health and safety legislation

  • Intellectual property law

  • Software licensing


Human resource management

  • Change management

  • Health and safety

  • Job descriptions and person specifications

  • Motivation, reward and recognition

    • Salary scales

  • Outsourcing

    • Hiring and managing contractors

    • Offshoring

  • Recruitment

  • Skills lists

  • Staff appraisals

  • Staff training and development

    • Corporate career development products

      • Skills Manager

      • Career Developer


Procurement

  • Drawing up a contract

  • Procurement procedures

  • Product evaluation

  • Supplier selection

  • Writing an ITT


Project management

  • Methodologies

    • PRINCE

    • others

  • Scoping and planning

  • Project monitoring and control

  • Project cost control

  • Project assurance


Risk management

  • Business continuity (xx Contingency planning)

  • Escrow agreements

  • Risk assessment


Running your own IT business

  • Being a contractor

  • Being a consultant

  • Financial planning and accounting

  • Sales and marketing

  • Setting up a business

  • Writing the business plan


Service management

  • Contract management

    • Contract monitoring

    • Dispute resolution

  • IT support management

    • Help desk management

    • User education

  • Quality assurance

  • Release planning

  • Service level agreements


Strategy and policy development

  • Business process improvement

  • Developing and documenting procedures

  • Developing IT policies and guidelines

  • Governance

  • Managing innovation

    • Evaluating new technologies

  • Structuring the organization

  • Writing a strategy paper



Security


Access control

  • Authorization

  • Password management

  • Security administration

  • Single sign on access (xx SSO)


Computer misuse and cybercrime

  • Cyberstalking

  • Cyberterrorism

  • Denial of service attacks (xx DOS)

    • Distributed denial of service attacks (xx DDOS)

  • Domain infringement

  • Fraud

  • Hacking

  • Hoaxes

  • Identity theft

  • Malware (xx Malicious software; Invasive software)

    • Trojan horses

    • Viruses

    • Worms

    • Other

  • Password cracking

  • Phishing (xx Social engineering)

  • Port scanning

  • Scanners and sniffers

  • Spam

  • Spoofing

  • Spyware

  • War driving


Identity management

  • Authentication

    • Biometrics

    • Digital signatures

    • ID cards

    • Security tokens

    • Smartcards

  • Public key infrastructures


Preventative techniques and services

- Anti-virus software

  • Blacklists and whitelists

- Encryption

    • DES and triple-DES

    • One-time key encryption

    • PGP (xx Pretty Good Privacy)

    • Public key encryption

    • Symmetric key encryption

  • Firewalls

    • Network Address Translation (xx NAT)

    • Stateful Packet Inspection (xx SPI)

  • Intrusion detection systems (xx IDS)

  • Password strength and password management

  • Personnel aspects of security

  • Physical security

  • Quantum cryptography

  • Software configuration

  • Spam filters

  • Spyware detection

  • Protection services



Software and software engineering


Requirements elicitation

  • Functional requirements (xx Quality requirements)

  • Non-functional requirements

    • Efficiency requirements

    • Maintainability requirements

    • Portability requirements

    • Reliability requirements

    • Usability requirements


Design and architecture

  • Types of architecture

    • Distributed computing

    • Object-oriented architectures

    • Service oriented architectures

    • Other architectures

  • Architecture description languages (xx ADLs)

  • Architecture modelling

  • Design tools and techniques

    • CASE tools

    • Design patterns

    • Integrated development environments (xx IDEs)

    • UML (xx Unified Modelling Language)


Development techniques

  • Agile development methods

    • Dynamic Systems Development Method (xx DSDM)

    • eXtreme Programming

    • Feature Driven Development (xx FDD)

    • Scrum

  • Iterative, incremental and evolutionary methods

  • Joint Application Development (xx JAD)

  • Rapid Application Development (xx RAD)

  • Rapid prototyping

  • Unified Process (xx UP)

  • Visual programming

  • Waterfall model

    • SSADM


Construction, integration and deployment

  • Software unit coding

  • Software unit integration

  • Software/system integration

  • Deployment


Programming languages

  • Languages

    • APL

    • BASIC

    • C

    • C#

    • C++

    • Cobol

    • Fortran

    • Java

    • JavaScript

    • LISP

    • Pascal

    • Perl

    • PHP

    • PL/I

    • Prolog

    • Python

    • SQL

    • VisualBasic

    • Other

  • Programming language approaches

    • Declarative

    • Functional

    • Object-oriented

    • Procedural

    • Visual

  • Semantics of programming languages


Software configuration management (xx SCM)

  • Component repository management

  • Engineering support

  • Revision control

  • Tools


Process improvement

  • Capability Maturity Model Integration (xx CMMI)

  • ISO 12207

  • ISO 15288

  • ISO 15504

  • Metrics

  • TickIT


Verification, validation, testing and quality assurance

  • Test planning and management

  • Testing methods

    • Acceptance testing

    • Black box testing

    • Compatibility testing

    • Functional testing

    • Integration testing

    • Load testing

    • Performance testing

    • Regression testing

    • Stress testing

    • Unit testing (xx module testing)

    • Usability testing

    • White box testing

  • Tools

  • Testing metrics

  • Verification methods

    • Audit

    • Inspection

    • Review

    • Walkthrough


Maintenance

  • Adaptive

  • Corrective (xx Bug-fixing)

  • Perfective

  • Preventive

  • Change control

  • Release control


Documentation

  • Technical documentation

  • End user documentation

  • Online help



The Professional topics element of the Taxonomy are © Copyright The British Computer Society 2006.

Добавить в свой блог или на сайт

Похожие:

Data Data structures Data storage representations Data encryption Coding and information theory Files Theory of computation iconObject-oriented programming (oop) is a programming paradigm using "objects" data structures consisting of data fields and methods together with their

Data Data structures Data storage representations Data encryption Coding and information theory Files Theory of computation iconUnit I data representation, micro-operations and organization and design 13 Data representation: Data types, complements, fixed–point representation, floating-point representation, other binary codes, error detection codes

Data Data structures Data storage representations Data encryption Coding and information theory Files Theory of computation iconIupac subcommittee on Gas Kinetic Data Evaluation – Data Sheet pi7

Data Data structures Data storage representations Data encryption Coding and information theory Files Theory of computation iconIupac subcommittee on Gas Kinetic Data Evaluation – Data Sheet pi8

Data Data structures Data storage representations Data encryption Coding and information theory Files Theory of computation iconCreate and evaluate appropriate study designs used to collect data to address specific questions. Perform exploratory data analysis appropriate for given

Data Data structures Data storage representations Data encryption Coding and information theory Files Theory of computation iconOptikai jelfeldolgozás és adattárolás / Optical information processing and data storage

Data Data structures Data storage representations Data encryption Coding and information theory Files Theory of computation iconExperienced Data Scientist, skilled with database, simulations, data modeling and statistical tools, and artificial intelligence and machine learning

Data Data structures Data storage representations Data encryption Coding and information theory Files Theory of computation iconNuclear Structure and Decay Data: Theory and Evaluation

Data Data structures Data storage representations Data encryption Coding and information theory Files Theory of computation iconSummary of Nuclear Data Studies by Staff of the iaea nuclear Data Section, 1 October 2004 – 30 September 2005, Editor: O. Schwerer

Data Data structures Data storage representations Data encryption Coding and information theory Files Theory of computation iconSummary of Nuclear Data Studies by Staff of the iaea nuclear Data Section, 1 October 2005 – 30 September 2006, Editor: O. Schwerer


Разместите кнопку на своём сайте:
lib.convdocs.org


База данных защищена авторским правом ©lib.convdocs.org 2012
обратиться к администрации
lib.convdocs.org
Главная страница