Jump to the main content block

 

Department of Computer Science

 

Undergraduate Program


Professional Required Courses :

  • Calculus
  • Introduction to Computer Science
  • Java Programming
  • Discrete Mathematics
  • C Programming
  • Digital Electronics
  • Linear Algebra
  • Data Structures
  • Assembly Language
  • Digital System Design
  • Probability
  • Computer Network
  • System Programming
  • Digital Circuit Laboratory
  • Formal Languages and Automata Theory
  • Operating Systems
  • Algorithms
  • Computer Architecture
  • Database Systems
  • Compiler Design
  • Project in Computer Science

Professional Elective Courses :

  • Matlab Programming
  • Introduction to E-Learning
  • Engineering Mathematics
  • Computer Graphics
  • Programming for Mobile Phone
  • Computer Animation
  • Dynamic Webpage Design
  • C++ programming
  • Routing Protocols and Concepts
  • Computer Game Design
  • System Simulation
  • LAN Switching and Wireless
  • Microprocessor Interface Design
  • Introduction to Image Processing
  • Information Security
  • Network Programming
  • Algorithms for Computer Games
  • Introduction to Machine Learning
  • Introduction to Financial Computing
  • Web Search and Mining
  • Internship
  • Introduction to Mobile Image Processing
  • Developing Android App and Social Media Applications
  • Introduction to Cryptography
  • Introduction to Artificial Intelligence
  • Accessing the WAN
  • Introduction to Software Engineering
  • Introduction to Open System
  • Introduction to Information Theory
  • Social Network and Applications
  • Introduction to Data Mining