Computer science & IT
Database Administrator (DBA):
Machine Learning Engineer:
Mobile App Developer:
Quality Assurance Tester:
Cloud Solutions Architect:
IT Project Manager:
AI/ML Research Scientist:
IT Support Specialist:
Network Security Specialist:
Chief Information Officer (CIO):
Virtual Reality (VR) Developer:
Computer Science and Information Technology (IT) courses encompass a diverse array of topics. Programming and software development are fundamental, covering languages like Python, Java, and C++, alongside concepts like algorithms and software design. Understanding computer architecture, operating systems, and computer networks is crucial, as is proficiency in database management, including SQL and NoSQL databases. Cybersecurity is essential, with topics ranging from information security to ethical hacking. Data Science and Machine Learning are prominent, focusing on data analysis, machine learning algorithms, and big data technologies. Web and mobile app development are also covered, along with software testing and quality assurance. Artificial Intelligence (AI), ethics in IT, project management, and IT governance round out the curriculum. Cloud computing, DevOps, human-computer interaction (HCI), data analytics, and emerging technologies like blockchain and IoT are explored. Soft skills such as teamwork and communication are emphasized, ensuring graduates are well-rounded IT professionals ready for a dynamic and ever-evolving industry.
Proficiency in multiple programming languages, including Python, Java, and C++.
Ability to design and develop software, emphasizing software architecture and efficient algorithms.
Understanding of computer architecture, operating systems, and computer network principles.
Competency in database management, encompassing both relational and NoSQL databases.
Knowledge and skills in cybersecurity, covering information security, network security, and ethical hacking.
Proficiency in data science, including data analysis, visualization, and machine learning techniques.
Proficiency in mobile app development for both iOS and Android platforms.
Expertise in software testing and quality assurance methodologies.
Understanding of artificial intelligence (AI) concepts, natural language processing, and computer vision.
Knowledge of project management, agile methodologies, and project planning.
Awareness of ethics and legal issues in IT, including intellectual property and privacy.
Familiarity with IT governance frameworks and service management practices.
Competence in cloud computing and DevOps practices, including knowledge of cloud service models.
Understanding of human-computer interaction (HCI) principles and user experience (UX) design.
Proficiency in data management, warehousing, business intelligence tools, and data analytics platforms.
Awareness of emerging technologies like blockchain, Internet of Things (IoT), augmented reality (AR), and virtual reality (VR).
Development of soft skills such as teamwork, problem-solving, and effective communication, complementing technical expertise.
Ability to adapt to industry trends and stay updated with the latest technologies in the field.
Courses Under This Faculty
Bachelor of Science in Computer Science (BSc CS)
Bachelor of Science in Information Technology (BSc IT)
Machine Learning and Artificial Intelligence
Web Development and Design
Mobile App Development
IT Management and Administration
Human-Computer Interaction (HCI)
Virtual Reality (VR) Development
Digital Marketing and IT
Ethical Hacking and Cybersecurity
IT Project Management
Data Analytics and Business Intelligence
Internet of Things (IoT)
Computer Graphics and Animation
Computer Systems and Architecture
Computer Algorithms and Data Structures
Computer Ethics and Cyber Law
Software Quality Assurance and Testing
IT Governance and Compliance