Computer Science
What will I gain from studying this subject? A deeper insight into the subject that continues to revolutionise all that we do in society, industry and education. Technology is embedded in every industry and employers will need workers that understand not only how to use technology, but how to create and manipulate it. You will learn to develop algorithms and to recognize what’s important and how to break down and solve complex tasks, all whilst developing your logical thinking skills and attention to detail. These are highly desirable and transferable skills that can be applied to any field of study or employment. You will also develop an appreciation of current and emerging computing technologies and the benefits of their use, along with the ethical issues and potential risks when using computers.
What will I study? The course is a mixture of programming, problem solving and theory. Topics that are studied include: • Algorithm design and problem solving (using pseudocode and flowcharts) • Fundamentals of programming (using C#) • Fundamentals of databases (including creating and searching) • Fundamental of data representation (including binary, hexadecimal, images, sound and video) • Fundamentals of communication and Internet technologies (including types of data transmission, how the Internet and WWW works, and HTML and CSS) • Fundamentals of hardware and software (such as computer architecture, operating systems and memory storage devices) • Fundamentals of security and ethics
21