• Home
  • About Us
  • All Courses
  • Fast Fact
  • Contact Us
 
 
 
 

BSc Degree in IT and Computing
More information about the course

Duration: One Year
COURSE DETAILS AND INTAKES
  • Courses InformationPrerequisite: Certificate in IT(Level 4)

BCS (British Computer Society) Diploma in IT leading to UK Degree
Tutor Led, 15hrs Classroom based study


BCS(British Computer Society) Diploma in IT
Higher Education Qualifications are the "gold standard" set of internationally recognised IT qualifications. Trusted for its independence and integrity, BCS is the only Chartered Engineering Institution for IT professionals which can award an internationally recognised qualification.

BCS Diploma in IT is the foundation level of Higher Education Qualifications.
This is the Diploma level of Higher Education Qualifications. This level is the academic equivalent to Year 2 of a UK university honours degree and is recognised by the Qualifications and Curriculum Authority (QCA) as Level 5

Prerequisite: Certificate in IT(Level 4)


The Diploma in IT focuses on the following modules:
- Professional Issues in Information Systems Practice (Core Module)
- Computer Networks
- Database Systems
- IT Project Management

Completion of the Diploma in IT level means you are eligible to apply for BCS Associate Membership (AMBCS).

British Computer Society


1 year at London College

Join 3rd Year at UK Universities


Why London College
  • Transfer credit to UK Universities Degree programmes
  • Faculty: You will be taught by industry practised and competent tutors who will broaden and deepen your understanding of the subject whilst empowering you with skills that can be applied in the real time world.
  • Central London: You will be studying in the centre of one of the world's great commercial and cultural cities.
  • Career Service: London College career services provide help with job placements, internships, full-time jobs, CVs/ Resumes and projects.

So what is included with the course fee?

Class Room Based
Hands-on
Extra Practical Hours
Mock Exam

Included

BCS (British Computer Society) Certificate in IT

Modules:
    Year 1
  • Professional Issues in Information Systems Practice (Core Module)
  • Computer Networks
  • Database Systems
  • IT Project Management
    After finishing course
  • Join to UK universities.

Duration:
Diploma: One Academic Year
After this course: Join UK University for BSc


Total Number of Modules:
One Year: 4 modules

Prerequisite: Certificate in IT(Level 4)

Entry Requirements:
GCSE or equivalent or two years of IT work experience.
Plus TOEFL or IELTS

Information Technology

This module covers the following topics: systems analysis and design, database systems, data analysis and management, systems and organisations.

Aims:
• To develop an awareness of the nature and use of information and information systems in an organisational context
• To introduce the various techniques used within systems analysis and design
• To foster an appreciation of the different types of methodologies used in the system development process
• To provide an introduction to database management systems

Objectives:
• Show an understanding of the flow of information within organisations
• Understand the differing types of information
• Propose practical solutions to given analytical problems
• Demonstrate the effective use of a chosen methodology through requirements analysis and fact finding techniques
• Display an awareness of systems development tools and techniques
• Become conversant with system design issues
• Develop awareness of the basic ideas behind using a computer to store and manipulate data
• Display knowledge of data analysis and modelling techniques
• Discuss various database management architectures
• Demonstrate an awareness of Human Computer Interaction and the use of multimedia and hypermedia
• Suggest suitable testing strategies and implementation techniques

Prior Knowledge Expected:
None

Content:

DATA MANAGEMENT
The nature of information; its acquisition, presentation, storage and management
Characteristics of data; data capture and collection
Data processing and data modelling
Simple statistical measures; mean, mode, median, standard deviation
Tabular representation of data; histograms, interpolation
Requirements analysis and prototyping
Fact finding methods
Security, integrity and control
File management; organisation and access methods
Database design issues; entity modelling, normalisation, logical/physical mapping
Database architectures and types of database management systems
Functions of database management systems and database administration
Introduction to multimedia and hypermedia

SYSTEMS ANALYSIS AND DESIGN
The systems development life-cycle and its implications for software design, coding, testing, implementation and support
Prototyping and systems development tools
Structured systems analysis and design techniques
Hard and soft system methodologies
Rapid application development and prototyping techniques
Object-oriented modelling
Human computer interface (HCI) design aspects

ORGANISATIONS
The flow of information in an organisation
Basic idea of management functions and structure of business and other organisations
Personnel and social considerations in the consideration of new systems
Management of computer systems, staffing, maintenance, project management and scheduling

Software Development

This module covers the following topics: systems analysis and design, database systems, data analysis and management, systems and organisations.

Software Development
Programming, using many styles and languages, provides solutions to a wide variety of scientific, engineering and business problems. Programming is a core skill that will be used throughout a computer practitioner’s career. It is a skill acquired largely by practice and experience. Learning how to program requires a disciplined and structured approach in order to encourage good practice and to assist in the development of easily maintained systems. This module introduces candidates to the fundamental concepts of programming with the emphasis being laid on the whole of the software development process.

Aims:
• To stress the importance of good design, documentation and usability
• To emphasise skills in problem solving and algorithm specification rather than just writing syntactically correct code
• To introduce a systematic approach to algorithm development which will assist in subsequent programming and system design modules
• To introduce candidates to the environment in which software is developed and to the tools that assist in this process

Objectives:
• Distinguish between systems software and application software
• Understand the phases of software development
• Be able to develop and understand algorithms
• Be able to develop code from algorithms in a visual or 3rd generation high level programming language
• Be able to follow 3rd generation high level code and apply modifications to it
• Develop competence in the techniques of systematic problem analysis, program construction and documentation
• Gain an understanding of the basic concepts of good user-interface design
• Be able to test and document programs
• Gain an understanding of the principles of multiple module program construction
• Understand the need for compilers, interpreters, code generators
• Develop a knowledge and understanding of a range of fundamental algorithms

Prior Knowledge Expected:
None

Content:


FUNDAMENTAL CONCEPTS OF THE PROGRAMMING PROCESS
Concept of an algorithm
Development and semi-formal specification of algorithms, based on a simplified computer model
Development of code from an algorithm
Understanding of sequential and parallel processing

PHASE-SPECIFIC ISSUES OF SOFTWARE DEVELOPMENT
Development tools such as code generators, design modelling or test generators
Development techniques such as modular programming, defensive programming or recursion
Approaches to software build, such as evolutionary prototyping or 4GL development
Objectives and principles of testing and test-case specification
Testing and debugging strategies including dry-running, white-box and black-box
Styles of software documentation, such as for users or support personnel
Content of software documentation such as GUI descriptions or maintenance details

INTRODUCTION TO PROGRAMMING CONCEPTS
Types: numeric and non-numeric, elementary and derived, subtypes, and expressions such as assignments, input/output
Control structures: selection and iteration
Subprograms: procedures and functions
Data structures: Arrays (1- and 2-dimensions), linked lists using pointers; implementation of queues, stacks and lists. Concept of data abstraction
Sorting and searching algorithms: comparative effectiveness with respect to computation and storage of scanning versus indexing methods

FILES: SEQUENTIAL, INDEX-SEQUENTIAL AND RANDOM ACCESS
Comparative effectiveness of storage and retrieval for applications such as batch processing or on-line query or both

INTRODUCTION TO CONCEPT OF USER-INTERFACE DESIGN
User requirements and characteristics of user interfaces; principles and techniques of dialogue control, navigation and selection

ROLE AND NEED FOR SYSTEM SOFTWARE
System software and its relation to application software

CASE STUDIES IN PROBLEM SOLVING/ALGORITHM ANALYSIS

 

Computer Networking and Technology

This module provides a foundation for all professional computer personnel in computer technology and related topics, in particular the areas of: number systems, hardware, operating systems, systems software, networks and system performance measurement.

Aims:
• To develop an understanding of the principles underlying the construction of computer systems
• To introduce the fundamental building blocks of all digital computers and the operating principles of computer peripherals
• To evaluate critically the performance data quoted for computer systems

Objectives:
• Use Boolean algebra and other digital design techniques to construct the basic circuits such as adders used to build computers
• Use low-level instructions and addressing modes to construct a simple program
• Read the technical specification of a PC system, interpret the performance indicators, and explain their significance to non-computer personnel
• Appreciate the importance of the memory hierarchy of a computer system and its peripherals
• Describe the operating principles of commonly used peripheral devices, their characteristics and performance
• Understand the role of compilers and similar system resources
• Use the Internet to find information on the performance of computer systems and trends in computer systems
• Understand the way in which digital information is transmitted across networks, the characteristics of data paths and the need for modulation

Prior Knowledge Expected:
None

Content:

FUNDAMENTALS
Number representation (e.g. binary, hexadecimal) and the conversion between bases
Representation of negative numbers, fractional numbers, and floating point numbers
Gates: AND, OR, NAND, NOR, EOR, inverter
Sequential logic elements: D flip-flops, RS flip-flops, JK flip-flops
Simple logic circuits: Full adder, multiplexer, shift register, counter
Boolean algebra, simplification of logic equations, truth tables

PROCESSOR ARCHITECTURE
The concept of a stored program and the fetch/execute cycle
Structure of the CPU at the level of registers, buses, and functional units
Instruction formats (one-, two-, and three-address formats)
Typical computer instructions (data movement, arithmetical and logical, flow control)
Trends in processor technology
Information storage: The memory hierarchy from cache to secondary storage
The operation of both magnetic and optical storage devices, their performance and characteristics
The characteristics and performance of peripherals; for example, display devices, printers, keyboards etc
Input/output techniques: peripheral polling and interrupt driven I/O

INTRODUCTION TO OPERATING SYSTEMS AND SYSTEM SOFTWARE
The human interface
Multitasking: interrupts, concurrency, scheduling, memory management
System software: Internet browsers, email systems, security products (e.g. anti virus software)
System performance and its evaluation: definition, measurement and benchmark

NETWORKS
Communication principles: characteristics of transmission media, Ethernet, Wi-Fi and wireless technologies
Protocols for data transmission: ISO 7-layer model for OSI
The data link layer and typical protocols
Communications equipment: modems, routers and bridges
The Internet
Malware: viruses, worms, Trojan horses, spyware and their effect on system reliability and performance
Future trends in computer communications




Call: 0207 580 6868
email: info@london-college.com

 
Brochure
Name:
Email:
Tel:
Course:
Address:

Message:

 


Timetables for the Year
March 2010


London College, 23-25 Eastcastle Street (Oxford Circus), Second Floor, London, W1W 8DF, © all rights reserved, London College 2010