Department of Computer Science and Engineering

Chairman's Message

Welcome to the Department of Computer Science and Engineering (CSE) at Uttara University. The Department of Computer Science & Engineering (CSE) is one of the oldest departments at Uttara University. It began its academic activities in 2003 with a mission to produce highly skilled graduates in the field of computer science and ICT, empowering the science and technology sector of our country by developing good researchers, engineers capable of competing in the international market, and IT professionals contributing to the vision of a "Digital Bangladesh."

The department offers a four-year B.Sc. (Engg.) program in Computer Science & Engineering, which follows a comprehensive curriculum aligned with both national and international standards. We also provide course or semester waivers for evening batch students (for the same B.Sc. in CSE program) who hold a four-year diploma in engineering. Additionally, the department offers an M.Sc. (Engg.) in CSE program with advanced topics related to computer science.

The department is well-equipped with a variety of specialized labs, including a computer programming lab, internet programming lab, digital and microprocessor lab, physics lab, VLSI and AI lab, computer simulation lab, and communication and networking lab, all with free Wi-Fi facilities for students. We have a dedicated team of thirty highly qualified and energetic faculty members, along with skilled technical and office staff.

Our department conducts research on cutting-edge topics such as image processing, computer vision, human-computer interaction, machine learning, pattern recognition, and computer security, among others. Faculty and student research papers are regularly published in national and international journals. Students have also participated in various programming contests, which have enhanced their programming skills.

The CSE Department hosts several clubs under the guidance of departmental faculty, including the Computer and Programming Club, Cultural and Debating Club, and Sports and Photography Club. Our mission is to discover new ICT-based ideas, promote knowledge, and apply them for the benefit of the nation. Our main goal is to educate learners to become assets in the field of science and technology, all at an affordable tuition cost.

Once again, I welcome you and encourage you to explore the CSE department at Uttara University.

Dr Mohammad Amanul Islam

Assistant Professor and Chairman

Department of Computer Science and Engineering

Department Overview

The Bachelor of Science (B.Sc. Eng.) program in Computer Science & Engineering offers students a strong foundation in core technical areas, along with exposure to cutting-edge technologies where their engineering contributions will be utilized. The program covers topics such as computer architecture, computer systems and networks, digital system theory and design, and software engineering.

In the spirit of lifelong learning, the university will build on its national and international reputation for innovative, student-centred programs that enable students from diverse backgrounds to achieve their educational goals. The university is committed to fostering academic excellence through a curriculum, teaching, scholarship, and services designed to contribute to the development of a knowledge-based society while ensuring quality education. By instilling moral values and nurturing the latent potential of students, the program prepares them to secure positions in the job market in a manner that is ethically sound, religiously affirmable, culturally harmonious, and intellectually competent.

Vision

To become globally recognized as a leading Computer Science and Engineering (CSE) department in terms of academic research, teaching excellence, and engineering impact.

Mission

  • To achieve academic excellence in the field of Computer Science and Engineering through conducive teaching-learning process
  • To achieve state-of-the-art research excellence by promoting interdisciplinary research among faculty members and students
  • To induce ethical, professional and entrepreneurship spirit among the students so as to enable them to enormously contribute toward technology advancements at the national and international levels.

What Expertise Do We Build Up?

  • Real-life Programming to enhance problem-solving capabilities.
  • Software Engineering knowledge to enhance software analysis and design capabilities.
  • Expertise in Artificial Intelligence to meet the needs of intelligent and autonomous systems.
  • Computer networking skills are needed to meet the needs of the modern connected world.
  • Leadership and soft skills to meet the needs of the 21st century.

What lab facilities do we have?

  • Software Engineering Lab
  • Networking and Communication Lab
  • Embedded Systems and IoT Lab
  • High-Performance Computing Lab
  • Cyber Security and Resilience Lab
  • AI & Machine Learning / Generative AI Lab
  • Data Science Lab
  • General Purpose Programming Lab
  • Competitive Programming Practice Lab
  • Computer Interfacing Lab
  • Computer Simulation Lab
  • VLSI Lab
  • Microprocessor and Embedded System Lab
  • Electrical Circuit Lab
  • Electronic Circuit Lab
  • Physics Laboratory

Objectives

  • To modernize and enhance the programs offered by the department through the incorporation of well-designed co- and extracurricular activities for the development of specific skills required by the industry.
  • To build research programs, in particular multi-disciplinary ones, in order to facilitate the development of research and innovation skills of the students as well as of the faculty members.
  • To build relationships with industry and funding agencies in order to enhance employability and research potential.
  • To enhance the academic reputation and ranking of the department.
  • Exhibiting their computing expertise within the computing community through corporate leadership, entrepreneurship, and/or advanced graduate study.
  • Developing and implementing solution based systems and/or processes that address issues and/or improve existing systems within in a computing based industry.

Medium of Instruction

Uttara University offers all the courses of study primarily in English. Teachers provide instruction to students in the classroom in English. English is also widely used as a medium of communication among the faculties, students, and administrative officials.

Academic Programs

Undergraduate

BSc (Engg.) in Computer Science & Engineering

BSc (Engg.) in Computer Science & Engineering (For Diploma Holder)

Graduate

MSc (Engg.) in Computer Science & Engineering

Description of the Program

Bachelor of Science (Engg.) in Computer Science & Engineering (B.Sc. in CSE)

The Department of Computer Science & Engineering offers a program leading to a B.Sc. (Engg.) in Computer Science & Engineering (B.Sc. in CSE) with the goal of producing world-class professionals in the field. The program is designed to achieve a perfect blend of theory and practice, enabling students to steadily increase their engineering knowledge and skills. Through this program, students will receive comprehensive training in various environments and across diverse hardware and software platforms

Students will gain knowledge in key CSE fields, including Software Engineering, Web Programming, Computer Networking, Computer Architecture, Microprocessors, Machine Learning, Cloud Computing, and Cyber Security, preparing them to meet the challenges of the emerging ICT industry of the 21st century. Additionally, reflecting recent trends in tertiary engineering education, the CSE curriculum includes select interdisciplinary subjects, forming a broad base of knowledge to help students navigate the complex, multidimensional problems of the contemporary world.

To earn the B.Sc. (Engg.) in CSE degree, students are required to complete a minimum of 145 credits, typically over a period of four years. This total of 145 credits includes 7 credits in Language, History, and Culture-related courses; 18 credits in General Education courses; 15 credits in Basic Science and Engineering-related courses; 12 credits in Mathematics-related courses; 75 credits in Core Computer Science and Engineering courses; 12 credits in Elective courses; and 6 credits for Project/Internship work. Students must pass all courses individually and maintain a minimum CGPA of 2.0

Structure of the Curriculum

Duration of the Program

Years: 4 (Four)

Semesters: 8 (Eight)

Minimum Credit Requirement

The total minimum credits required to be completed in order to obtain the degree of B.Sc. (Engg.) in Computer Science and Engineering is 145.

Total Class Weeks in a Semester

The duration of a semester is six months, including class tests and mid-term and term final examinations. The duration of a semester is arranged as follows:

Theory and Practical Classes14 weeks
Mid-Term Examination2 weeks
Semester Final Examination3 weeks
Total19 weeks

There shall be two examinations: the Mid-Term and the Semester Final Examination. The Semester Final Examination will be held at the end of each semester upon completion of the coursework for that semester.

Minimum CGPA Requirements for Graduation

The performance of a student will be evaluated in terms of semester grade point average (GPA) and cumulative grade point average (CGPA) which is the grade average for all the semesters. For the award of the B.Sc. (Engg.) in CSE degree, a student shall have to earn all the credits offered by the Department of CSE and MUST secure a minimum CGPA of 2.0.

Maximum Academic Years of Completion

The course of study of the program has to be completed by a student over a maximum period of 14 (Fourteen) consecutive semesters.

Graduate Attributes

Graduate attributes referred to in this curriculum are divided into three groups, namely,

  • knowledge profile
  • Range of Complex Engineering Problem Solving and
  • Range of Complex Engineering Activities

These graduate attributes are shown in Table 1, Table 2 and Table 3 below.

Table 1: Knowledge Profile

Attributes
K1A systematic, theory-based understanding of the natural sciences applicable to the discipline.
K2Conceto the discipline.
K3A systematic based mathematics, numerical analysis, statistics and the formal aspects of computer and information science to support analysis and modeling applicable c, theory-based formulation of engineering fundamentals required in the engineering discipline.
K4Engineering specialist knowledge that provides theoretical frameworks and bodies of knowledge for the accepted practice areas in the engineering discipline: much is at the forefront of the discipline
K5Knowledge that supports engineering design in a practice area
K6Knowledge of engineering practice (technology) in the practice areas in the engineering discipline
K7Comprehension of the role of engineering in society and identified issues in engineering practice in the discipline: ethics and the engineer’s professional responsibility to public safety; the impacts of engineering activity; economic, social, cultural, environmental and sustainability
K8Engagement with selected knowledge in the research literature of the discipline

Table 2: Range of Complex Engineering Problem Solving

AttributeComplex Engineering Problems have characteristic P1 and some or all of P2 to P7
Depth of knowledge requiredP1 : Cannot be resolved without in-depth engineering knowledge at the level of one or more of K3, K4, K5, K6 or K8 which allows a fundamentals-based, first principles analytical Approach
Range of conflicting requirementsP2 : Involve wide-ranging or conflicting technical, engineering and other issues
Depth of analysis requiredP3 : Have no obvious solution and require abstract thinking, originality in analysis to formulate suitable models
Familiarity of issuesP4 : Involve infrequently encountered issues
Extent of applicable codesP5 : Are outside problems encompassed by standards and codes of practice for professional engineering
Extent of stakeholder involvement and conflicting requirementsP6 : Involve diverse groups of stakeholders with widely varying needs
InterdependenceP7 : Are high level problems including many component parts or sub-problems

Table 3: Range of Complex Engineering Activities

AttributeComplex activities mean (engineering) activities or projects that have some or all of the following characteristics:
Range of resourcesA1 : Involve the use of diverse resources (and for this purpose resources include people, money, equipment, materials, information and technologies)
Level of interactionA2 : Require resolution of significant problems arising from interactions between wide-ranging or conflicting technical, engineering or other issues
InnovationA3 : Involve creative use of engineering principles and research-based knowledge in novel ways
Consequences for society and the environmentA4 : Have significant consequences in a range of contexts, characterized by difficulty of prediction and mitigation
FamiliarityA5 : Can extend beyond previous experiences by applying principles-based approaches

Educational Objectives of the Program

In accordance with the vision and mission of the department, the program of B.Sc. (Engg.) in CSE has been designed with the aim of producing competent graduates who will establish themselves as successful professionals/entrepreneurs within a few years of time after graduation. The program involves the following educational objectives: the graduates of the program will

PEO1: Build up excellent careers as skilled professionals/entrepreneurs in the field of Computer Science and Engineering with the aptitude to learn and solve complex engineering problems in the fast-evolving computational field.

PEO2: Engage themselves in lifelong learning so as to attain continuous improvements in their professional/entrepreneurial careers.

PEO3: Engage themselves in multi-disciplinary research in order to advance research and innovation in multidisciplinary settings.

PEO4: Contribute substantially to society through professional and entrepreneurial roles and responsibilities with adherence to moral, ethical and sustainability standards.

Program Learning Outcomes

In order to achieve the educational objectives, the B.Sc. (Engg.) program in CSE has been designed with the following program learning outcomes (PLO).

PLO1: Engineering Knowledge

Apply knowledge of mathematics, natural sciences, engineering fundamentals and an engineering specialization as specified in the attributes of the knowledge profile (K1 to K4) respectively in Table 1 to the solution of complex computer science and engineering problems (EP1 to EP7) as specified in Table 2.

PLO2: Problem Analysis

Identify, formulate, research literature and analyze complex computer science and engineering problems (EP1 to EP7), reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences. (K1 to K4)

PLO3: Design/development of solutions

Design solutions for complex computer science and engineering problems (EP1 to EP7) and design systems, components or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations. (K5)

PLO4: Investigations

Conduct investigations of complex computer science and engineering problems (EP1 to EP7) using research-based knowledge (K8) and research methods, including design of experiments, analysis and interpretation of data, and synthesis of information to provide valid conclusions.

PLO5: Modern Tool Usage

Create, select and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modelling, to complex computer science and engineering problems (EP1 to EP7), with an understanding of the limitations. (K6)

PLO6: The Engineer and Society

Apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional computer science and engineering practice and solutions to complex computer science and engineering problems (EP1 to EP7). (K7)

PLO7: Environment and Sustainability

Understand and evaluate the sustainability and impact of professional computer science and engineering work in the solution of complex computer science and engineering problems (EP1 to EP7) in societal and environmental contexts. (K7)

PLO8: Ethics

Apply ethical principles and commit to professional ethics, responsibilities and norms of computer science and engineering practice. (K7)

PLO9: Individual Work and Teamwork

Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings.

PLO10: Communication

Communicate effectively on complex computer science and engineering activities (EA1 to EA5) as specified in Table 3 with the computer science and engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.

PLO11: Project Management and Finance

Demonstrate knowledge and understanding of engineering management principles and economic decision-making and apply these to one’s own work as a member and leader in a team to manage projects and in multidisciplinary environments.

PLO12: Life-Long Learning

Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

Mapping the mission of the univeristy with the mission of the department

MissionsDM1DM2DM3
UM1
UM2
UM3
  • UM - UNIVERSITY MISSION
  • DM - DEPARTMENT MISSION

Mapping of PEOs with mission of the department

MissionsDM1DM2DM3
PEO1
PEO2
PEO3
PEO4
  • DM - Department Mission
  • PEO - Program Educational Objectives

Mapping of PLOs with the PEOs

PLOsPEO1PEO2PEO3PEO4
PLO1
PLO2
PLO3
PLO4
PLO5
PLO6
PLO7
PLO8
PLO9
PLO10
PLO11
PLO12

Mapping courses with the PLOs

TitleDetails
Mapping courses with the PLOs View

Guideline for Student

Marks Distribution

ParticularsMarks
Class participation/Attendance10%
Continuous AssessmentClass Performance, Quiz, Assignment, Viva Voce20%
Mid Term Examination30%
Semester Final Examination40%
Total100%

Admission Requirements (Undergraduate)

For the Bachelor of Science (Engg.) in Computer Science and Engineering (CSE) program, the entry-level requirement is an H.S.C. (Higher Secondary Certificate) or “A” Level in Science from any education board, including the Madrasha Board or a 3 or 4-year Diploma in Engineering from the Bangladesh Technical Education Board (BTEB) or equivalent education in Bangladesh. For students from foreign institutions, the entry-level will be determined by the appropriate authorities.

Students who have completed S.S.C. and H.S.C. with a science background must have a minimum of 2nd division or a minimum CGPA of 2.5 in both S.S.C. and H.S.C. to be eligible for admission. O-level students must have five subjects in O-level and two major subjects (Math and Physics) in A-level, with an average grade of C. Students with a Diploma in Engineering in fields such as Electrical, Electronics, Computer, Telecommunication, Power, Mechanical, Mechatronics, Automobile, Instrumentation and Process Control, Civil, Surveying, Shipbuilding, Data Telecommunication and Networking Technology, Aircraft Maintenance, Electro-Medical, Refrigeration and Air Conditioning, Marine, Chemical Engineering, or Glass and Ceramics are also eligible for admission, with course exemptions as per university guidelines.

Candidates are selected for admission based on past academic records, a written test, and a viva voce examination.

Admission Requirements (Graduate)

Admission Eligibility

A student should have at least second division or minimum GPA 2.5 in both SSC & HSC or equivalent examinations
or
A minimum GPA 2.00 in SSC or HSC or in equivalent examinations, but total GPA not less than 6.00
or
A student should have five subjects in “O” Level and 2 subjects in “A” Level. Out of these seven subjects in these two examinations, Grade B or GPA 4.0 in any four subjects and Grade C or GPA 3.5 in other three subjects

For the children of Freedom Fighters: A minimum total GPA 5.00 in SSC and HSC or in equivalent examinations.

Required Documents during Admission

  • All Academic Certificates in original and photocopies
  • All Mark Sheets/Transcripts in original and photocopies
  • Three copies of colored passport size photograph
  • One copy of colored stamp size photograph

Contact For Admission

Hotline: 01872607360-69

Apply Online: Click here for online application

Category of Courses

1. Language, History and Cultures related Courses

CodeCourse TitleCredit Hours
ENG0232101Communicative English3
ENG0232102Communicative English Lab1
GED0222101Bangladesh Studies: History and Cultures3
Total7

2. General Education related Courses

CodeCourse TitleCredit Hours
ECO0311101Engineering Economics3
BUS0411301Financial and Managerial Accounting3
GED0223101Professional Ethics and Environmental Protection3
GED0413201Entrepreneurship: Innovation and Commercialization3
MIS0611401Information Systems Management3
MIS0611403System Auditing and Maintenance3
Total6 Courses18

3. Basic Science and Engineering Related Courses

CodeCourse TitleCredit Hours
PHY0533101Physics3
PHY0533102Physics Lab1
EEE0713101Electrical Engineering3
EEE0713102Electrical Engineering Lab1
EEE0713201Electronics3
EEE0714202Electronics Lab1
CSE0611301Engineering Drawing3
Total7 Courses15

4. Mathematics related Courses

CodeCourse TitleCredit Hours
MAT0541101Differential and Integral Calculus3
MAT0541202Statistics and Queuing Theory3
MAT0541102Linear Algebra3
MAT0541201Engineering Mathematics3
Total4 Courses12

5. Computer Science and Engineering Related Core Courses

CodeCourse TitleCredit Hours
CSE0613101Structured Programming Language3
CSE0613102Structured Programming Language Lab1
CSE0613201Object-Oriented Programming Language3
CSE0613202Object-Oriented Programming Language Lab1
CSE0613301Web Programming3
CSE0613302Web Programming Lab1
CSE0613207Java Programming3
CSE0613208Java Programming Lab1
CSE0611101Discrete Mathematics3
CSE0613103Data Structure and Algorithms3
CSE0613104Data Structure and Algorithms Lab1
CSE0613305Automate Theory and Compiler3
CSE0613306Automate Theory and Compiler Lab1
CSE0613311Artificial Intelligence3
CSE0613312Artificial Intelligence Lab1
CSE0612301Database Management System3
CSE0612302Database Management System Lab1
CSE0613206Operating System Lab1
CSE0613206Operating System Lab1
CSE0613309Software Engineering3
CSE0613310Software Engineering Lab1
CSE0613303Systems Analysis and Design3
CSE0611303Software Testing and Quality Assurance3
CSE0613401Software Project Management3
CSE0613203Digital Logic Design3
CSE0613204Digital Logic Design Lab1
CSE0611201Computer Architecture3
CSE0613209Microprocessor Assembly Programming3
CSE0613210Microprocessor Assembly Programming Lab1
CSE0613307Microprocessor Assembly Programming Lab1
CSE0612305Computer Networking3
CSE0612306Computer Networking Lab1
CSE0612303Data Communication1
CSE0612401Switching and Routing1
Total35 Courses75

6. Elective Courses

Elective Courses (Students are required to take any Four courses from this pool of elective courses)

CodeCourse TitleCredit Hours
CSE0613405Machine Learning3
CSE0611405Bioinformatics3
CSE0612403Cloud Computing3
CSE0611407Distributed System3
CSE0611409Embedded Systems3
CSE0611411Robotics3
CSE0612405Internet of Things (IoT)3
CSE0611413Data and Web Mining3
CSE0611415Big Data Analytics3
CSE0613407Mobile Application Development3
CSE0613409Machine Vision and Motion Analysis3
CSE0613411Quantum Computing3
CSE0612407Ethical Hacking and System Security3
CSE0611417Digital Forensic and Incident Response3
CSE0612409Blockchain and Distributed Security3
MAT0541401Numerical Methods3
CSE0611419Business Analytics3
Total4 Courses12

7. Project

CodeCourse TitleCredit Hours
CSE0613499Project6
Total1 Courses6

8. Courses Exempted for Diploma Students

A student who completed a 4 years' diploma will get the exemption of the following 6 courses (14 credit hours) to complete the Bachelor of Science in Computer Science & Engineering degree.

SLCourse CodeCourse TitleCredit Hours
1.PHY0533101Physics3
2.PHY0533102Physics Lab1
3.EEE0713101Electrical Engineering3
4.EEE0713102Electrical Engineering Lab1
5.ECO0311101Engineering Economics3
6.BUS0411301Financial and Managerial Accounting3
Total6 Courses14

9. Course Designation and Numbering System

Each course is designated by a designation including the following code:

  • All course numbers will have 7 (Seven) digits.
  • Departmental courses will begin with CSE, followed by a 7-digit number.
  • Mathematics-related courses will begin with MAT, followed by a 7-digit number.
  • English language-related courses will begin with ENG, followed by a 7-digit number.
  • Physics-related courses will begin with PHY and end with 7-digit numbers.
  • Business-related courses will begin with BUS followed by 7-digit numbers.
  • Electrical Engineering-related courses will begin with EEE and will be followed by a 7-digit number

Description of digits

  • 1st four numeric digits- Subject code according to BNQF (detailed field)
  • 5th digit- Year
  • 6th and 7th digit- Course number.
    (Note: odd number indicates theoretical course, and even numbers indicate lab course, except 411 indicates Project I and 422 indicate Project II.)

Semester wise distribution of courses

TitleDetails
Semester wise distribution of courses View

Student Activities

TitleDetails
Advising List View

CSE Co-Curricular Clubs List

  • Programming Club
  • Machine Learning Club
  • Robotics Club
  • Cyber Security Club
  • Freelancing Club
Programming Club

Join fellow enthusiasts to explore diverse programming languages, paradigms, and problem-solving techniques through workshops, coding challenges, and collaborative projects.

Machine Learning Club

Dive into the world of artificial intelligence and machine learning, discussing algorithms, applications, and cutting-edge research while working on hands-on projects to deepen understanding.

Robotics Club

Embark on a journey into robotics, where members design, build, and program robots for various applications, from autonomous navigation to competitions, fostering creativity and engineering skills.

Cyber Security Club

Delve into the realm of cybersecurity, where members learn about vulnerabilities, threats, and defense strategies through workshops, capture-the-flag competitions, and real-world simulations.

Freelancing Club

Explore the world of freelancing and entrepreneurship, sharing experiences, networking, and learning about freelancing platforms, business strategies, and project management to thrive in the gig economy.

Departmental Committees

Planning and Development (P&D) Committee

SL No.RoleNameTitle
1ConvenerMd. Torikur RahmanAssistant Professor & Coordinator, CSE
2MembersUttam Kumar DeyAssistant Professor, CSE
3Md. Wahidur RahmanAssistant Professor
4Mohammad AlauddinAssistant Professor and Coordinator, CSE
5Md. Amanat UllahAssistant Professor, Math
6Md. Belal HossenAssistant Professor, Math

Quality & IEB Accreditation Cell (QIAC)

SL No.RoleNameTitle
1ConvenerMd. Shafiul Alam ChowdhuryAssociate Professor, CSE
2Team MembersMd. Harun-Ar-RashidSenior Lecturer, CSE
3Md. ZubairLecturer, CSE
4MembersAll Faculty Members of the Dept. of CSE

CSE Financial Committee

SL No.RoleNameTitle
1ConvenerMd. Wahidur RahmanAssistant Professor, CSE
2Member SecretaryMd. Harun-Ar-RashidSenior Lecturer, CSE
3Team MembersNahida IslamLecturer, CSE
4Jubayer Ahmed Bhuiyan ShawonLecturer, CSE
5Md. AbdullahLecturer, CSE
6MembersAll Faculty Members of the Dept. of CSE

Lab Supervision Committee

SL No.RoleNameTitle
1ConvenerMd. Wahidur RahmanAssistant Professor, CSE
2Member-SecretaryMd. ZubairLecturer, CSE
3MemberTanvir AnjumLecturer, EEE
4Md. Ashaduzzaman NiloyLecturer, EEE
5Md. Injamul IslamLecturer, CSE
6Khondaker Masfiq RezaLecturer, CSE

Examination Committee

NameTitle
CoordinatorUttam Kumar Dey (Assistant Professor, CSE)
Exam – ChairRiasaad Haque Aneek (Senior Lecturer, CSE)
Member-SecretarySamia Yasmin, Lecturer, CSE
Nahida Islam, Lecturer, CSE
MembersJubayer Ahmed Bhuiyan Shawon, Lecturer, CSE
Md. Ashaduzzaman Niloy, Lecturer, EEE
Md. Morshed Ali, Lecturer, CSE
Shahanaz Islam Shaown, Lecturer, CSE
Md. Nazrul Islam, Lecturer, CSE
Tofayet Sultan, Lecturer, CSE
Nipa Anjum, Lecturer, CSE
Musfequa Rahman, Lecturer, CSE
Hasibul Islam Peyal, Lecturer, CSE
Md. Abdullah, Lecturer, CSE
Md. Monir Ahammod Bin Atique, Lecturer, CSE
Result Scrutiny Sub-CommitteeConvenerUttam Kumar Dey, Assistant Professor, CSE
Member-SecretaryTanvir Anjum, Lecturer, EEE
MemberKhondaker Masfiq Reza, Lecturer, CSE
Exam Routine Sub-CommitteeConvenerNajnin Hossain Esha (Lecturer, CSE)
Member-SecretaryNoor Easrib Tiba (Lecturer, CSE)
MemberMd. Nazmul Abdal (Lecturer, CSE)
Md. Injamul Islam (Lecturer, CSE)

Curriculum & Syllabus Committee

RoleNameTitle
External MembersProf. Dr. Mohammad KaykobadDistinguished Professor, Department of Computer Science & Engineering, BRAC University
Prof. Dr. Hafiz Md. Hasan BabuProfessor, Dept. of CSE, University of Dhaka, Pro-Vice Chancellor, National University
MembersProf. Dr. Md. Mijanur RahmanProfessor, CSE
Uttam Kumar DeyAssistant Professor, CSE
Naimul HaqueAssistant Professor, CSE
Member-SecretaryMd. Torikur RahmanAssistant Professor & Coordinator, CSE

Course Allocation & Load Distribution

RoleNameTitle
CoordinatorMd. Torikur RahmanAssistant Professor, CSE
ConvenerShafat RashidLecturer, EEE
Member-SecretaryMd. Injamul IslamLecturer, CSE
Pranta BanikLecturer, CSE
Sumaiya Tanjil KhanLecturer, CSE
Rokeya BegumLecturer, Business
Md. Akif HussainLecturer, CSE
Zarin TasnimLecturer, CSE
Md. Abul BasarLecturer, CSE

Credit Transfer Committee

SlTitleName
1CoordinatorMohammad Alauddin (Assistant Professor and Coordinator, CSE)
2ConvenerUttam Kumar Dey (Assistant Professor, CSE)
3Member-SecretaryMd. Ashaduzzaman Niloy (Lecturer, EEE)
4MemberHasibul Islam Peyal (Lecturer, CSE)
5Abdullah Mohammad Sakib (Lecturer, CSE)

Class Routine Committee

1CoordinatorMohammad Alauddin (Assistant Professor and Coordinator, CSE)
2ConvenerNaimul Haque (Assistant Professor, CSE)
3Member-SecretaryMd. Harun-Ar-Rashid (Senior Lecturer, CSE)
4MemberTanvir Anjum (TRA) (Lecturer, CSE)
5Jubayer Ahmed Bhuiyan Shawon (Lecturer, CSE)
6Abdullah Mohammad Sakib (Lecturer, CSE)
7Md. Akif Hussain (Lecturer, CSE)

Event Management Committee

1CoordinatorMd. Wahidur Rahman (Assistant Professor, CSE)
2ConvenerMd. Mijanur Rahman Nijam (Lecturer, Bangladesh Studies)
3Member-SecretaryHasibul Islam Peyal (Lecturer, CSE)
4MemberMd. Belal Hossen (Assistant Professor, CSE)
5Tanzillah Wahid (Assistant Professor, CSE)
6Naeem Mia (Lecturer, CSE)
7Musfequa Rahman (Lecturer, CSE)
8Nipa Anjum (Lecturer, CSE)

Project/Thesis Supervision Committee

1CoordinatorMd. Torikur Rahman (Assistant Professor, CSE)
2Convener (Day)Md. Torikur Rahman (Assistant Professor & Coordinator, CSE)
3Convener (Evening)Naimul Haque (Assistant Professor, CSE)
4Member-Secretary (Day)Samia Yasmin (Lecturer, CSE)
5Member (Day)Md. Morshed Ali (Lecturer, CSE)
6Member-Secretary (Evening)

Promotional Activities (PA)

1CoordinatorMohammad Alauddin (Assistant Professor and Coordinator, CSE)
2Convener (PA)Md. Mijanur Rahman Nijam (Lecturer, Bangladesh Studies)
3Member-Secretary (PA)Rokeya Begum (Lecturer, Business)
4Member (PA)Md. Amanat Ullah (Assistant Professor, MATH)
5Tanvir Anjum (Lecturer, EEE)
6Md. Ashaduzzaman Niloy (Lecturer, EEE)
7Will be selected as required

Disciplinary Committee

1MemberUttam Kumar Dey (Assistant Professor, CSE)
2Md. Torikur Rahman (Assistant Professor & Coordinator, CSE)
3Md. Wahidur Rahman (Assistant Professor, CSE)
4Mohammad Alauddin (Assistant Professor and Coordinator, CSE)
5Will be selected as required
News&Events

About MikroTik

MikroTik is a Latvian company which was founded in 1996 to develop routers and wireless ISP systems. MikroTik now provides hardware and software for Internet connectivity in most of the countries around the world. Our experience in using industry standard PC hardware and complete routing systems allowed us in 1997 to create the RouterOS software system that provides extensive stability, controls, and flexibility for all kinds of data interfaces and routing. In 2002 MikroTik decided to make his own hardware, and the RouterBOARD brand was born. MikroTik company is located in Riga, the capital city of Latvia.

MikroTik Academy

We are pleased to announce that, Uttara University will become a MikroTik Academy in Bangladesh. This opportunity means Uttara University can offer the Students MikroTik Certified Associate (MTCNA) Course.

Course Title: MikroTik Certified Network Associate (MTCNA).

Duration: 4 Months.

Eligible Student: Only Uttara University students are eligible for this course.

Course Prerequisites: The student must have a good understanding of TCP/IP and subnetting. Suggested study IPv4 also.

Outcomes:

By the end of this training session, the student will be familiar with RouterOS software and RouterBOARD products and be able to connect the client to the Internet. He will also be able to configure, manage, do basic troubleshooting of a MikroTik router and provide basic services to clients.

Course Outline:

Module-01: Introduction

1. About MikroTik

• What is Router OS

• What is Router BOARD

2. First time accessing the router

• WinBox and MAC-WinBox

• WebFig and Quick Set

• Default configuration

3. RouterOS command line interface (CLI)

• Null Modem cable

• SSH and Telnet

• New terminal in WinBox/WebFig

4. RouterOS CLI principles

• <tab>, double <tab>, “?”, navigation

• Command history and its benefits

5. Initial configuration (Internet access)

• WAN DHCP-client

• LAN IP address and default gateway

• Basic Firewall – NAT masquerade

6. Upgrading RouterOS

• Package types

• Ways of upgrading

• RouterBOOT firmware upgrade

7. Router identity

8. Manage RouterOS logins

9. Manage RouterOS services

10. Managing configuration backups

• Saving and restoring the backup

• Difference between a backup and an export (.rsc) file

• Editing an export file

11. Resetting a RouterOS device

12. Reinstalling a RouterOS device (Netinstall)

13. RouterOS license levels

14. Sources of additional information

• wiki.mikrotik.com

• forum.mikrotik.com

• mum.mikrotik.com

• Distributor and consultant support

• support@mikrotik.com

15. Module 1 laboratory

Module-02: DHCP

1. DHCP server and client

• DHCP client

• DHCP server setup

• Leases management

• DHCP server network configuration

2. Address Resolution Protocol (ARP)

• ARP modes

• RouterOS ARP table

3. Module 2 laboratory

Module-03: Bridging

1. Bridging overview

• Bridge concepts and settings

• Creating bridges

• Adding ports to bridges

2. Bridge wireless networks

• Station bridge

3. Module 3 laboratory

Module-04: Routing

1. Routing overview

• Routing concepts

• Route flags

2. Static routing

• Creating routes

• Setting default route

• Managing dynamic routes

• Implementing static routing in a simple network

3. Module 4 laboratory

Module-05: Wireless

1. 802.11a/b/g/n/ac Concept

• Frequencies (bands, channels) data-rates / chains (tx power, rx    sensitivity, country regulations)

2. Setup a simple wireless link

• Access Point configuration

• Station configuration

3. Wireless Security and Encryptio

• Access List

• Connect List

• Default Authenticate

• Default Forward

• WPA-PSK, WPA2-PSK

• WPS accept, WPS client

4. Monitoring Tool

• Snooper

• Registration table

5. Module 5 laboratory

Module-06: Firewall

1. Firewall principles

• Connection tracking and states

• Structure, chains and actions

2. Firewall Filter in action

• Filter actions

• Protecting your router (input)

• Protection your customers (forward)

3. Basic Address-List

4. Source NAT

• Masquerade and src-nat action

5. Destination NAT

• dst-nat and redirect actions

6. FastTrack

7. Module 6 laboratory

Module-07: QoS

1. Simple Queue

• Target

• Destinations

• Max-limit and limit-at

• Bursting

2. One Simple queue for the whole network (PCQ)

• pcq-rate configuration

• pcq-limit configuration

3. Module 7 laboratory

Module-08: Tunnels

1. PPP settings

• PPP profile

• PPP secret

• PPP status

2. IP pool

• Creating pool

• Managing ranges

• Assigning to a service

3. Secure local network

• PPPoE service-name

• PPPoE client

• PPPoE server

4. Point-to-point addresses

5. Secure remote networks communication

• PPTP client and PPTP server (Quick Set)

• SSTP client

6. Module 8 laboratory

Module-09: Misc

1. RouterOS tools

• E-mail

• Netwatch

• Ping

• Traceroute

• Profiler (CPU load)

2. Monitoring

• Interface traffic monitor

• Torch

• Graphs

• SNMP

• The Dude

3. Contacting support@mikrotik.com

• supout.rif, autosupout.rif and viewer

• System logs, enabling debug logs

• Readable configuration (item comments and names)

• Network diagrams

4. Module 9 laboratory

Staff of the Department of Computer Science and Engineering

Employee Image
Md. Sabbir Hossain

Section Officer

MA, Islamic University

BA, Islamic University

View Details
Employee Image
Md. Hafizullah Pathan

Section Officer

Masters, Jahangirnagar University

BA (Hons), Jahangirnagar University

View Details

Staff of the Department of Computer Science and Engineering Lab

Employee Image
Rezaul Kabir

Lab Assistant

BSc, Bangladesh University of Business and Technology

View Details
Employee Image
Md. Rashed Parvez

Lab Assistant

BSc, Presidency University

View Details
Employee Image
Md. Abu Darda

Lab Assistant

Diploma, Bangladesh Technical Education Board

View Details
Employee Image
Md. Saharia Reza Pavel

Lab Assistant

Diploma, Dhaka Board

View Details
Employee Image
Ponchu Debnath

Lab Assistant

Diploma, Bangladesh Technical Education Board

View Details
Employee Image
Md. Ariful Islam

Lab Assistant

Diploma, Bangladesh Technical Education Board

View Details
Employee Image
Md. Hasibur Rahman

Lab Assistant

BSc, Bangladesh University of Business and Technology

View Details
Employee Image
Dipok Kumar Saha

Lab Assistant

Diploma, Bangladesh Technical Education Board

View Details
Employee Image
Md. Munna Hasan

Lab Assistant

Diploma, Bangladesh Technical Education Board

View Details

Research Projects

Projects: In Progress or Ongoing
Sl No.Name of Research ProjectName of Project ManagerNumber of Project
1Multiclass paddy insect classification using transfer leaning and optimized featureMd. Wahidur Rahman, Senior Lecturer, Uttara University1

Research Areas

Md. Shafiul Alam Chowdhury
  • Deep Learning
  • HCI
  • Speech Recognition
Uttam Kumar Dey
  • Distributed Systems
  • Distributed AI
  • Cyber Security

Resources

TitleDetails
Final Year Project (FYP) Proposal Form View

Lab Facilities

1. Software Engineering Lab:

Explore the principles and practices of software development, including requirements analysis, design, implementation, testing, and maintenance.

2. Networking and Communication Lab:

Delve into the world of network protocols, data transmission, and communication technologies to understand how data flows across interconnected systems.

3. Embedded Systems and IoT Lab:

Dive into the design and development of embedded systems and Internet of Things (IoT) devices, exploring hardware-software integration and real-time computing.

4. High-Performance Computing Lab:

Experience advanced computing techniques utilizing powerful GPU architectures, enabling high-speed processing for complex simulations and data analysis.

5. Cyber Security and Resilience Lab:

Focus on safeguarding digital systems from cyber threats, including intrusion detection, encryption techniques, and resilience strategies against cyber-attacks.

6. AI & Machine Learning / Generative AI Lab:

Engage in the study and application of artificial intelligence and machine learning algorithms for tasks such as pattern recognition, predictive analysis, and decision-making systems.

7. Data Science Lab:

Harness the power of data analytics and visualization tools to extract insights from large datasets, driving informed decision-making across various domains.

8. General Purpose Programming Lab:

Develop proficiency in various programming languages and paradigms, honing problem-solving skills and software development techniques.

9. Competitive Programming Practice Lab:

Sharpen algorithmic problem-solving skills through competitive programming challenges, fostering quick thinking and efficient coding practices.

10. Computer Interfacing Lab:

Explore methods of interfacing hardware components with computer systems, including sensors, actuators, and other peripherals.

11. Computer Simulation Lab:

Utilize simulation techniques to model and analyze complex systems, facilitating experimentation and prediction in diverse fields.

12. VLSI Lab:

Venture into the realm of Very Large Scale Integration (VLSI), designing and testing integrated circuits for applications ranging from consumer electronics to specialized hardware.

13. Microprocessor and Embedded System Lab:

Dive into the architecture and programming of microprocessors and microcontrollers, gaining hands-on experience in embedded system development.

14. Electrical Circuit Lab:

Explore the fundamental principles of electrical circuits through hands-on experimentation, analyzing circuit behavior and characteristics.

15. Electronic Circuit Lab:

Delve into the design, analysis, and testing of electronic circuits, covering components such as diodes, transistors, and operational amplifiers.

16. Physics Laboratory:

Conduct experiments to explore fundamental principles of physics, including mechanics, electromagnetism, optics, and modern physics, fostering a deeper understanding of natural phenomena.

Contact and Location

Visit Us : Holding 77, Beribadh Road, Turag, Uttara, Dhaka 1230, Bangladesh

Mobile : 01872607360-69

E-mail : info@uttarauniversity.edu.bd

Social Media Handle :


Loading...