Computer Studies / Computing
Course summary
Computer Science will give learners an understanding of, and the ability to apply, the fundamental principles and concepts of computer science, including abstraction, decomposition, logic, algorithms and data representation, the ability to analyse problems in computational terms through practical experience of solving such problems, including writing programs and the capacity for thinking creatively, innovatively, analytically, logically and critically. Students will study the following topics: - Fundamentals of programming, - Fundamentals of data structures, - Fundamentals of algorithms, - Theory of computation, - Fundamentals of data representation, - Fundamentals of computer systems, - Fundamentals of computer organisation and architecture, - Consequences of uses of computing, - Fundamentals of communication and networking, - Fundamentals of databases, - Big Data, - Fundamentals of functional programming, - Systematic approach to problem solving and - Non-exam assessment: The computing practical project.
0%