B.Sc (Hons)

National University Certified B.Sc (Hons) in CSE
  • Overview

    The National University was established in 1992 under an act of parliament of the Government of the People's Republic of Bangladesh with features distinct from those of the traditional universities of the country. The National University caters the general education at graduate and post-graduate level in colleges/institutions which were affiliated to different public universities since independence. About one million students are studying in more than 1600 colleges/institutions affiliated to this university.

  • Entry Requirements
    • Student having HSC/Equivalent qualification in 2010 and 2011 examinations including physics, English and mathematics with minimum GPA 3 and overall CGPA 2.50 in both SSC and HSC examinations.
    • Students having 2 ‘O’ Level  and  3 ‘A’ Level subjects in 2010 and 2011 examinations including physics and mathematics with minimum ‘B’ grades and CGPA 2.0 may also apply.
  • Modules
    First Year First Semester

    15 hours in a week, 16.5 Cr.

    • CSE-111 Introduction  to Computer System
    • CSE-112 Programming Language
    • CSE-113 Programming Language Practical
    • CSE-114 Physics (Electricity Magnetism)
    • CSE-115 Differential Calculus and Co-ordinate Geometry
    • GED-116 English

    First Year Second Semester

    15 hours in a week, 18 Cr.

    • CSE-121 Data Structure
    • CSE-122 Data Structure Practical
    • CSE-123 Introduction to Electrical Engineering
    • CSE-124 Introduction to Electrical Engineering Practical
    • CSE-125 Integral Calculus and Differential Equation
    • CSE-126 Statistics and Probability
    • CSE-127 Discrete Mathematics

    Second Year Third Semester

    18 hours in a week, 22.5 Cr.

    • CSE-211 Object Oriented Programming
    • CSE-212 Object Oriented Programming Language Practical
    • CSE-213 Operating System
    • CSE-214 Digital Logic Design
    • CSE-215 Digital Logic Design Practical
    • CSE-216 Mathematics for CSE
    • CSE-217 Electronic Device and Circuits
    • CSE-218 Electronic Device and Circuits Practical
    • GED -219 Basic Accounting

    Second Year Fourth Semester

    15 hours in a week, 18 Cr.

    • CSE-221 Algorithm Design
    • CSE-222 Algorithm Design Practical
    • CSE-223 Database Management System
    • CSE-224 Database Management System Practical
    • CSE-225 Computer Organization and Architecture
    • CSE-226 Data Communications
    • GED -227 Economics

    Third Year Fifth Semester

    15 hours in a week, 16.5 Cr.

    • CSE-311 Theory of Computation
    • CSE-312 Microprocessor and Assembly Language
    • CSE-313 Assembly Language Practical
    • CSE-314 Engineering Mathematics
    • GED -315 Sociology
    • GED -316 Technical Writing & Communications

    Third Year Six Semester

    15 hours in a week, 19.5 Cr.

    • CSE-321 Software Engineering
    • CSE-322 Software Engineering Practical
    • CSE-323 Numerical Analysis
    • CSE-324 Computer Graphics & Multimedia
    • CSE-325 Computer Graphics & Multimedia Practical
    • CSE-326 Compiler Design
    • CSE-327 Compiler Design Practical
    • CSE-328 System Analysis and Design

    Fourth Year Seven Semester

    15 hours in a week, 17.5 Cr.

    • CSE-411 Computer Networking
    • CSE-412 Computer Networking Practical
    • CSE-413 Artificial Intelligence and Neural Network
    • CSE-414 Parallel and Distributed Processing
    • CSE-415 Peripheral and Interfacing
    • CSE-416 Peripheral and Interfacing Practical
    • CSE-417 Digital Signal Processing

    Fourth Year Eight Semester

    9 hours in a week, 16.5 Cr.

    • CSE-421 Web Engineering
    • CSE-422 Web Engineering Practical
    • CSE-423 Computer and Network Security
    • CSE-42X Elective Course
    • CSE-429* Project 9.
  • Assessment

    Written and Practical Examinations. Students need to complete 145 credits.

  • Learning Outcomes

    Graduates of the Bachelor of Science in Computer Science and Engineering at National University.

    • Apply knowledge of computing and mathematics appropriate to the discipline
    • Apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
    • Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
    • Analyze the local and global impact of computing on individuals, organizations, and society
    • Recognize the need for and engage in continuing professional development
    • Use current techniques, skills, and tools necessary for computing practice
    • Explain and apply appropriate information technologies and employ appropriate methodologies to help an individual or organization achieve its goals and objectives;
    • Manage the information technology resources of an individual or organization;
    • Anticipate the changing direction of information technology and evaluate and communicate the likely utility of new technologies to an individual or organization;
    • Understand and for some to contribute to the scientific, mathematical and theoretical foundations on which information technologies are built;
    • Apply design and development principles in the construction of software systems of varying complexity
    • An ability to analyze the local and global impact of computing on individuals, organizations, and society
    • An ability to effectively integrate IT-based solutions into the user environment.
    • An understanding of best practices and standards and their application.
    • An ability to assist in the creation of an effective project plan.
  • Acadmic Progression

    The BSc. in CSE program under National University aims to provide CSE graduates with the skills and knowledge to take on appropriate professional positions in Information Communication Technology upon graduation and grow into leadership positions or pursue research or graduate studies in the field. Specifically, the educational objectives of the Bachelor of Science in Computer Science and Engineering are to ensure that each graduate is able to:

    • Explain and apply appropriate information technologies and employ appropriate methodologies to help an individual or organization achieve its goals and objectives;
    • Manage the information technology resources of an individual or organization;
    • Anticipate changing direction of information technology and evaluate and communicate the likely utility of new technologies to an individual or organization;
    • Understand and for some to contribute to the scientific, mathematical and theoretical foundations on which information technologies are built;
    • Live and work as a contributing, well-rounded member of society exhibiting intellectual breadth and lifelong intellectual curiosity required to practice IT management functions creatively, sensitively, and responsibly in contemporary global and societal environments.
    • Be able to built embedded system.
  • Career Progression

    Career prospects continue to be strong for our computing scientists with their sound understanding of the principles and practical applications of computing. The majority of our graduates find stimulating and rewarding positions in computing related activities with suppliers and users or within a wide range of careers for which a university degree is a prerequisite.
    A degree in computer science and engineering can lead to a career in such fields as computer system administration, database administration, website development and administration, enterprise network administration, computer system analysis, computer system planning, computer forensic analysis, IT management etc.
    Software Developers: Software developers are professionals who are concerned with facets of the software development process which involves activities such as design and coding, computer programming, project management, etc.
    Hardware Engineers: These professionals do research, design, develop, test, and oversee the installation of computer hardware which inter alia includes computer chips, circuit boards, systems, modems, keyboards, and printers.
    System Designer: Professionals involved in system designing, Logical & Physical Designing wherein logical designing can be enumerated as the structure & characteristics such as output, input, files, database & procedures, etc.
    System Analyst: Computer engineers who work as systems analyst do research about the existing problems and plan solutions for the problem. They also recommend software and system related problems and coordinate development between business development teams. 
    Networking Engineers: Networking engineers are computer professionals involved in designing, implementation, and troubleshooting of computer networks.
    DBA: DBA or Database Administrator is the professionals, who are bestowed with the job to design, implement, maintain, and repair an organization's database. Inter alia DBA professionals are also known as Database Coordinator or Database Programmer in IT sector.
    Telecommunication: CSE graduates will be able to work in telecommunication sector as well.

  • Tuition Fees

    Please refer to Tuition fees to know details about tution fees.


Top