The  ICT-EDIANS  College  of  Computer  Studies is committed to foster a teaching learning environment aims to:

1. Provide intensive training to be able to understand strategies for effective design and their application in designing computing systems.

2. Equip  students  with  continuing  improvement  and  understand the use  and  structure  of  the common  mechanisms  for formally describing  software and hardware structures.

3. Uphold the   standards of professionalism, corporate  conduct and ethical values through  study and practice across multiple academic disciplines and diverse educational experiences.

4. Develop the desire and intellectual skills for life-long learning in information literacy and technological competency across disciplines.

5. Understand the underlying structure and appropriate uses of   modern  tools  of the  computing  profession.

6. Demonstrate a breadth of education in computer concepts, to participate  effectively in  the field of computer education.

7. Be effective communicators and to function well in multi-disciplinary teams that contribute to community – building throughthe responsible use of ICT resources and appropriate transfer of skills.


  • Bachelor of Science in Computer Science
  • 2-Year Diploma in Information System Technology
  • 2-Year Diploma in Computer System Technology

Computer Science Thesis

Software Development

  1. Mobile Computing Systems
  2. Software Extensions or Plug-Ins
  3. Expert Systems and Decision Support Systems
  4. Systems Software (software tools/utilities, interpreters, simulators, compilers etc)
  5. Intelligent Systems
  6. Game Development
  7. Computer Vision
  8. Signal Processing such as Image Processing
  9. Natural Language Processing
  10. Pattern Recognition and Data Mining
  11. Bioinformatics
  12. Graphics Applications
  13. Cloud Computing
  14. Parallel Computing
  15. Embedded Systems
  16. Emerging Technologies

The development of the software system should involve algorithm-based research and development and anchored on computer science principles.

Foundations of Computer Science

  1. Automata and Formal Languages
  2. Data Structures, Algorithm Design and Analysis
  3. Web Semantics
  4. Coding Theory
  5. Programming Languages
  6. Visualization Systems
  7. Computer and Architecture
  8. Modeling and Simulation

Human Computer Interaction

  1. Natural Language Processing
  2. Pattern Recognition and Data Mining
  3. Bioinformatics
  4. Graphics Applications
  5. Cloud Computing
  6. Parallel Computing
  7. Embedded Systems
  8. Emerging Technologies


Photo Gallery

School activities and events gallery