5.0

Computer science Bootcamp

In-depth intensive study of Computer Science foundational topics, for building your knowledge of key computing principles.

An excellent introduction to the fundamentals of computer science for those looking to pursue further study in a specialised fields like computer degree courses in the future.

60% Live Instructor-led online training , 40% On demand flexible learning (Best of both worlds!)

Secure checkout
Dates Duration Weekly Study Mode of Delivery
8 weeks 19 hours Online with Live Sessions

This course includes:

Computer Science Bootcamp

Weekly breakdown:  8 sessions per week. Approximately 19 hours of total study:

–    16 x tutor-led sessions

–    8 hours of self-study

Wide range of learning materials and research topics

Certification of completion from the University of Greenwich

By joining this course, you will be able to:

  • Describe in general terms the components of a computer and operating systems, their functions and purposes
  • Provide definitions and uses of a CPU, memory, and the bus system
  • Demonstrate an understanding of visualisation tools and their usefulness to a user
  • Utilise the Fetch/Execute cycle to explain how computers execute operations
  • Solve process scheduling and other resource-sharing problems common to operating systems

Course Details:

Whether you plan to study Computer Science or a related subject at University, or you’re simply looking to expand your knowledge, this course provides an excellent foundation for building your understanding of key principles and acts as a stepping stone to take your career in a more technical direction.

Specially designed to take you through all the technical aspects of computing, with detailed explanations by one of our expert tutors. It will equip you with the knowledge to pursue more complex courses such as programming, electronic engineering and operating system design.

Upon completion of this course, you’ll be able to:

  • Describe in general terms the components of a computer and its main functions
  • Describe the differences between various computing hardware components such as RAM, ROM, input and output devices and other peripherals commonly found in a computer system
  • Understand and apply data types used in computer science and perform binary addition, subtraction and explain the role of overflow
  • Recognise and manipulate logic gates and logic circuits to perform Boolean algebra operations
  • Provide definitions and uses of a CPU, memory, and the bus system
  • Demonstrate an understanding of assembly code and practise programming a simple processor
  • Utilise the Fetch/Execute cycle to explain how computers execute operations
  • Understand the differences between different types of processors and their real-life applications
  • Discuss the main features of operating systems and their types
  • Write your first program using the Python programming language

Introduction to the course, four main functions of a computing system. Input and output devices used in computing systems

Primary and secondary storage devices and their use in computing systems

Decimal and Binary number system: understanding and converting to/from base 2 and base 10

Decimal, binary and hexadecimal number systems: conversions and uses

Binary addition and subtraction. Expressing negative numbers in binary

Binary logic and logic gates

Boolean operator and practical applications of using Boolean algebra. Using logic gates to form half-adders and adders

CPU components and the need for abstraction in computer science. Key components of the CPU and their functions

Revision

Weekly breakdown:  8 sessions per week. Approximately 19 hours of total study:

–    16 x tutor-led sessions

–    8 hours of self-study

  • Students who are considering applying to study Computer Science, or related subjects, at university.
  • Anyone thinking about improving their understanding of Computer Science and enhancing their CV.
  • No prior experience or knowledge is needed.
  • No technical experience is necessary for this course – it is suitable for complete beginners.

  • Proven Education Provider
  • Built on 30+ years of teaching experience
  • Student-centred approach, built on learning outcomes
OI Digital Institute is a division operated by Oxford International Education Group.

  • Mid-course test to check knowledge and understanding
  • End of course test to check knowledge and understanding

Formative Assessment:

Formative assessment takes place through the regular setting of tasks and assignments during the course, encouraging students to respond to and develop ideas and information conveyed in the classes and practical sessions.

Tutors provide detailed and supportive feedback, encouraging students to reflect on their performance, their progress on the course to date and their strengths and weaknesses. The feedback and reflection are used to help students devise clearly expressed steps towards improvement.

 

When you’ve finished the course, you’ll receive a certificate from University of Greenwich as evidence that you’ve attended and passed the course

Meet our Expert Educators

al 1

Alistair Frame

Alistair is a Computing teacher and has over 10 years of experience in teaching International students. Alistair has taught in both public and private Universities in the UK and Spain.

Frequently bought together

£99

Introduction to JavaScript

4.8
(39 ratings)
Understand how to create dynamic, interactive web pages using JavaScript.   70% Live Instructor-led online training, 30% On-demand flexible learning (Best of both worlds!)   With live classes and collaborative task-based activities, this course provides a comprehensive introduction to the theory and practice of JavaScript for beginners.
£99

Introduction to CSS

4.8
(41 ratings)
Master the fundamentals of CSS and learn how to add and dynamically change the styling of your webpage. 50% Live Instructor-led online training , 50% On demand flexible learning (Best of both worlds!) With live classes and collaborative task-based activities, this course provides a comprehensive introduction to the theory and practice of CSS for beginners.