Programme Mode
Full-Time
Duration

Powering Innovation Through Technology
Overview
The B.Sc. Computer Science programme at FUADSI is designed to provide students with a strong foundation in computing principles, software development, and emerging technologies. The curriculum integrates theoretical study with extensive practical experience, preparing graduates to meet the dynamic needs of the digital world.
Programme Objectives
Career Opportunities
Graduates can pursue careers as:
Key Features
Admission Requirements
For detailed information on the general admission requirements, application guidelines, deadlines, and required documents, please visit the Admissions page.
How to Apply
To apply, visit the Undergraduate Admissions Portal.
| Year | Semester | Core Subjects | Description |
|---|---|---|---|
| Year 1 – Foundations | Semester 1 | Introduction to Computer Science Fundamentals of Programming (Python/Java) Digital Logic & Computer Organization Calculus I Communication Skills |
Basic computing concepts, programming fundamentals, logic design, and essential math skills. |
| Semester 2 | Object-Oriented Programming Data Structures I Discrete Mathematics Introduction to Operating Systems Probability & Statistics |
Core programming paradigms, data structures, discrete math, OS basics, and statistical foundations. | |
| Year 2 – Intermediate | Semester 3 | Algorithms & Complexity Computer Architecture Database Systems I Software Engineering Principles Linear Algebra |
Algorithm design, hardware architecture, relational databases, and software development principles. |
| Semester 4 | Data Structures II Operating Systems (Advanced) Computer Networks I Web Technologies Numerical Methods |
Advanced data structures, OS internals, networking basics, and web development fundamentals. | |
| Year 3 – Advanced Core | Semester 5 | Database Systems II Computer Networks II Artificial Intelligence Fundamentals Human-Computer Interaction Elective (e.g., Mobile App Development) |
Advanced database concepts, networking protocols, AI basics, and user interface design. |
| Semester 6 | Compiler Design Cybersecurity Fundamentals Software Project Management Elective (e.g., Cloud Computing) Seminar Presentation |
Compiler theory, security principles, project management, and emerging technologies. | |
| Year 4 – Specialization & Research | Semester 7 | Advanced Topics in Computer Science Machine Learning & Data Science Elective (e.g., Blockchain Technology) Professional Ethics & Entrepreneurship |
Specialized computing topics, ML techniques, and professional development skills. |
| Semester 8 | Final Year Project / Dissertation Advanced Software Engineering Elective (e.g., Big Data Analytics) Internship / Industry-Based Learning |
Capstone project, advanced software practices, and real-world industry exposure. |
Resources coming here...