Computer science courses



Freshmen1

  • Digital skills 'Python'
  • Introduction to Computing

Freshmen2

  • Database 'SQL'
  • Advanced Programming 'c++'

Sophomore1

  • Web Development
  • Computer Arch. & Organization
  • Information and CyberseCcurity
  • Ethics in Computing

Sophomore2

  • Object Oriented Programming 'Java'
  • Computer Networks
  • Programming languages



Junior1

  • Software Engineering
  • Programming Embedded Aystems
  • Data Atructure & Algorithm

Junior2

  • Machine Learning
  • Introduction to AI
  • Algorithm Analysis
  • Operating System

Senior1

  • Data Science
  • Text Mining and Natural Language Processing

Senior2

  • Analysing and Visualizing Data




Projects








Papers