Computer science courses



Freshmen1

  • Digital skills 'Python'
  • Introduction to computing

Freshmen2

  • Database 'SQL'
  • Advanced programming 'c++'

Sophomore1

  • Web development
  • Computer Arch. & Organization
  • Information and cyber security
  • Ethics in computing

Sophomore2

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



Junior1

  • Software Engineering
  • Programming embedded systems
  • Data structure & algorithm

Junior2

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

Senior1

  • Data Science
  • Text Mining and Natural Language Processing
  • Senior project 1

Senior2

  • Analysing and Visualizing
  • Senior project 2




Projects






Papers