Institute of Commercial Management | Qualification Subject

Computer Science

Main Topics of Study

Main Topics of Study:

Programming Languages

  • History
  • Traditional concepts
  • Procedural units
  • Language implementation
  • Object-orientated programming
  • Concurrent activities
  • Declarative programming

Software Engineering

  • Software engineering discipline
  • Software lifecycle
  • Engineering methods
  • Modularity
  • Tools of the trade
  • Quality assurance
  • Documentation
  • The human-machine interface
  • Ownership and liability

Data Abstractions

  • Data structures
  • Concepts
  • Implementation
  • Customised data types
  • Classes and objects
  • Pointers in machine language

Data Systems

  • Database fundamentals
  • The relational model
  • Object-orientated databases
  • Database integrity
  • File structure
  • Data mining
  • Social impact on database techniques

Computer Graphics

  • Scope of computer graphics
  • 3D graphics
  • Modelling
  • Rendering
  • Global lighting
  • Animation

Artificial Intelligence

  • Intelligence and machines
  • Perception
  • Reasoning
  • Research
  • Artificial neural networks
  • Robotics
  • Consequences

Theory of Computation

  • Functions and their computation
  • Turing machines
  • Universal programming language
  • Non-computable function
  • Problem complexity
  • Public-key cryptography

This unit is part of the ICM Level 5 Diploma in Computer Science and Cyber Security

Example Candidate Response Booklet

Example Candidate Response (ECR) Booklets are a source of crucial information for Centres and Candidates as they use real candidate responses. We ask Senior Examiners to comment on five or more responses in terms of why the mark was awarded with commentary about how to improve the answer (if necessary).

Recommended Reading

Main Text:

<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=GB&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=icm0bb-21&language=en_GB&marketplace=amazon&region=GB&placement=013487546X&asins=013487546X&linkId=d7616f3730c0724a398f0ac51e169f82&show_border=false&link_opens_in_new_window=true"></iframe>

Glenn Brookshaw, J, Brylow, D. (2020). Computer Science, an overview, 13ed. Harlow: Pearson Education Limited

Indicative Text:

Alternative Text and Further Reading: