Overview
The Department of Computer Science focuses on developing the next generation of computer scientists by providing in-depth knowledge of algorithms, software development, artificial intelligence, and system architecture. The program emphasizes both theoretical foundations and practical application.
Key Courses:
- Introduction to Computer Science
- Data Structures and Algorithms
- Operating Systems
- Software Engineering
- Database Management Systems
- Artificial Intelligence and Machine Learning
- Computer Networks
- Cybersecurity
Goals:
- To develop strong problem-solving and programming skills.
- To provide students with knowledge in both theoretical and practical aspects of computing.
- To prepare students for careers in software development, data science, and IT consulting.