COMPUTER SCIENCE (868)

  • Course Outline
  • 8 Months duration
  • 4 Sessions per month

Aims (Conceptual)

Algorithmic Problem Solving and Abstractions
To develop an understanding of algorithmic problem solving using:

Data abstractions

Functional and procedural abstractions

Object-based and object-oriented abstractions

Computing Fundamentals Across Abstraction Layers
To understand:
a) How computers represent, store, and process data across various levels of abstraction that bridge the algorithmic level and machine level
b) How computers interact and communicate with the external world

Ethical Computing
To create awareness of ethical issues in computing and promote safe and responsible behavior in digital environments

Awareness of Future Trends
To provide insights into emerging trends and future directions in the field of computing

Aims (Skills)

To develop the ability to devise algorithmic solutions for real-world problems

To gain proficiency in implementing, validating, documenting, executing, and debugging solutions using the Java programming system

Download content Click here