The Bachelor of Science in Computer Science at the University of Sharjah gives you a comprehensive education in how computing systems are designed, built and used to solve real-world problems. It’s ideal for students who enjoy logical thinking, programming and technology, and want a degree that leads to dynamic careers in software, systems, data and emerging digital fields.
Curriculum Structure
Year 1
Your first year builds the essential technical and analytical foundations that every computer scientist needs. You’ll be introduced to Programming I, learn key mathematical tools like Calculus I and II and Linear Algebra, and explore Introduction to IT, finding out how computers impact the world around you. Alongside this, foundational science courses such as Physics for Sciences help you strengthen problem-solving and logical reasoning.
Year 2
In your second year, you move deeper into how software and systems work. Courses such as Programming II, Data Structures and Object-Oriented Design with Java help you structure and manage larger applications. You’ll also study Computer Organization and Assembly Language and Digital Logic Design, giving you insight into how hardware and software interact and how data flows within a computing system.
Year 3
Your third year introduces more advanced and applied computing topics. You’ll explore Intro to Artificial Intelligence, Database Management Systems and Design and Analysis of Algorithms, learning how sophisticated software and systems are created, understood and improved. You’ll also take Operating Systems and Programming Languages and Paradigms, strengthening your ability to design efficient, scalable software.
Year 4
In your final year, you’ll consolidate your knowledge and specialise through electives while completing substantial projects. Core experiences include Cloud Computing, Information Security and the Senior Project in Computer Science, where you work independently or in teams to design and implement a comprehensive computing solution. This year prepares you for professional work or postgraduate study with a polished set of skills and practical experience.
Focus Areas
Programming and software development, data structures and algorithms, computer systems and organisation, databases, artificial intelligence fundamentals, operating systems, information security, cloud computing.
Learning Outcomes
By graduation, you’ll be able to design and analyse computing solutions, implement software systems effectively, apply mathematical and algorithmic thinking to complex problems, and communicate and work professionally in computing teams.
Professional Alignment (Accreditation)
This programme satisfies the curricular expectations of major international computing curriculum frameworks and is fully aligned with industry needs, ensuring you graduate with skills that employers and postgraduate institutions recognise.
Reputation (Employability & Rankings)
The University of Sharjah is a well-established public university in the UAE, known for strong academic programmes and graduate outcomes. Its Computer Science graduates are prepared to enter a technology-driven job market with confidence and adaptability.
Computer Science at the University of Sharjah is designed to be practical and application-driven, so you graduate with real technical confidence, not just theoretical knowledge. From your early programming courses through to your final-year project, you’ll continuously apply concepts to hands-on computing problems that reflect real professional and industry scenarios.
As you progress through the programme, your practical experience becomes more advanced and independent:
Programming-focused coursework, where you design, implement and debug software using structured and object-oriented approaches
Laboratory-based learning, supporting key subjects such as data structures, computer organisation, operating systems and digital logic
Database and systems projects, helping you understand how real applications store, process and manage data
Problem-based assignments, encouraging analytical thinking and algorithmic solution design
Team-based coursework, reflecting how software and systems are developed collaboratively in professional environments
Senior Project, where you independently or in a team design, build and present a complete computer science solution
Exposure to modern tools and platforms, preparing you for professional software development and system analysis
This strong emphasis on experiential learning ensures that you graduate with practical programming experience, project confidence and the ability to apply computer science knowledge effectively in the workplace or in further academic study.
Graduates of the BSc in Computer Science from the University of Sharjah develop strong technical knowledge, analytical thinking and problem-solving skills that are highly valued in today’s digital economy. The programme prepares you to move confidently into professional computing roles or continue your studies in advanced and specialised areas of technology.
Typical career paths include Software Developer, Systems Analyst, Application Programmer, Database Administrator, IT Consultant, Junior Data Analyst, Cybersecurity Associate or Web and Mobile Developer. Graduates work across a wide range of sectors such as technology services, government, healthcare, finance, education, telecommunications and research organisations.
Your employability is strengthened through:
A solid grounding in core computer science principles, giving you flexibility across multiple technology roles
Strong programming and systems training, aligned with real industry practices
Advanced coursework and a senior project, demonstrating your ability to design and implement complete computing solutions
Transferable skills development, including teamwork, communication and analytical thinking
A respected public university degree, recognised across the UAE and the wider region
Further Academic Progression:
After completing this degree, many graduates choose to pursue Master’s programmes in Computer Science, Artificial Intelligence, Data Science, Cybersecurity, Software Engineering or Information Systems. The programme also provides a strong foundation for research-oriented study, including PhD pathways, for students interested in academic or advanced research careers.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
