This undergraduate BSc in Computer Science and Engineering at American International University–Bangladesh provides a broad foundation across programming, mathematics, electronics and systems, then allows majors in areas such as Information Systems, Software Engineering, Computational Theory or Computer Engineering. It suits students who want both software and hardware grounding with options to specialise in later years.
What you'll study
The programme is organised into semester-based courses. Core courses and sample semester structure from the official curriculum include:
- Semester 1 (15 credits): Differential Calculus & Coordinate Geometry; Physics 1 + lab; English Reading Skills & Public Speaking; Introduction to Computer Studies; Introduction to Programming + lab.
- Semester 2 (20 credits): Discrete Mathematics; Integral Calculus & ODEs; Object Oriented Programming 1 + lab; Physics 2 + lab; English Writing Skills; Introduction to Electrical Circuits + lab.
- Semester 3 (21 credits): Chemistry; Complex Variable, Laplace & Z-Transform; Introduction to Database + lab; Electronic Devices + lab; Principles of Accounting; Data Structure + lab; Computer Aided Design & Drafting.
- Semester 4 (22 credits): Algorithms + lab; Matrices, Vectors, Fourier Analysis; Object Oriented Programming 2 + lab; Object Oriented Analysis & Design; Bangladesh Studies; Digital Logic and Circuits + lab; Computational Statistics and Probability.
- Semester 5 (20 credits): Theory of Computation; Principles of Economics; Business Communication; Numerical Methods; Data Communication + lab; Microprocessor and Embedded Systems; Software Engineering + lab.
- Semester 6 (20 credits): Artificial Intelligence and Expert System + lab; Computer Networks + lab; Computer Organization and Architecture + lab; Operating System + lab; Web Technologies + lab; Engineering Ethics; Compiler Design + lab.
- Semester 7 (21 credits): Computer Graphics + lab; elective(s); Engineering Management; Research Methodology; three CSE major courses.
- Semester 8 (9 credits): Thesis; elective; Internship.
The programme offers declared majors with specified courses. Examples (course names taken verbatim from the curriculum):
- Major in Information Systems: Advanced Database Management System; Management Information System; Enterprise Resource Planning; Data Warehouse and Data Mining; Human Computer Interaction; Introduction to Data Science; Cyber Laws & Information Security; Business Intelligence and Decision Support Systems; Digital Marketing; E-Commerce, E-Governance & E-Series.
- Major in Software Engineering: Software Development Project Management; Software Requirement Engineering; Software Quality and Testing; Programming in Python; Virtual Reality Systems Design; Advanced Programming with Java; Advanced Programming with .NET; Advanced Programming in Web Technology; Mobile Application Development; Software Architecture and Design Patterns.
- Major in Computational Theory: Computer Science Mathematics; Basic Graph Theory; Advanced Algorithm Techniques; Natural Language Processing; Linear Programming; Parallel Computing; Machine Learning.
- Major in Computer Engineering: Basic Mechanical Engineering; Digital Signal Processing; VLSI Circuit Design; Signals & Linear System; Digital System Design; Image Processing; Multimedia Systems; Simulation & Modeling; Advanced Computer Networks; Computer Vision and Pattern Recognition; Network Security; Advanced Operating System; Digital Design with System (Verilog,VHDL & FPGAs); Robotics Engineering; Telecommunications Engineering; Network Resource Management & Organization; Wireless Sensor Networks; Industrial Electronics, Drives & Instrumentation.
Entry requirements
Admission proceeds via the university online portal. Applicants must create or use an existing account at http://admission.aiub.edu, complete the online form, upload a recent photo and academic papers (JPG), print and keep the Applicant Copy, wait for educational verification (usually 24 hours, 72 hours on weekends), then pay and download an admit card to sit the admission examination. The online application form fee is BDT 1,000 (non-refundable).
Career prospects
Graduates leave prepared for roles across software development, systems engineering, networks, databases, embedded systems, AI and research pathways—with the ability to pursue industry positions or further study depending on chosen major and elective depth.
Scholarships & funding angle
The source page does not list scholarship details. Prospective students should consult the university’s admissions and financial aid offices or website for information on scholarships, bursaries or fee assistance; many students explore departmental awards, merit scholarships and external funding relevant to their major.