Edit Content
Code: CSE-100

Credits: 3.00

Course Description: In the era of fourth industrial revolution and digitalization, technology is touching our daily life in every aspects and computer is omnipresent due to this. Computers are present everywhere from door to door and person to person. A lot of our personal and official tasks are done using computers. Computer Fundamentals is one the prominent core courses that is concerned of the basics of using a computer. This course has been designed for the newly admitted students with little to no computer experience.

Code: MTH-101

Credits: 3.00

Course Description: Science and technology have been benefited greatly from the growth of mathematics. Mathematical applications to practical issues have grown significantly over the past few decades. The current B.Sc. syllabi have been created in accordance with the U.G.C. model curriculum so that students acquire fundamental mathematical ideas and are gradually exposed to rigorous techniques.

Code: ENG-101

Credits: 3.00

Course Description: The study of English fosters creative thinkers, confident communicators, and informed citizens. People learn to evaluate, understand, communicate, and form relationships with others and the world around them through the study of English. Young individuals who study English gain the knowledge and skills necessary for employment, education, and training. Students will be able to rigorously learn the fundamentals of English grammar and literature in this course.

Code: PHY-101

Credits: 3.00

Course Description: The goal of physics, a fundamental science, is to explain every natural phenomenon that takes place in the universe. The basis of knowledge upon which contemporary innovations and all other studies are formed is provided by physics, which has contributed to the unraveling of the universe' wonders. In this course, students gather, analyze, and interpret primary and secondary data to research a wide range of events and technologies using some of the most significant physics models, laws, and theories, such as the electromagnetic theory, the laws of classical mechanics, the kinetic particle model, and the atomic model.

Code: PHY-102

Credits: 1.50

Course Description: A student needs to know the approaches to collect data, revise an experimental procedure, evaluate the process and outcomes of an experiment and conduct an experiment collaboratively. This course will help the students to do these things according to PHY-101 course.

Edit Content
Code: 061312101

Credits: 3.00

Course Description: Object orientation is a new approach to understand the complexities of the real world. In contrast to the earlier approaches like procedural etc, object orientation helps to formulate the problems in a better way giving high reliability, adaptability and extensibility to the applications. The students are already familiar with this concept of programming in C which is the basic for C++. This course offers the modern programming language C++ or JAVA that shall help the students to implement the various concept of object orientation practically. The students will be able to program in the object oriented technology with the usage of C++ or JAVA.

Code: 061312102

Credits: 1.50

Course Description: To solve a problem the object oriented approach is a novel custom by which students will learn to implement real-world entities like inheritance, hiding, polymorphism etc. in programming. By this course students will be familiar with different object oriented programming languages and performs for implementing them.

Code: 061312103

Credits: 3.00

Course Description: The goal of physics, a fundamental science, is to explain every natural phenomenon that takes place in the universe. The basis of knowledge upon which contemporary innovations and all other studies are formed is provided by physics, which has contributed to the unraveling of the universe' wonders. In this course, students gather, analyze, and interpret primary and secondary data to research a wide range of events and technologies using some of the most significant physics models, laws, and theories, such as the electromagnetic theory, the laws of classical mechanics, the kinetic particle model, and the atomic model.

Code: 061312104

Credits: 1.50

Course Description: A student needs to know the approaches to collect data, revise an experimental procedure, evaluate the process and outcomes of an experiment and conduct an experiment collaboratively. This course will help the students to do these things according to 053312103 course.

Code: 061312105

Credits: 3.00

Course Description: Calculus is a mathematical model that aids in system analysis and the search for the best solution for future prediction. Calculus principles are extremely important in real life, whether it is to address problems with complex shapes, automobile safety, survey data analysis for company planning, credit card payment records, or determining how a system changes over time. Engineers, doctors, economists, biologists, architects, medical professionals, and statisticians frequently employ calculus as their language of choice. Students will study differentiation, integration, limit, continuity and differentiable in this course.
under a plane curve in Cartesian and polar co-ordinates. Trapezoidal rule. Simpson's rule. Arc lengths of curve in Cartesian and polar co-ordinates, parametric and pedal equations. Intrinsic equation. Volumes of solids of revolution. Volume of hollow solids of revolutions by shall method. Area of surface of revolution.

Code: 061312106

Credits: 3.00

Course Description: Discrete mathematics is the study of discrete objects where discrete means containing distinct or unconnected elements. It determines whether a mathematical argument is logically correct or not by studying the relationships between finite sets. Students need to learn discrete mathematics to develop their ability of understanding and creating mathematical arguments to provide the mathematical foundation for advanced mathematics and computer science.

Code: 022212307

Credits: 3.00

Course Description: এই কোর্সের লক্ষ্য হলো ছাত্র-ছাত্রীদেরকে বাংলাদেশের ইতিহাস, ভাষা আন্দোল্‌ পাকিস্তান আমলের কার্যক্রম, ১৬৯৬- এর গণঅভ্যুত্থান ও ১১ দফা আন্দোলন,১৯৭০-এর নির্বাচন ও বঙ্গবন্ধুর স্বাধীনতা ঘোষণা মুক্তিযুদ্ধের ইতিহাস জানো।এরফলে তারা মুক্তিযুদ্ধের চেতনায় উজ্জীবিত হবে এবং এর সঠিক ইতিহাস জানতে পারবে।
(The aim of this course is to teach the students about the history of Bangladesh, the activities of the language movement, the Pakistan period, the uprising of 1696 and the 11-point movement, the election of 1970 and Bangabandhu's declaration of independence, and the history of the liberation war. As a result, they will be inspired by the spirit of the liberation war and will learn its true history.)

Edit Content
Code: 071321101

Credits: 3.00

Course Description: The study of devices, tools, systems, and technologies that pass electrical charges and generate electricity is known as electrical technology. Electric voltage systems and each of their component parts, such as heaters, motors, circuits, and generators, are maintained by experts in the field of electrical technology. Computer science students will learn the basic terminologies and there applications of electrical technology by learning this course.

Code: 071321102

Credits: 1.50

Course Description: Students will learn how electrical machines and networks function through this course, which will also help them develop their experimental skills. Course Content: Practical works based on 071321101.

Code: 071321103

Credits: 3.00

Course Description: Discrete mathematics is the study of discrete objects where discrete means containing distinct or unconnected elements. It determines whether a mathematical argument is logically correct or not by studying the relationships between finite sets. Students need to learn discrete mathematics to develop their ability of understanding and creating mathematical arguments to provide the mathematical foundation for advanced mathematics and computer science.

Code: 071321104

Credits: 1.50

Course Description: This course will be helpful for students for creating, designing and testing electrical circuits and components, integrating them into computer hardware and systems circuits that can process and have decision-making capabilities.

Code: 071321105

Credits: 3.00

Course Description: Data structures are the techniques of designing the basic algorithms for real-life projects. The practice and assimilation of data structure techniques is essential for programming. Besides the soul of computing is algorithms. The theoretical foundation of computer science is provided by algorithm design and analysis, which are essential to the day-to-day activities of a good programmer. The basic analysis and design techniques for effective algorithms are covered in this course, with an emphasis on techniques that are practical. The course will help students to develop the capability of selecting a particular data structure too.

Code: 071321106

Credits: 1.50

Course Description: By the end of this course, students will be able to create computer programs using fundamental building blocks like control statements, arrays, functions, pointers, and strings, as well as data structures like stacks, queues, and linked lists, for use in computing and practical applications. Additionally, they will also be introduced with the practical knowledge to implement searching and sorting algorithms.

Code: 071321107

Credits: 3.00

Course Description: Students studying computer science should have a fundamental understanding of matrices, vectors, and the Fourier transform in order to help them handle various computing issues. This course aims to introduce students to various types of matrices, matrices' algebra, adjoint and inverse of a matrix, rank and basic transformations of matrices, normal and canonical forms, solution of linear equations, matrix polynomials, eigenvalues and eigenvectors, scalars and vectors, equality of vectors, addition and subtraction of vectors, multiplication of vectors by scalars, definition of line, surface and volume integrals, Gradient, divergence and curl of point functions, real and complex forms, Finite Fourier transform, Fourier integral, Fourier transforms and their uses in solving boundary value problems.

Code: 071321108

Credits: 3.00

Course Description: In order to get economic development and social justice students should have knowledge on core economic principles and how they can be applied to a wide range of real-world issues. They need to be familiar with salient developments in the world economy, in both present-day and historical contexts. This course content acquaints students with the economy in which they live and provides them with an understanding of how economics relates to the other social sciences.

Edit Content
Code: 071422101

Credits: 3.00

Course Description: Computing, robotics, and other electronic applications are made possible by Digital Logic. Electrical engineering and computer engineering both depend on digital logic design. Complex electronic components are created by Digital Logic designers using both electrical and computational properties. Students who complete this course will be able to design and evaluate both sequential and combinational logic circuits. Additionally, they will comprehend the fundamental software programs used in the development of digital circuits and systems.

Code: 071422102

Credits: 1.50

Course Description: This course will introduce students to topics such combinational and sequential circuit analysis and design, digital circuit design optimization techniques using arbitrary logic gates, multiplexers, decoders, registers, counters, and programmable logic arrays according to the CSE-207 course.

Code: 071422103

Credits: 3.00

Course Description: Database and database systems have become an essential component of everyday life in modern society. This course will acquaint the students with the knowledge of fundamental concepts of DBMS and its application in different areas, storage, manipulation and retrieval of data using query languages.

Code: 071422104

Credits: 1.50

Course Description: Students need to be knowledgeable database application developers. For that a solid formal foundation in database ideas, technology, and practice is required. The objective of this course is to maximize the relevance of the course to the industry while maintaining the long-term goals of rigor and foundational strength that can withstand the whims of technological advancements. It does this by including just the right number of concepts and theory to motivate and enrich the practical component and by including a technology component.

Code: 071422105

Credits: 3.00

Course Description: The variety of engineering problems that can be reliably solved has considerably expanded with the emergence of quick, cheap, and efficient computers. Numerical methods make use of computers to carry out iterative, step-by-step solutions to issues that would otherwise be difficult or impossible to resolve by manual calculations. The goal of this course is to provide a general introduction to numerical techniques that are relevant to scientists and engineers.

Code: 071422106

Credits: 3.00

Course Description: Understanding probability enables you to make well-informed choices regarding the likelihood of events based on a pattern of facts gathered. Statistical inferences are frequently employed in the context of data science to assess or forecast trends from data, and these inferences make use of probability distributions of data. By taking this course, students will gain knowledge of how to use appropriate statistical techniques to gather, organize, display, and analyze pertinent data. They will also learn how to distinguish between different types of data (qualitative, quantitative, discrete, and continuous), different types of sampling (random, stratified, systematic, and cluster), and statistical misuses.

Code: 071422107

Credits: 3.00

Course Description: Students who study social studies gain knowledge, skills, and attitudes about citizenship that will enable them to become capable and accountable citizens who are knowledgeable, thoughtful, involved in their communities, and who display moral and civic virtues. This course will help the students to understand the world they live in, so they can make wise judgments about issues affecting them, especially when they grow older.

Code: 071422108

Credits: 3.00

Course Description: Accounting enables students to develop the knowledge and skills to manage the financial affairs of individuals, communities, and businesses. From this course students will develop the knowledge and skills necessary to prepare and maintain financial records, manage financial affairs, act with integrity and contribute to the wider community.

Edit Content
Code: CSE-207

Credits: 3.00

Course Description: Computing, robotics, and other electronic applications are made possible by Digital Logic. Electrical engineering and computer engineering both depend on digital logic design. Complex electronic components are created by Digital Logic designers using both electrical and computational properties. Students who complete this course will be able to design and evaluate both sequential and combinational logic circuits. Additionally, they will comprehend the fundamental software programs used in the development of digital circuits and systems.

Code: CSE-208

Credits: 1.50

Course Description: This course will introduce students to topics such combinational and sequential circuit analysis and design, digital circuit design optimization techniques using arbitrary logic gates, multiplexers, decoders, registers, counters, and programmable logic arrays according to the CSE-207 course.

Code: CSE-209

Credits: 3.00

 

Code: CSE-221

Credits: 3.00

Course Description: Data structures are the techniques of designing the basic algorithms for real-life projects. The practice and assimilation of data structure techniques is essential for programming. Besides the soul of computing is algorithms. The theoretical foundation of computer science is provided by algorithm design and analysis, which are essential to the day-to-day activities of a good programmer. The basic analysis and design techniques for effective algorithms are covered in this course, with an emphasis on techniques that are practical. The course will help students to develop the capability of selecting a particular data structure too.

Code: CSE-222

Credits: 1.50

Course Description: By the end of this course, students will be able to create computer programs using fundamental building blocks like control statements, arrays, functions, pointers, and strings, as well as data structures like stacks, queues, and linked lists, for use in computing and practical applications. Additionally, they will also be introduced with the practical knowledge to implement searching and sorting algorithms.

Code: MTH-203

Credits: 3.00

Course Description: Understanding probability enables you to make well-informed choices regarding the likelihood of events based on a pattern of facts gathered. Statistical inferences are frequently employed in the context of data science to assess or forecast trends from data, and these inferences make use of probability distributions of data. By taking this course, students will gain knowledge of how to use appropriate statistical techniques to gather, organize, display, and analyze pertinent data. They will also learn how to distinguish between different types of data (qualitative, quantitative, discrete, and continuous), different types of sampling (random, stratified, systematic, and cluster), and statistical misuses.

Edit Content
Code: CSE-223

Credits: 3.00

 

Code: CSE-223

Credits: 1.50

 

Code: CSE-225

Credits: 3.00

Course Description: The variety of engineering problems that can be reliably solved has considerably expanded with the emergence of quick, cheap, and efficient computers. Numerical methods make use of computers to carry out iterative, step-by-step solutions to issues that would otherwise be difficult or impossible to resolve by manual calculations. The goal of this course is to provide a general introduction to numerical techniques that are relevant to scientists and engineers.

Code: CSE-227

Credits: 3.00

Code: CSE-229

Credits: 3.00

Course Description: Users can share data with others through networks. The concepts of data communication familiarize one with the fundamentals of data communications, the OSI model and techniques, applications and control of contemporary data communications networks, network models, digital and analog transmission, multiplexing, circuit and packet switching, and network models. This course must be taken by students if they want to improve their engineering abilities in creating and troubleshooting data networks.

Code: MTH-221

Credits: 3.00

Course Description: Users can share data with others through networks. The concepts of data communication familiarize one with the fundamentals of data communications, the OSI model and techniques, applications and control of contemporary data communications networks, network models, digital and analog transmission, multiplexing, circuit and packet switching, and network models. This course must be taken by students if they want to improve their engineering abilities in creating and troubleshooting data networks.

Edit Content
Code: CSE-301

Credits: 3.00

Course Description: The subject provides the students with the knowledge of detailed organization of currently available personal computers in order to understand their functioning and maintenance. The students will also get familiar with Architecture of multiprocessor systems.

Code: CSE-303

Credits: 3.00

Course Description: Database and database systems have become an essential component of everyday life in modern society. This course will acquaint the students with the knowledge of fundamental concepts of DBMS and its application in different areas, storage, manipulation and retrieval of data using query languages.

Code: CSE-304

Credits: 1.50

Course Description: Students need to be knowledgeable database application developers. For that a solid formal foundation in database ideas, technology, and practice is required. The objective of this course is to maximize the relevance of the course to the industry while maintaining the long-term goals of rigor and foundational strength that can withstand the whims of technological advancements. It does this by including just the right number of concepts and theory to motivate and enrich the practical component and by including a technology component.

Code: CSE-307

Credits: 3.00

Course Description: Engineering that focuses on signal transmission and reception, particularly using electrical or electroacoustic devices and electromagnetic waves. The course covers the fundamental ideas and guiding principles needed to comprehend the present and foreseeable communications systems. The course is designed to teach students how to efficiently transmit digital data from a transmitter to a receiver and how the characteristics of the transmission medium affect the maximum data transfer rate that can be achieved.

Edit Content
Code: CSE-311

Credits: 3.00

Course Description: Operating systems give users a way to interact with computers without having to learn their machine language. In essence, an operating system acts as a layer between software and hardware, allowing software to use a common interface regardless of the hardware configuration. The purpose of this course is to give students a basic understanding of how the system manages data, threads, and memory.

Code: CSE-312

Credits: 1.50

 

Code: CSE-313

Credits: 3.00

Code: CSE-321

Credits: 3.00

Course Description: The study of microprocessors and microcontrollers in terms of architecture, software and interfacing techniques leads to the understanding of working of CPU in a microcomputer. Computer science students should be able to solve basic binary math operations using the microprocessor and microcontroller, demonstrate programming proficiency using the various addressing modes and data transfer instructions of the target microprocessor and microcontroller. After completing this course students will be able to program using the capabilities of the stack, the program counter, and the status register and show how these are used to execute an assembly code program.

Code: CSE-322

Credits: 1.50

Course Description: Students will learn how to program assembly language in 8085 and 8086 microprocessors through this course. It will provide hands-on instruction for connecting peripheral devices to the 8086 microprocessors. The course's aims are to introduce fundamental microprocessor ideas, foster proficiency in assembly language programming, and introduce students to real-world microprocessor applications.

Edit Content
Code: CSE-323

Credits: 3.00

Course Description: Computer science students should learn the essential ideas and methods used in Compiler Design to create a straightforward compiler. In this course a sample language is used to study the linguistic, grammatical, and structural aspects of programming languages and study to use those structures in the implementation of a demonstrative compiler, with a focus on both theory and practice. The examination of intermediate code states, machine code optimization strategies, and support for advanced language features will also be covered in the discussion.

Code: CSE-324

Credits: 1.50

Course Description: This course is designed to give students an understanding of the many compilation phases and considerations, the influence of language properties on the compilation process, the impact of hardware features on the generated code, and the practical foundations of compiler implementation by the end of the course CSE-323.

Code: CSE-325

Credits: 3.00

Course Description: Users can share data with others through networks. The concepts of data communication familiarize one with the fundamentals of data communications, the OSI model and techniques, applications and control of contemporary data communications networks, network models, digital and analog transmission, multiplexing, circuit and packet switching, and network models. This course must be taken by students if they want to improve their engineering abilities in creating and troubleshooting data networks.

Code: CSE-326

Credits: 1.50

Course Description: The students' practical expertise in installing, maintaining, and troubleshooting modern computer network systems will be aided by this course.

Code: CSE-327

Credits: 3.00

Course Description: Information system analysis is the process of analyzing system requirements to choose the design of new systems and address issues with current systems. Today's issues in the field of information systems include the explosion of data, the need for new technology, the effects of digitalization, etc. Every team working on the development of a particular information system, beginning with the elicitation of requirements, makes an ongoing effort to meet users' demands for contemporary, efficient, and safe software. The course gives the students fundamental idea about the development of information systems and their software components.

Code: CSE-328

Credits: 1.50

Course Description: The course provides students with an overview of the entire systems development process, but it focuses on the elicitation and preliminary modeling of information systems requirements that enable identification of practical information problems and the subsequent analysis and modeling of an effective solution to those problems.

Code: CSE-323

Credits: 3.00

Course Description: Today, the fields of medical, engineering and defense, all use real-time applications of artificial intelligence. It is a sophisticated and well-recognized discipline that has contributed to the development of artificial intelligence to be capable of solving particular challenges in areas such as computer vision, pattern recognition, and natural language processing. Students will acquire knowledge on the fundamentals of machine learning, reasoning with and without uncertainty, formalization of knowledge, intelligent systems and agents, and applications in this course.

Code: CSE-330

Credits: 1.50

Course Description: Artificial intelligence research and application are the main studies of this lab. By conducting research on both the theoretical and application sides of artificial intelligence, it seeks to use cutting-edge approaches in many AI-related fields. The focus of the study is on a variety of topics, including knowledge representation and reasoning, machine learning, common sense reasoning, cognitive vision, intelligent robotics, human computer interaction, multi-agent systems, and natural language processing. Additionally, this lab is committed to generating highly skilled students in the various branches of artificial intelligence.

 

Edit Content
Code: CSE-400

Credits: 2.00

Course Description: 

Code: CSE-401

Credits: 3.00

Course Description: Information in digital form can be stored, processed, and transmitted via digital systems. They are used in many different applications, such as consumer goods, communication systems, digital instrumentation, and process control. The focus of the course is building digital systems from scratch. The emphasis of the course is on creating combinational and sequential building blocks that can be used to create larger digital systems. In this course, students will also learn how to design and model digital systems using Verilog.

Code: CSE-402

Credits: 1.50

Course Description: Information in digital form can be stored, processed, and transmitted via digital systems. They are used in many different applications, such as consumer goods, communication systems, digital instrumentation, and process control. The focus of the course is building digital systems from scratch. The emphasis of the course is on creating combinational and sequential building blocks that can be used to create larger digital systems. In this course, students will also learn how to design and model digital systems using Verilog.

Code: CSE-403

Credits: 3.00

Course Description: This course presents fundamental ideas and methods for connecting a microcontroller to outside hardware for data collecting and process control, as well as for creating the necessary software. This will involve translating analog variables into the necessary digital form for processing. Students who are interested in data acquisition and real-time control systems should take this course. They will learn how to design and build a simple control system that incorporates input and output from external devices as well as a simple control system for stepper and DC motors.

Code: CSE-404

Credits: 1.50

Course Description: This course will provide a hands-on introduction to the elements and traits of computer interfaces. It will include a detailed examination of several programmable interface ICs, sensor calibration using hardware and software, some processing devices that can connect a computer to the outside world, and a few output devices.

Code: CSE-423

Credits: 2.00

 

Code: CSE-401

Credits: 3.00

Course Description: Students who study social studies gain knowledge, skills, and attitudes about citizenship that will enable them to become capable and accountable citizens who are knowledgeable, thoughtful, involved in their communities, and who display moral and civic virtues. This course will help the students to understand the world they live in, so they can make wise judgments about issues affecting them, especially when they grow older.

Edit Content
Code: CSE-400

Credits: 3.00

Course Description: One of the most crucial topics in computer science that must be taken seriously is projects. When working on a project, students get the skills necessary to overcome challenges more skillfully. They frequently learn from failure and make improvements until they are happy with their work. A student will benefit from greater involvement and engagement with the course material, encouragement of higher order thinking and problem-solving abilities, growth of peer and professional networks, and interaction with future employers and career mentors.

Code: CSE-405

Credits: 3.00

Course Description: The goal of the course is to introduce the fundamental ideas behind computer graphics. It gives the essential theoretical basis and illustrates how computer science can be used to create images. Through programming tasks, the course will assist the students in refining their computer graphics programming skills.

Code: CSE-406

Credits: 1.50

Course Description: The course offers hands-on labs for basic computer graphics concepts such representations and transformations of visuals, the viewing pipeline, visibility, lighting.

Code: CSE-4**

Credits: 3.00

 

Code: CSE-425

Credits: 2.00

Course Description: Maintaining an edge over the competition is one of the aims of software engineers. The correct software engineer goals help those who set them stay ahead of the rapidly advancing state of technology. The goal of this course is to assist the students in creating software development methodologies and processes that can scale up for large systems and be applied consistently to produce high-quality software at a reasonable cost and short cycle time.

Code: CSE-421

Credits: 2.00

Course Description: Planning the effective and economical use of a company's resources including personnel, materials, equipment, time, capital, energy, and information falls within the purview of Industrial Welfare. The primary goals of Industrial Welfare are to produce maximum results with the minimum resources as well as maximizing worker prosperity and factor of production efficiency growth. The course's objective is to provide students with theoretical understanding and useful tools related to management and organizational structure of industrial enterprises.

Option-I

Code: CSE-413

Credits: 3.00

Course Description: When it comes to Internet connectivity, fiber optic cables outperform copper cables by a wide margin. Fiber optics is required for effective data transfer and smooth Internet connections since they can transmit a far greater volume of data at faster speeds. The course imparts fundamental understanding of optical fiber waveguide, the fundamentals of an optical fiber communication system, and a comprehension of numerous optical fiber telecommunication system components.

Code: CSE-419

Credits: 3.00

Course Description: With the use of machine learning (ML), which is a form of artificial intelligence (AI), software programs can predict outcomes more accurately without having to be explicitly instructed to do so. In order to forecast new output values, machine learning algorithms use historical data as input. It is radically altering research, teaching, and learning in education. The goal of this course is to familiarize students with the fundamental ideas and methods of machine learning while also fostering their ability to use current machine learning tools to solve real-world challenges.

Edit Content
Code: CSE-400

Credits: 3.00

Course Description: One of the most crucial topics in computer science that must be taken seriously is projects. When working on a project, students get the skills necessary to overcome challenges more skillfully. They frequently learn from failure and make improvements until they are happy with their work. A student will benefit from greater involvement and engagement with the course material, encouragement of higher order thinking and problem-solving abilities, growth of peer and professional networks, and interaction with future employers and career mentors.

Code: CSE-405

Credits: 3.00

Course Description: The term "Very Large Scale Integration" (VLSI) design refers to the process of assembling a single chip from millions of metal oxide silicon (MOS) transistors to produce integrated circuits (ICs). The design, integration, and production of semiconductor devices and circuits are covered in the course, along with related ideas and practical techniques. The course covers core design ideas and hands-on fabrication simulations for integrated circuits using silicon technology that may also be

Code: CSE-422

Credits: 1.50

Course Description: The students will gain a thorough understanding of semiconductor processing for integrated circuits and other junction devices through this course, covering testing and evaluation, ideas of yield, lab safety, assembly, and packaging.

 

Code: CSE-4**

Credits: 3.00

 

Code: CSE-4**

Credits: 0.75

 

Code: CSE-4**

Credits: 3.00

 

Code: CSE-4**

Credits: 0.75

 

Option-II

Code: CSE-421

Credits: 3.00

Course Description: Using simulation and modeling, real-world issues can be safely and effectively solved. It offers an essential analytical technique that is simple to verify, explain, and comprehend. Through providing precise insights into complex systems, simulation modeling offers beneficial solutions across sectors and disciplines. It is widely utilized in a variety of fields, including engineering, manufacturing, the social and physical sciences, and product creation. The course provides an introduction to techniques for physical process simulation and modeling for use in control applications.

Code: CSE-432

Credits: 1.50

Course Description: The students' ability to solve problems effectively and safely in the actual world will be helped by this course. It will offer a crucial analytical approach that is simple to verify, explain, and comprehend.

Code: CSE-433

Credits: 3.00

Course Description: In this course, single layer and multilayer feed forward networks are used to present the fundamentals of neural networks and artificial neural networks. Additionally, it introduces fuzzy sets and elements of the fuzzy logic system and works with associate memories. This subject is crucial and beneficial for project work too. This course is designed to give the student a foundational understanding of neural networks and fuzzy logic.

Code: CSE-434

Credits: 1.50

Course Description: Through certain exercises from this course, the students will gain exposure to Artificial Neural Networks & Fuzzy Logic. Additionally, they will discover the significance of accommodating uncertainty and imprecision in the design of reliable, affordable intelligent devices.

Code: CSE-434

Credits: 3.00

Course Description: Digital signal processing makes it possible to transmit information via telephone and communications networks, monitor and control medical devices (such as pacemakers and hearing aids), and create and analyze images of the human body, the earth, and other planets. The number of applications is essentially infinite. The goal of this course is to teach students the fundamentals of DFT, FFT, Z Transforms, their computation, and how to create digital filters.

Code: CSE-434

Credits: 1.50

Course Description: Different digital signal processing techniques, such as sampling, impulse response, frequency response, finite and infinite impulse response systems, linear phase systems, digital filter design and implementation, discrete-time Fourier transforms, discrete Fourier transforms, and fast Fourier transform algorithms will all be practically taught to the students in this course.

Code: CSE-439

Credits: 3.00

Course Description: This course is designed as a survey course to teach students to design, implement, and maintain web databases. The Relational Database Model and the SQL language will be emphasized for this. The MySQL/Oracle DBMS will be used throughout the course in Lectures and in labs. Completion of this course provides the student with the initial knowledge required in preparation for consideration as an entry-level web database programmer.

Code: CSE-440

Credits: 1.50

Course Description: The course will provide the students with practical knowledge on implementing web database programming using the learning of CSE-439 course.

Code: CSE-441

Credits: 3.00

Course Description: Businesses can greatly benefit from data mining software since it helps people find hidden patterns for their own usage. Since these patterns are used in data analysis and forecasting, which increases business potential, they help to develop commercial linkages. The goal of this course is to identify patterns in otherwise unstructured or sizable data sets that can be used to draw conclusions or make predictions.

Code: CSE-442

Credits: 1.50

Course Description: Students who complete this course will have a thorough understanding of common data mining techniques and methodologies, including association rules, data clustering, and classification. They will also learn cutting-edge methods for novel applications.

Edit Content
Code: 001111101

Credits: 3.00

Course Description: In the era of fourth industrial revolution and digitalization, technology is touching our daily life in every aspects and computer is omnipresent due to this. Computers are present everywhere from door to door and person to person. A lot of our personal and official tasks are done using computers. Computer Fundamentals is one the prominent core courses that is concerned of the basics of using a computer. This course has been designed for the newly admitted students with little to no computer experience.

Code: 001111102

Credits: 3.00

Course Description: A computer science student without any prior knowledge at first need to know the structured programming languages to understand the fundamental concepts of computer programming and design algorithms for solving different problems. Structured programming (SP) is a technique devised to improve the reliability and clarity of programs. This allows a programmer to be more confident that the code contains fewer logic errors and will be easier to debug and change in the future.Nowadays computer programming is a must to be learnt for any computer science student. This course will make the students able to write computer programs, analyze them and debug them. They will also learn the features, advantages, disadvantages and future of a structured programming language.

Code: 001111103

Credits: 1.50

Course Description: Nowadays computer programming is a must to be learnt for any computer science student. This course will make the students able to write computer programs, analyze them and debug them. They will also learn the features, advantages, disadvantages and future of a structured programming language.

Code: 001111104

Credits: 3.00

Course Description: Science and technology have been benefited greatly from the growth of mathematics. Mathematical applications to practical issues have grown significantly over the past few decades. The current B.Sc. syllabi have been created in accordance with the U.G.C. model curriculum so that students acquire fundamental mathematical ideas and are gradually exposed to rigorous techniques.

Code: 001111105

Credits: 3.00

Course Description: The study of English fosters creative thinkers, confident communicators, and informed citizens. People learn to evaluate, understand, communicate, and form relationships with others and the world around them through the study of English. Young individuals who study English gain the knowledge and skills necessary for employment, education, and training. Students will be able to rigorously learn the fundamentals of English grammar and literature in this course.

Code: 001111106

Credits: 3.00

Course Description: এই কোর্সটি বাংলার আর্থ-সামাজিক-সাংস্কৃতিক প্রেক্ষাপটকে এর ভাষাগত বৈশিষ্ট্যগুলির মৌলিক নীতিগুলির মাধ্যমে অন্বেষণ করবে। বেশ কিছু সাহিত্যিকের পাঠ ও কবিতা শিক্ষার্থীদের বাংলাদেশী সাংস্কৃতিক মূল্যবোধের সাথে বাংলার সমৃদ্ধ সাহিত্য উপাদানের সাথে পরিচিত করে তোলে। এই কোর্সে, শিক্ষার্থীরা আধুনিক বাংলা ভাষা, সংস্কৃতি, ইতিহাস ও শিল্পকলার (সিনেমা, চিত্রকলা এবং গানের পাশাপাশি সাহিত্য সহ) বিবর্তন উপলব্ধি করবে। এই কোর্সটি শিক্ষার্থীদের বাংলা সাহিত্য ও ভাষার ইতিহাসে সাহিত্যের সময়কাল বা বয়স বিভাগ সম্পর্কেও সংক্ষিপ্ত ধারণা দেবে।

(This course will explore the socio-cultural context of Bangla through the basic tenets of its linguistic features. Texts and poems of several literary maestros make students acquainted with Bangla’s rich literary elements in relation to Bangladeshi cultural values. In this course, students will grasp the evolution of modern Bengali language, culture, history and arts (including cinema, painting and songs as well as literature). This course will also give the students brief idea about literary periods or age divisions in the history of Bangla literature and Language.)

Edit Content
Code: 061312101

Credits: 3.00

Course Description: Object orientation is a new approach to understand the complexities of the real world. In contrast to the earlier approaches like procedural etc, object orientation helps to formulate the problems in a better way giving high reliability, adaptability and extensibility to the applications. The students are already familiar with this concept of programming in C which is the basic for C++. This course offers the modern programming language C++ or JAVA that shall help the students to implement the various concept of object orientation practically. The students will be able to program in the object oriented technology with the usage of C++ or JAVA.

Code: 061312102

Credits: 1.50

Course Description: To solve a problem the object oriented approach is a novel custom by which students will learn to implement real-world entities like inheritance, hiding, polymorphism etc. in programming. By this course students will be familiar with different object oriented programming languages and performs for implementing them.

Code: 061312103

Credits: 3.00

Course Description: The goal of physics, a fundamental science, is to explain every natural phenomenon that takes place in the universe. The basis of knowledge upon which contemporary innovations and all other studies are formed is provided by physics, which has contributed to the unraveling of the universe' wonders. In this course, students gather, analyze, and interpret primary and secondary data to research a wide range of events and technologies using some of the most significant physics models, laws, and theories, such as the electromagnetic theory, the laws of classical mechanics, the kinetic particle model, and the atomic model.

Code: 061312104

Credits: 1.50

Course Description: A student needs to know the approaches to collect data, revise an experimental procedure, evaluate the process and outcomes of an experiment and conduct an experiment collaboratively. This course will help the students to do these things according to 053312103 course.

Code: 061312105

Credits: 3.00

Course Description: Calculus is a mathematical model that aids in system analysis and the search for the best solution for future prediction. Calculus principles are extremely important in real life, whether it is to address problems with complex shapes, automobile safety, survey data analysis for company planning, credit card payment records, or determining how a system changes over time. Engineers, doctors, economists, biologists, architects, medical professionals, and statisticians frequently employ calculus as their language of choice. Students will study differentiation, integration, limit, continuity and differentiable in this course.
under a plane curve in Cartesian and polar co-ordinates. Trapezoidal rule. Simpson's rule. Arc lengths of curve in Cartesian and polar co-ordinates, parametric and pedal equations. Intrinsic equation. Volumes of solids of revolution. Volume of hollow solids of revolutions by shall method. Area of surface of revolution.

Code: 061312106

Credits: 3.00

Course Description: Discrete mathematics is the study of discrete objects where discrete means containing distinct or unconnected elements. It determines whether a mathematical argument is logically correct or not by studying the relationships between finite sets. Students need to learn discrete mathematics to develop their ability of understanding and creating mathematical arguments to provide the mathematical foundation for advanced mathematics and computer science.

Code: 022212307

Credits: 3.00

Course Description: এই কোর্সের লক্ষ্য হলো ছাত্র-ছাত্রীদেরকে বাংলাদেশের ইতিহাস, ভাষা আন্দোল্‌ পাকিস্তান আমলের কার্যক্রম, ১৬৯৬- এর গণঅভ্যুত্থান ও ১১ দফা আন্দোলন,১৯৭০-এর নির্বাচন ও বঙ্গবন্ধুর স্বাধীনতা ঘোষণা মুক্তিযুদ্ধের ইতিহাস জানো।এরফলে তারা মুক্তিযুদ্ধের চেতনায় উজ্জীবিত হবে এবং এর সঠিক ইতিহাস জানতে পারবে।
(The aim of this course is to teach the students about the history of Bangladesh, the activities of the language movement, the Pakistan period, the uprising of 1696 and the 11-point movement, the election of 1970 and Bangabandhu's declaration of independence, and the history of the liberation war. As a result, they will be inspired by the spirit of the liberation war and will learn its true history.)

Edit Content
Code: 071321101

Credits: 3.00

Course Description: The study of devices, tools, systems, and technologies that pass electrical charges and generate electricity is known as electrical technology. Electric voltage systems and each of their component parts, such as heaters, motors, circuits, and generators, are maintained by experts in the field of electrical technology. Computer science students will learn the basic terminologies and there applications of electrical technology by learning this course.

Code: 071321102

Credits: 1.50

Course Description: Students will learn how electrical machines and networks function through this course, which will also help them develop their experimental skills. Course Content: Practical works based on 071321101.

Code: 071321103

Credits: 3.00

Course Description: Discrete mathematics is the study of discrete objects where discrete means containing distinct or unconnected elements. It determines whether a mathematical argument is logically correct or not by studying the relationships between finite sets. Students need to learn discrete mathematics to develop their ability of understanding and creating mathematical arguments to provide the mathematical foundation for advanced mathematics and computer science.

Code: 071321104

Credits: 1.50

Course Description: This course will be helpful for students for creating, designing and testing electrical circuits and components, integrating them into computer hardware and systems circuits that can process and have decision-making capabilities.

Code: 071321105

Credits: 3.00

Course Description: Data structures are the techniques of designing the basic algorithms for real-life projects. The practice and assimilation of data structure techniques is essential for programming. Besides the soul of computing is algorithms. The theoretical foundation of computer science is provided by algorithm design and analysis, which are essential to the day-to-day activities of a good programmer. The basic analysis and design techniques for effective algorithms are covered in this course, with an emphasis on techniques that are practical. The course will help students to develop the capability of selecting a particular data structure too.

Code: 071321106

Credits: 1.50

Course Description: By the end of this course, students will be able to create computer programs using fundamental building blocks like control statements, arrays, functions, pointers, and strings, as well as data structures like stacks, queues, and linked lists, for use in computing and practical applications. Additionally, they will also be introduced with the practical knowledge to implement searching and sorting algorithms.

Code: 071321107

Credits: 3.00

Course Description: Students studying computer science should have a fundamental understanding of matrices, vectors, and the Fourier transform in order to help them handle various computing issues. This course aims to introduce students to various types of matrices, matrices' algebra, adjoint and inverse of a matrix, rank and basic transformations of matrices, normal and canonical forms, solution of linear equations, matrix polynomials, eigenvalues and eigenvectors, scalars and vectors, equality of vectors, addition and subtraction of vectors, multiplication of vectors by scalars, definition of line, surface and volume integrals, Gradient, divergence and curl of point functions, real and complex forms, Finite Fourier transform, Fourier integral, Fourier transforms and their uses in solving boundary value problems.

Code: 071321108

Credits: 3.00

Course Description: In order to get economic development and social justice students should have knowledge on core economic principles and how they can be applied to a wide range of real-world issues. They need to be familiar with salient developments in the world economy, in both present-day and historical contexts. This course content acquaints students with the economy in which they live and provides them with an understanding of how economics relates to the other social sciences.

Edit Content
Code: 071422101

Credits: 3.00

Course Description: Computing, robotics, and other electronic applications are made possible by Digital Logic. Electrical engineering and computer engineering both depend on digital logic design. Complex electronic components are created by Digital Logic designers using both electrical and computational properties. Students who complete this course will be able to design and evaluate both sequential and combinational logic circuits. Additionally, they will comprehend the fundamental software programs used in the development of digital circuits and systems.

Code: 071422102

Credits: 1.50

Course Description: This course will introduce students to topics such combinational and sequential circuit analysis and design, digital circuit design optimization techniques using arbitrary logic gates, multiplexers, decoders, registers, counters, and programmable logic arrays according to the CSE-207 course.

Code: 071422103

Credits: 3.00

Course Description: Database and database systems have become an essential component of everyday life in modern society. This course will acquaint the students with the knowledge of fundamental concepts of DBMS and its application in different areas, storage, manipulation and retrieval of data using query languages.

Code: 071422104

Credits: 1.50

Course Description: Students need to be knowledgeable database application developers. For that a solid formal foundation in database ideas, technology, and practice is required. The objective of this course is to maximize the relevance of the course to the industry while maintaining the long-term goals of rigor and foundational strength that can withstand the whims of technological advancements. It does this by including just the right number of concepts and theory to motivate and enrich the practical component and by including a technology component.

Code: 071422105

Credits: 3.00

Course Description: The variety of engineering problems that can be reliably solved has considerably expanded with the emergence of quick, cheap, and efficient computers. Numerical methods make use of computers to carry out iterative, step-by-step solutions to issues that would otherwise be difficult or impossible to resolve by manual calculations. The goal of this course is to provide a general introduction to numerical techniques that are relevant to scientists and engineers.

Code: 071422106

Credits: 3.00

Course Description: Understanding probability enables you to make well-informed choices regarding the likelihood of events based on a pattern of facts gathered. Statistical inferences are frequently employed in the context of data science to assess or forecast trends from data, and these inferences make use of probability distributions of data. By taking this course, students will gain knowledge of how to use appropriate statistical techniques to gather, organize, display, and analyze pertinent data. They will also learn how to distinguish between different types of data (qualitative, quantitative, discrete, and continuous), different types of sampling (random, stratified, systematic, and cluster), and statistical misuses.

Code: 071422107

Credits: 3.00

Course Description: Students who study social studies gain knowledge, skills, and attitudes about citizenship that will enable them to become capable and accountable citizens who are knowledgeable, thoughtful, involved in their communities, and who display moral and civic virtues. This course will help the students to understand the world they live in, so they can make wise judgments about issues affecting them, especially when they grow older.

Code: 071422108

Credits: 3.00

Course Description: Accounting enables students to develop the knowledge and skills to manage the financial affairs of individuals, communities, and businesses. From this course students will develop the knowledge and skills necessary to prepare and maintain financial records, manage financial affairs, act with integrity and contribute to the wider community.

Edit Content
Code: CSE-207

Credits: 3.00

Course Description: Computing, robotics, and other electronic applications are made possible by Digital Logic. Electrical engineering and computer engineering both depend on digital logic design. Complex electronic components are created by Digital Logic designers using both electrical and computational properties. Students who complete this course will be able to design and evaluate both sequential and combinational logic circuits. Additionally, they will comprehend the fundamental software programs used in the development of digital circuits and systems.

Code: CSE-208

Credits: 1.50

Course Description: This course will introduce students to topics such combinational and sequential circuit analysis and design, digital circuit design optimization techniques using arbitrary logic gates, multiplexers, decoders, registers, counters, and programmable logic arrays according to the CSE-207 course.

Code: CSE-209

Credits: 3.00

 

Code: CSE-221

Credits: 3.00

Course Description: Data structures are the techniques of designing the basic algorithms for real-life projects. The practice and assimilation of data structure techniques is essential for programming. Besides the soul of computing is algorithms. The theoretical foundation of computer science is provided by algorithm design and analysis, which are essential to the day-to-day activities of a good programmer. The basic analysis and design techniques for effective algorithms are covered in this course, with an emphasis on techniques that are practical. The course will help students to develop the capability of selecting a particular data structure too.

Code: CSE-222

Credits: 1.50

Course Description: By the end of this course, students will be able to create computer programs using fundamental building blocks like control statements, arrays, functions, pointers, and strings, as well as data structures like stacks, queues, and linked lists, for use in computing and practical applications. Additionally, they will also be introduced with the practical knowledge to implement searching and sorting algorithms.

Code: MTH-203

Credits: 3.00

Course Description: Understanding probability enables you to make well-informed choices regarding the likelihood of events based on a pattern of facts gathered. Statistical inferences are frequently employed in the context of data science to assess or forecast trends from data, and these inferences make use of probability distributions of data. By taking this course, students will gain knowledge of how to use appropriate statistical techniques to gather, organize, display, and analyze pertinent data. They will also learn how to distinguish between different types of data (qualitative, quantitative, discrete, and continuous), different types of sampling (random, stratified, systematic, and cluster), and statistical misuses.

Edit Content
Code: CSE-223

Credits: 3.00

 

Code: CSE-223

Credits: 1.50

 

Code: CSE-225

Credits: 3.00

Course Description: The variety of engineering problems that can be reliably solved has considerably expanded with the emergence of quick, cheap, and efficient computers. Numerical methods make use of computers to carry out iterative, step-by-step solutions to issues that would otherwise be difficult or impossible to resolve by manual calculations. The goal of this course is to provide a general introduction to numerical techniques that are relevant to scientists and engineers.

Code: CSE-227

Credits: 3.00

Code: CSE-229

Credits: 3.00

Course Description: Users can share data with others through networks. The concepts of data communication familiarize one with the fundamentals of data communications, the OSI model and techniques, applications and control of contemporary data communications networks, network models, digital and analog transmission, multiplexing, circuit and packet switching, and network models. This course must be taken by students if they want to improve their engineering abilities in creating and troubleshooting data networks.

Code: MTH-221

Credits: 3.00

Course Description: Users can share data with others through networks. The concepts of data communication familiarize one with the fundamentals of data communications, the OSI model and techniques, applications and control of contemporary data communications networks, network models, digital and analog transmission, multiplexing, circuit and packet switching, and network models. This course must be taken by students if they want to improve their engineering abilities in creating and troubleshooting data networks.

Edit Content
Code: CSE-301

Credits: 3.00

Course Description: The subject provides the students with the knowledge of detailed organization of currently available personal computers in order to understand their functioning and maintenance. The students will also get familiar with Architecture of multiprocessor systems.

Code: CSE-303

Credits: 3.00

Course Description: Database and database systems have become an essential component of everyday life in modern society. This course will acquaint the students with the knowledge of fundamental concepts of DBMS and its application in different areas, storage, manipulation and retrieval of data using query languages.

Code: CSE-304

Credits: 1.50

Course Description: Students need to be knowledgeable database application developers. For that a solid formal foundation in database ideas, technology, and practice is required. The objective of this course is to maximize the relevance of the course to the industry while maintaining the long-term goals of rigor and foundational strength that can withstand the whims of technological advancements. It does this by including just the right number of concepts and theory to motivate and enrich the practical component and by including a technology component.

Code: CSE-307

Credits: 3.00

Course Description: Engineering that focuses on signal transmission and reception, particularly using electrical or electroacoustic devices and electromagnetic waves. The course covers the fundamental ideas and guiding principles needed to comprehend the present and foreseeable communications systems. The course is designed to teach students how to efficiently transmit digital data from a transmitter to a receiver and how the characteristics of the transmission medium affect the maximum data transfer rate that can be achieved.

Edit Content
Code: CSE-311

Credits: 3.00

Course Description: Operating systems give users a way to interact with computers without having to learn their machine language. In essence, an operating system acts as a layer between software and hardware, allowing software to use a common interface regardless of the hardware configuration. The purpose of this course is to give students a basic understanding of how the system manages data, threads, and memory.

Code: CSE-312

Credits: 1.50

 

Code: CSE-313

Credits: 3.00

Code: CSE-321

Credits: 3.00

Course Description: The study of microprocessors and microcontrollers in terms of architecture, software and interfacing techniques leads to the understanding of working of CPU in a microcomputer. Computer science students should be able to solve basic binary math operations using the microprocessor and microcontroller, demonstrate programming proficiency using the various addressing modes and data transfer instructions of the target microprocessor and microcontroller. After completing this course students will be able to program using the capabilities of the stack, the program counter, and the status register and show how these are used to execute an assembly code program.

Code: CSE-322

Credits: 1.50

Course Description: Students will learn how to program assembly language in 8085 and 8086 microprocessors through this course. It will provide hands-on instruction for connecting peripheral devices to the 8086 microprocessors. The course's aims are to introduce fundamental microprocessor ideas, foster proficiency in assembly language programming, and introduce students to real-world microprocessor applications.

Edit Content
Code: CSE-323

Credits: 3.00

Course Description: Computer science students should learn the essential ideas and methods used in Compiler Design to create a straightforward compiler. In this course a sample language is used to study the linguistic, grammatical, and structural aspects of programming languages and study to use those structures in the implementation of a demonstrative compiler, with a focus on both theory and practice. The examination of intermediate code states, machine code optimization strategies, and support for advanced language features will also be covered in the discussion.

Code: CSE-324

Credits: 1.50

Course Description: This course is designed to give students an understanding of the many compilation phases and considerations, the influence of language properties on the compilation process, the impact of hardware features on the generated code, and the practical foundations of compiler implementation by the end of the course CSE-323.

Code: CSE-325

Credits: 3.00

Course Description: Users can share data with others through networks. The concepts of data communication familiarize one with the fundamentals of data communications, the OSI model and techniques, applications and control of contemporary data communications networks, network models, digital and analog transmission, multiplexing, circuit and packet switching, and network models. This course must be taken by students if they want to improve their engineering abilities in creating and troubleshooting data networks.

Code: CSE-326

Credits: 1.50

Course Description: The students' practical expertise in installing, maintaining, and troubleshooting modern computer network systems will be aided by this course.

Code: CSE-327

Credits: 3.00

Course Description: Information system analysis is the process of analyzing system requirements to choose the design of new systems and address issues with current systems. Today's issues in the field of information systems include the explosion of data, the need for new technology, the effects of digitalization, etc. Every team working on the development of a particular information system, beginning with the elicitation of requirements, makes an ongoing effort to meet users' demands for contemporary, efficient, and safe software. The course gives the students fundamental idea about the development of information systems and their software components.

Code: CSE-328

Credits: 1.50

Course Description: The course provides students with an overview of the entire systems development process, but it focuses on the elicitation and preliminary modeling of information systems requirements that enable identification of practical information problems and the subsequent analysis and modeling of an effective solution to those problems.

Code: CSE-323

Credits: 3.00

Course Description: Today, the fields of medical, engineering and defense, all use real-time applications of artificial intelligence. It is a sophisticated and well-recognized discipline that has contributed to the development of artificial intelligence to be capable of solving particular challenges in areas such as computer vision, pattern recognition, and natural language processing. Students will acquire knowledge on the fundamentals of machine learning, reasoning with and without uncertainty, formalization of knowledge, intelligent systems and agents, and applications in this course.

Code: CSE-330

Credits: 1.50

Course Description: Artificial intelligence research and application are the main studies of this lab. By conducting research on both the theoretical and application sides of artificial intelligence, it seeks to use cutting-edge approaches in many AI-related fields. The focus of the study is on a variety of topics, including knowledge representation and reasoning, machine learning, common sense reasoning, cognitive vision, intelligent robotics, human computer interaction, multi-agent systems, and natural language processing. Additionally, this lab is committed to generating highly skilled students in the various branches of artificial intelligence.

 

Edit Content
Code: CSE-400

Credits: 2.00

Course Description: 

Code: CSE-401

Credits: 3.00

Course Description: Information in digital form can be stored, processed, and transmitted via digital systems. They are used in many different applications, such as consumer goods, communication systems, digital instrumentation, and process control. The focus of the course is building digital systems from scratch. The emphasis of the course is on creating combinational and sequential building blocks that can be used to create larger digital systems. In this course, students will also learn how to design and model digital systems using Verilog.

Code: CSE-402

Credits: 1.50

Course Description: Information in digital form can be stored, processed, and transmitted via digital systems. They are used in many different applications, such as consumer goods, communication systems, digital instrumentation, and process control. The focus of the course is building digital systems from scratch. The emphasis of the course is on creating combinational and sequential building blocks that can be used to create larger digital systems. In this course, students will also learn how to design and model digital systems using Verilog.

Code: CSE-403

Credits: 3.00

Course Description: This course presents fundamental ideas and methods for connecting a microcontroller to outside hardware for data collecting and process control, as well as for creating the necessary software. This will involve translating analog variables into the necessary digital form for processing. Students who are interested in data acquisition and real-time control systems should take this course. They will learn how to design and build a simple control system that incorporates input and output from external devices as well as a simple control system for stepper and DC motors.

Code: CSE-404

Credits: 1.50

Course Description: This course will provide a hands-on introduction to the elements and traits of computer interfaces. It will include a detailed examination of several programmable interface ICs, sensor calibration using hardware and software, some processing devices that can connect a computer to the outside world, and a few output devices.

Code: CSE-423

Credits: 2.00

 

Code: CSE-401

Credits: 3.00

Course Description: Students who study social studies gain knowledge, skills, and attitudes about citizenship that will enable them to become capable and accountable citizens who are knowledgeable, thoughtful, involved in their communities, and who display moral and civic virtues. This course will help the students to understand the world they live in, so they can make wise judgments about issues affecting them, especially when they grow older.

Edit Content
Code: CSE-400

Credits: 3.00

Course Description: One of the most crucial topics in computer science that must be taken seriously is projects. When working on a project, students get the skills necessary to overcome challenges more skillfully. They frequently learn from failure and make improvements until they are happy with their work. A student will benefit from greater involvement and engagement with the course material, encouragement of higher order thinking and problem-solving abilities, growth of peer and professional networks, and interaction with future employers and career mentors.

Code: CSE-405

Credits: 3.00

Course Description: The goal of the course is to introduce the fundamental ideas behind computer graphics. It gives the essential theoretical basis and illustrates how computer science can be used to create images. Through programming tasks, the course will assist the students in refining their computer graphics programming skills.

Code: CSE-406

Credits: 1.50

Course Description: The course offers hands-on labs for basic computer graphics concepts such representations and transformations of visuals, the viewing pipeline, visibility, lighting.

Code: CSE-4**

Credits: 3.00

 

Code: CSE-425

Credits: 2.00

Course Description: Maintaining an edge over the competition is one of the aims of software engineers. The correct software engineer goals help those who set them stay ahead of the rapidly advancing state of technology. The goal of this course is to assist the students in creating software development methodologies and processes that can scale up for large systems and be applied consistently to produce high-quality software at a reasonable cost and short cycle time.

Code: CSE-421

Credits: 2.00

Course Description: Planning the effective and economical use of a company's resources including personnel, materials, equipment, time, capital, energy, and information falls within the purview of Industrial Welfare. The primary goals of Industrial Welfare are to produce maximum results with the minimum resources as well as maximizing worker prosperity and factor of production efficiency growth. The course's objective is to provide students with theoretical understanding and useful tools related to management and organizational structure of industrial enterprises.

Option-I

Code: CSE-413

Credits: 3.00

Course Description: When it comes to Internet connectivity, fiber optic cables outperform copper cables by a wide margin. Fiber optics is required for effective data transfer and smooth Internet connections since they can transmit a far greater volume of data at faster speeds. The course imparts fundamental understanding of optical fiber waveguide, the fundamentals of an optical fiber communication system, and a comprehension of numerous optical fiber telecommunication system components.

Code: CSE-419

Credits: 3.00

Course Description: With the use of machine learning (ML), which is a form of artificial intelligence (AI), software programs can predict outcomes more accurately without having to be explicitly instructed to do so. In order to forecast new output values, machine learning algorithms use historical data as input. It is radically altering research, teaching, and learning in education. The goal of this course is to familiarize students with the fundamental ideas and methods of machine learning while also fostering their ability to use current machine learning tools to solve real-world challenges.

Edit Content
Code: CSE-400

Credits: 3.00

Course Description: One of the most crucial topics in computer science that must be taken seriously is projects. When working on a project, students get the skills necessary to overcome challenges more skillfully. They frequently learn from failure and make improvements until they are happy with their work. A student will benefit from greater involvement and engagement with the course material, encouragement of higher order thinking and problem-solving abilities, growth of peer and professional networks, and interaction with future employers and career mentors.

Code: CSE-405

Credits: 3.00

Course Description: The term "Very Large Scale Integration" (VLSI) design refers to the process of assembling a single chip from millions of metal oxide silicon (MOS) transistors to produce integrated circuits (ICs). The design, integration, and production of semiconductor devices and circuits are covered in the course, along with related ideas and practical techniques. The course covers core design ideas and hands-on fabrication simulations for integrated circuits using silicon technology that may also be

Code: CSE-422

Credits: 1.50

Course Description: The students will gain a thorough understanding of semiconductor processing for integrated circuits and other junction devices through this course, covering testing and evaluation, ideas of yield, lab safety, assembly, and packaging.

 

Code: CSE-4**

Credits: 3.00

 

Code: CSE-4**

Credits: 0.75

 

Code: CSE-4**

Credits: 3.00

 

Code: CSE-4**

Credits: 0.75

 

Option-II

Code: CSE-421

Credits: 3.00

Course Description: Using simulation and modeling, real-world issues can be safely and effectively solved. It offers an essential analytical technique that is simple to verify, explain, and comprehend. Through providing precise insights into complex systems, simulation modeling offers beneficial solutions across sectors and disciplines. It is widely utilized in a variety of fields, including engineering, manufacturing, the social and physical sciences, and product creation. The course provides an introduction to techniques for physical process simulation and modeling for use in control applications.

Code: CSE-432

Credits: 1.50

Course Description: The students' ability to solve problems effectively and safely in the actual world will be helped by this course. It will offer a crucial analytical approach that is simple to verify, explain, and comprehend.

Code: CSE-433

Credits: 3.00

Course Description: In this course, single layer and multilayer feed forward networks are used to present the fundamentals of neural networks and artificial neural networks. Additionally, it introduces fuzzy sets and elements of the fuzzy logic system and works with associate memories. This subject is crucial and beneficial for project work too. This course is designed to give the student a foundational understanding of neural networks and fuzzy logic.

Code: CSE-434

Credits: 1.50

Course Description: Through certain exercises from this course, the students will gain exposure to Artificial Neural Networks & Fuzzy Logic. Additionally, they will discover the significance of accommodating uncertainty and imprecision in the design of reliable, affordable intelligent devices.

Code: CSE-434

Credits: 3.00

Course Description: Digital signal processing makes it possible to transmit information via telephone and communications networks, monitor and control medical devices (such as pacemakers and hearing aids), and create and analyze images of the human body, the earth, and other planets. The number of applications is essentially infinite. The goal of this course is to teach students the fundamentals of DFT, FFT, Z Transforms, their computation, and how to create digital filters.

Code: CSE-434

Credits: 1.50

Course Description: Different digital signal processing techniques, such as sampling, impulse response, frequency response, finite and infinite impulse response systems, linear phase systems, digital filter design and implementation, discrete-time Fourier transforms, discrete Fourier transforms, and fast Fourier transform algorithms will all be practically taught to the students in this course.

Code: CSE-439

Credits: 3.00

Course Description: This course is designed as a survey course to teach students to design, implement, and maintain web databases. The Relational Database Model and the SQL language will be emphasized for this. The MySQL/Oracle DBMS will be used throughout the course in Lectures and in labs. Completion of this course provides the student with the initial knowledge required in preparation for consideration as an entry-level web database programmer.

Code: CSE-440

Credits: 1.50

Course Description: The course will provide the students with practical knowledge on implementing web database programming using the learning of CSE-439 course.

Code: CSE-441

Credits: 3.00

Course Description: Businesses can greatly benefit from data mining software since it helps people find hidden patterns for their own usage. Since these patterns are used in data analysis and forecasting, which increases business potential, they help to develop commercial linkages. The goal of this course is to identify patterns in otherwise unstructured or sizable data sets that can be used to draw conclusions or make predictions.

Code: CSE-442

Credits: 1.50

Course Description: Students who complete this course will have a thorough understanding of common data mining techniques and methodologies, including association rules, data clustering, and classification. They will also learn cutting-edge methods for novel applications.

Students Must Take the Following 32 Courses (96 Credits) as Major:

Code: ENG-101

Credits: 3.00

Code: CSE-101

Credits: 3.00

 

Code: BBA-102

Credits: 3.00

Course Description: Introduction to Business is designed to expose the interested student to many functions of modern business. The course shows the student how these functions exist in a changing society and the type of decisions which must be made within that environment. The course is also designed to expose the student to the multitude of career fields in the areas of business. The importance of business in the modern society is also stressed throughout the course. Topics such as business environment, management, organization, marketing, finance, accounting, and data processing are discussed in an introductory manner. Credits will be acceptable as required and/or elective for Portland community College’s Business Administration and Business Technology Certificate or Degree Programs.

Code: BBA-103

Credits: 3.00

Course Description: To develop understanding of basic concepts and principles of mathematics used in the area of business and economics and developing understanding of theory and practice of mathematical approach to decision making.

Code: BBA-104

Credits: 3.00

Course Description: The course provides an introduction to a core area of economics known as microeconomics. It considers the operation of a market economy and the problem of how best to allocate society’s scarce resources. The course considers the way in which various decision making units in the economy (individuals and firms) make their consumption and production decisions and how these decisions are coordinated. It considers the laws of supply and demand, and introduces the theory of the firm, and its components, production and cost theories and models of market structure. The various causes of market failure are assessed, and consideration is given to public policies designed to correct this market failure.

Code: BBA-105

Credits: 3.00

Course Description: The objectives of this course under the title Basic Accounting is to develop the students’ understanding of accounting process and appreciation of conceptual framework for the same, in order to create their abilities to apply such concepts and principles in preparing accounts.

Code: BBA-106

Credits: 3.00

Course Description: This course is designed to be an overview of the major functions of management. Emphasis is on planning, organizing, controlling, directing, and communicating. Upon completion, students should be able to work as contributing members of a team utilizing these functions of management

Code: BBA-108

Credits: 3.00

Course Description: This course is designed to introduce the student to the basic elements of the marketing process and to provide students with the fundamental knowledge of current marketing theory and to put backgrounds for market oriented thinking The course will help the student to identify and solve many business problems by using a marketing perspective. This course will not turn the student into a marketing wizard, but it will give him/her a very broad understanding of what marketing is all about and the vital role that it plays in organizations.

Code: BBA-109

Credits: 3.00

Course Description: The aim of this course is to provide the students with a conceptual framework and specific tools for communicating in complex environments and accomplishing strategic academic and professional business goals. This core course provides writing, oral, and collaborative skills necessary for future business courses, internships, and professional positions.

Code: BBA-110

Credits: 3.00

Course Description: This course is primarily a business course that uses mathematics as a tool to aid in the decision making process. The content of the course provides students with a basic knowledge of both business and numerical concepts; helps students translate questions into mathematical representations; and enhances ones analytical skills in terms of evaluating business options and personal finance matters.

Code: BBA-201

Credits: 3.00

Course Description: The macroeconomic study, as an academic transfer course, will allow the student to examine the impact of individual and collective economic activity on the modern day economy. Emphasis will be placed on basic macroeconomic principles which provide the foundation for the life long process of making economic decisions which enhance the quality of life for an economic society.

Code: BBA-202

Credits: 3.00

Course Description: The primary objective of this exciting course is to help you learn how accounting meets the information needs of various users by developing and communicating information that is useful for external decision making. This course focuses on the theory and practice of accounting. This course reviews basic accounting and takes a more in-depth look at accounting theory and practice. In addition, the course focuses on the concepts and practices underlying general purpose external financial reporting for firms and provides an extensive examination of the accounting issues associated with assets, liabilities, and earnings.

Code: BBA-203

Credits: 3.00

Course Description: Having completed the course ‘Business Law and Ethics’, the student is able to:
• Identify sources of law;
• Describe the function and role of courts;
• Differentiate litigation from methods of alternative dispute resolution, and discuss the process of each;
• List the elements of the major torts;
• List the essential elements of a valid contract;
• Describe how a contract can fail;
• Summarize the remedies available for breach of contract;
• Distinguish between real and personal property

Code: BBA-204

Credits: 3.00

Course Description: This course focuses on a firm’s financial goals and decisions to maximize shareholders’ wealth. It examines financial concepts and analytical techniques, financial performance, time value of money, measurement of risk and return, capital budgeting, capital structure, short-term financial planning, working capital management, and international finance.

 

Code: BBA-205

Credits: 3.00

Course Description: The overarching objective of Business Statistics is for students to describe data and make evidence based decisions using inferential statistics that are based on well-reasoned statistical arguments. The specific course objectives are to:
1. Describe data with descriptive statistics;
2. Perform statistical analyses;
3. Interpret the results of statistical analyses.
4. Make inferences about the population from sample data

 

Code: BBA-206

Credits: 3.00

Course Description: This course will provide student with a wide-ranging knowledge of modern banking theories and bank functions in practice. It focuses on issues related to banking structure, regulations, lending policies and procedures, and risk management, themes which are addressed from a global perspective.

Code: BBA-207

Credits: 3.00

Course Description: To inform the students about the elementary ideas and the logic of the corporate law. In that respect, the students will be acquainted with the legal norms regulating the subjects of the corporate law, their legal structure and the position (status) of the trading subjects.

Code: BBA-208

Credits: 3.00

Course Description: Objectives of cost accounting are ascertainment of cost, fixation of selling price, proper recording and presentation of cost data to management for measuring efficiency and for cost control and cost reduction, ascertaining the profit of each activity, assisting management in decision making and determination of break-even point. The aim is to know the methods by which expenditure on materials, wages and overheads is recorded, classified and allocated so that the cost of products and services may be accurately ascertained; these costs may be related to sales and profitability may be determined. Yet with the development of business and industry, its objectives are changing day by day.

Code: BBA-209

Credits: 3.00

Course Description: This subject aims to provide students with the knowledge of general principles and practices of insurance. It is designed to help students understand the theories, regulatory framework of insurance, types of insurance, and the major types of insurance products. After successful completion of this course, students should be able to use insurance as a tool to manage personal and/or group assets.

Code: BBA-210

Credits: 3.00

Course Description: This course will focus on the Business environment, Factors affecting the business, & Socio-economic condition of Bangladesh in business sector

Code: BBA-301

Credits: 3.00

Course Description:
1. Assistance in Planning and Formulation of Future Policies
2. Helps in the Interpretation of Financial Information
3. Helps in Controlling Performance 4. Helps in Organizing
4. Helps in the Solution of Strategic Business Problems
5. Helps in Coordinating Operations
6. Helps in Motivating Employees
7. Communicating Up-to-date Information
8. Helps in Evaluating the Efficiency and Effectiveness of Policies

Code: BBA-302

Credits: 3.00

Course Description: This course is designed for leaders seeking to enhance their effectiveness for optimizing the human resource potential of their organization in order to achieve business and strategic objectives.
In this course, students will learn the basic concepts and frameworks of human resource management (HRM), and understand the role that HRM has to play in effective business administration. This course will also improve students’ ability to think about how HRM should be used as a tool to execute strategies. More specifically, students will analyze elements such as the environment surrounding each company and their vision, values and strategies. Then, students will discuss how these elements relate to the various parts of HRM, such as HR policy, organizational structure, HR systems (recruitment, placement, evaluation, compensation and development) and organizational culture. Students will also look at numerous problems of HRM and their causes, and what action plans should be implemented in order to solve these problems.

 

Code: BBA-303

Credits: 3.00

Course Description: The main objectives of this course are to improve your ability to:
1. Assess market opportunities by analyzing customers, competitors, collaborators, context, and the strengths and weaknesses of a company.
2. Develop effective marketing strategies to achieve organizational objectives.
3. Design a strategy implementation program to maximize its chance of success.
4. Communicate and defend your recommendations and critically examine and build upon the recommendations of your classmates both quantitatively and qualitatively.

Code: BBA-304

Credits: 3.00

Course Description:  This course is defined in order to provide the student with the fundamental knowledge about the finances of the company linked to the operating cycle, like short-term assets and liabilities. It is studied the banking operating procedures and taxation. Moreover, the subject is very valid in the financial management of the company. The objective is to foster the student’s critical awareness.

 

Code: BBA-305

Credits: 3.00

Course Description: Information systems began as automation of office systems, and have grown into systems that assist managers to make decisions, systems that model successful business practices, and systems that transform the modern business into a knowledge-based enterprise. This course will introduce information systems in the modern enterprise through a survey of information systems technologies and the way they affect management. Although the course considers information technology, it focuses on management strategies, not technical issues.

Code: BBA-306

Credits: 3.00

Course Description: This course will focus on the taxation policy of Bangladesh. To enable students to calculate taxable income from the various source of income. To provide a clear idea about the auditing & taxation procedure in Bangladesh. information technology, it focuses on management strategies, not technical issues.

 

Code: BBA-307

Credits: 3.00

Course Description: This course has been designed to impart knowledge about financial theories and activities so that the students can take advance courses like ‘corporate Finance’, ‘Reading in corporate finance’ and ‘Advanced Management Accounting’. Specific objectives of offering this course are:
– To provide students with a sound theoretical knowledge on principals of financial management
– To introduce the activities of capital markets.
– Solve and improve the students analytical skills in constructing rational approaches that address fairly complex financial management issues
– Apply and evaluate financial information in a simulated case setting.
– Increase student’s confidence to participate in financial decision making.

Code: BBA-308

Credits: 3.00

Course Description: This course is for students new to the topics of Operations Research. The course emphasizes the application of Operations Research for solving business problems. Throughout this course, students are expected to know and understand common and important business problems. Students will develop problem modeling and solving skills and learn how to make intelligent business decisions from the point of view of optimization.

 

Code: BBA-309

Credits: 3.00

Course Description: This course will focus on the global business operations ,the unique problems faced by firms engaging in international activities; the importance of understanding the foreign economic, social, political, cultural, and legal environment; the mechanics of importing and exporting; joint venture, franchising, and subsidiaries, international dimensions of management, marketing and accounting, international financial management; the special problems of multi-national corporations. After completion of the course students will get clear idea about trade protectionism, Balance of payment, FDI condition of Bangladesh.

Code: BBA-310

Credits: 3.00

Course Description: Human Resources Specialists need a fundamental understanding of the interactions that occur among people in the workplace. This Social Science course provides the student with the tools to understand and evaluate individual, group and organizational processes. The student will also gain an appreciation of the relevance of the study of organizational behavior to the practice of human resource management.

 

Code: BBA-401

Credits: 3.00

Course Description: This course is designed to help students evaluate the business skills and commitment necessary to successfully operate an entrepreneurial venture and review the challenges and rewards of entrepreneurship. Students will learn about themselves, their decisions, and their goals to determine how entrepreneurship can play a role in their lives. Students will also be introduced to entrepreneurship from an economic perspective and the concepts of environmentally sustainable practices and social entrepreneurship.

Code: BBA-402

Credits: 3.00

Course Description:This course is designed to examine the procedures and principles involved with experimental, quasi-experimental, correlation, and other research. Problem formulation, literature review, measurement issues, sampling, research design, data analysis, and report writing using APA format will be addressed.

 

SLCodeCourse TitleCredits
10231 3111Remedial English3.00
20232 3112Bangla Language and Literature3.00
30541 3113Fundamentals of Mathematics3.00
40413 1114Introduction to Business3.00
50411 1115Principles of Accounting3.00
SLCodeCourse TitleCredits
10231 3121English Language Skills3.00
20222 3122History of the Emergence of Independent Bangladesh3.00
30611 3123Computer Application & ICT3.00
40413 1124Principles of Management3.00
50311 1125Microeconomics3.00
SLCodeCourse TitleCredits
10417 1211Business Communication3.00
20311 1212Macro Economics3.00
30414 1213Principles of Marketing3.00
40541 1214Mathematics for Business Decision3.00
50412 1215Introduction to Finance3.00
60421 3216Legal Issues in Business3.00
SLCodeCourse TitleCredits
10411 1221Cost Accounting3.00
20413 1222Human Resource Management3.00
30412 1223Banking & Insurance3.00
40313 3224Industrial Psychology3.00
50314 3225Basics of Social Science3.00
60542 1226Introduction to Statistics3.00
SLCodeCourse TitleCredits
10542 1311Advanced Statistics3.00
20411 1312Auditing & Taxation3.00
30413 1313Management Information Systems3.00
40541 1314Operation Research3.00
50421 3315Company Law3.00
60414 1316Marketing Management3.00
SLCodeCourse TitleCredits
10411 1321Managerial Accounting3.00
20412 1322Financial Management3.00
30413 1323Organizational Behavior3.00
40413 1324Strategic Management3.00
50414 1325International Trade & Business3.00
60521 3326Sustainable Development & Environment3.00

(Three Common Courses & Two Major Courses)

Common Course

SLCodeCourse TitleCredits
10542 1411Business Research Methodology3.00
20413 1412Entrepreneurship Development3.00
30611 3413Business Analytics3.00

Finance

SLCodeCourse TitleCredits
10412 2414Project Management3.00
20412 2415Security Valuation & Portfolio Management3.00

Accounting

SLCodeCourse TitleCredits
10412 2414Project Management3.00
20412 2415Accounting Theory3.00

Marketing

SLCodeCourse TitleCredits
10414 2414Integrated Marketing Communication (IMC)3.00
20414 2415Consumer Behavior3.00

HRM

SLCodeCourse TitleCredits
10413 2414Training & Development3.00
20421 2415Labor Law3.00

Management

SLCodeCourse TitleCredits
10412 2414Project Management3.00
20413 2415Operation Management3.00

(One common Course & Five Major Courses)

Common Course

SLCodeCourse TitleCredits
10413 1421Supply Chain Management3.00

Finance

SLCodeCourse TitleCredits
10411 2422Corporate Reporting & Financial Statement Analysis3.00
20412 2423Government Finance3.00
30413 2424Working Capital Management3.00
40412 2425Financial System & Monetary Management3.00
50412 2426International Financial Management3.00

Accounting

SLCodeCourse TitleCredits
10411 2422Corporate Reporting & Financial Statement Analysis3.00
20411 2423Accounting Information System3.00
30411 2424Advanced Accounting3.00
40411 2425Accounting For Government and Non-Profit Organization3.00
50411 2426Forensic Accounting & Fraud Investigation3.00

Marketing

SLCodeCourse TitleCredits
10414 2422Digital Marketing3.00
20414 2423Service Marketing3.00
30414 2424Brand Management3.00
40414 2425Selling & Sales Management3.00
50414 2426Marketing Research3.00

HRM

SLCodeCourse TitleCredits
10413 2422Industrial Relations and Conflict Management3.00
20415 2423Manpower Planning & Forecasting3.00
30413 2424International Human Resource Management3.00
40413 2425Compensation Management3.00
50413 2426Strategic Human Resource Management3.00

Management

SLCodeCourse TitleCredits
10413 2422Industrial Relations & Conflict Management3.00
20413 2423Total Quality Management3.00
30413 2424International Human Resource Management3.00
40413 2425Compensation Management3.00
50413 2426Strategic Human Resource Management3.00

 

SLCodeCourse TitleCredits
19999 4427Internship/ Research Project3.00
29999 4428Viva-Voce3.00