BRAC University

Bangladesh
3 Scholarships 2 Programs 1 Degree levels

The Bachelor-level Computer Science programme at BRAC University is a broad, engineering-oriented degree that develops core computing skills—programming, algorithms, systems, and software engineering—alongside applied topics such as databases, networks, artificial intelligence and cybersecurity. It suits students who want a rigorous, project-led education that prepares them for software development, research, or technology entrepreneurship in industry and public sectors.

What you'll study

The programme covers a mix of foundational theory and practical laboratory work. Early years focus on programming fundamentals, discrete mathematics, data structures and algorithms, computer organisation and digital logic. Later years build on that foundation with modules such as operating systems, database systems, computer networks, software engineering, human–computer interaction, and theory of computation.

  • Core modules: programming, data structures & algorithms, operating systems, databases, computer networks, software engineering.
  • Applied and specialist modules: machine learning & artificial intelligence, mobile and web application development, cybersecurity, cloud computing, embedded systems, and parallel & distributed computing.
  • Professional skills: software project management, ethics in computing, communication for computing professionals, and entrepreneurship.
  • Practical components: regular lab sessions, team projects, open-source contribution, and a substantial capstone project (final year project) that integrates design, implementation and evaluation.
  • Electives and pathways: students can choose electives to focus on data science, AI, systems and networks, or software engineering depending on interests and available offerings.

Entry requirements

Admission to the undergraduate Computer Science programme typically requires completion of a higher secondary qualification (such as HSC) or an international equivalent (such as A-levels, IB or an equivalent diploma), with good attainment in mathematics. Prospective students are usually required to sit the university admission test and may be called for an interview.

Applicants holding international qualifications must demonstrate equivalence to the local admission standard and provide evidence of English language proficiency where required. Mature applicants with relevant prior learning or work experience are considered under the university's recognition of prior learning policies.

Career prospects

Graduates from BRAC University's Computer Science programme move into a wide range of roles across industry, government and research. The programme prepares students for technical positions as well as roles that require problem-solving and project leadership.

  • Typical job titles: software engineer, backend/frontend/web developer, mobile app developer, data analyst, data scientist, machine learning engineer, systems engineer, network engineer, cybersecurity analyst, DevOps engineer, and QA/test engineer.
  • Other pathways: technology consultancy, product management, IT project management, academic research or postgraduate study (MSc/PhD), and technology entrepreneurship.
  • Employment settings: local and international tech companies, startups, financial and telecom sectors, public sector IT departments, research labs and NGOs with technical teams.

Why study at BRAC University

BRAC University offers a computing programme with a strong emphasis on applied learning and industry relevance. Teaching is delivered in English and combines lectures, laboratory work and project supervision. The university's location in Dhaka gives students access to Bangladesh's active technology sector and regular internship and recruitment opportunities.

  • Industry engagement: partnerships with local and international companies, regular guest lectures, and internship opportunities that help bridge study and employment.
  • Project and research opportunities: supervised capstone projects and access to faculty-led research groups and centres where students can gain experience in emerging areas of computing.
  • Student support: career services, entrepreneurship support, coding clubs and student societies that provide opportunities for practical experience, hackathons and networking.
  • Facilities: dedicated computing labs, modern software toolchains, and access to cloud platforms used in teaching and projects.

Latest Bachelor Scholarships

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to BRAC University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.