Computer science degrees deal with the theoretical foundations of information and computation, taking a scientific and practical approach to computation and its applications. Computation is defined as any type of calculation or use of computing technology that follows well-defined models (such as algorithms and protocols) in the practice of information processing (which in turn is defined as the use of these models to transform data in computers).
Programming Language Theory
Programming focuses on incorporating elements from subjects such as mathematics, software engineering and linguistics. Programming language theory involves looking at the design, implementation, analysis, characterization and classification of programming languages and their individual features. You’ll cover topics such as syntax, natural semantics, structural operational semantics and abstract machine code.
Computer graphics involves using computers to create still or moving two or three-dimensional images using specialized graphics hardware and software. Students are exposed to the manipulation of visual and geometric information using computational techniques, focusing on mathematical and computational foundations of image generation and processing rather than purely aesthetic issues.
Human-computer interaction (HCI) focuses on the challenges in making computers and computations useful, usable, and universally accessible to humans, in order to prevent unexpected problems caused by poorly designed human-machine interfaces.
Artificial intelligence (AI) is closely related to the field of artificial life (AL), and both are involved in synthesizing goal-orientated processes such as problem-solving, decision-making, environmental adaptation, learning and communication using computers and algorithms. Science economics focuses on the interaction between scientific and technological sectors with the economy. Students will be exposed to science education and research for both economies and individuals.
GENERAL ACADEMIC PROGRESSION STUDY PROGRAMS
GENERAL ACADEMIC PROGRESSION CAREER MAP
VOCATIONAL ACADEMIC PROGRESSION STUDY PROGRAMS
VOCATIONAL ACADEMIC PROGRESSION CAREER MAP