Computer Science
Program Overview:
The Computer Science program provides a comprehensive education in the principles and practices of computing, including software development, algorithms, data structures, and computer systems.
Program Duration: 2 years (4 semesters)
Total Hours per Semester: 360 hours
Total Hours per Week: 24-30 hours
Curriculum Outline:
Semester 1: Foundations of Computer ScienceIntroduction to Computer Science (60 hours)
Programming Fundamentals (Python) (60 hours)
Discrete Mathematics (60 hours)
Computer Systems and Architecture (60 hours)
Data Structures and Algorithms (60 hours)
Semester 2: Intermediate Computer Science ConceptsObject-Oriented Programming (Java) (60 hours)
Database Systems (60 hours)
Software Engineering Principles (60 hours)
Web Development (60 hours)
Algorithms and Complexity (60 hours)
Semester 3: Advanced Computer Science TopicsData Structures and Algorithms II (60 hours)
Operating Systems (60 hours)
Computer Networks (60 hours)
Artificial Intelligence (60 hours)
Mobile Application Development (60 hours)
Semester 4: Specialization and Capstone ProjectCybersecurity (60 hours)
Cloud Computing (60 hours)
Human-Computer Interaction (60 hours)
Capstone Project/Internship (120 hours)
Elective Course (60 hours)
Learning Outcomes:
Develop strong programming skills in multiple languages.
Understand computer systems, networks, and operating systems.
Apply software engineering principles to develop and manage software projects.
Analyze and design algorithms and data structures.
Explore advanced topics in AI, cybersecurity, and cloud computing.

.png)