Вы находитесь на странице: 1из 31

Department of Computer Science and Engineering

B.Sc. in Computer Science and Engineering

SYLLABUS (SEMESTER WISE)

Total: 162.5 Credits

(For detail syllabus please see below.)

1st Semester
Course Code Course Title Credit
CSE-100 Computer Fundamentals 2.00
MTH-101 Mathematics -I (Fundamentals of Mathematics, 4.00

Differential Calculus & Co-ordinate Geometry)


ENG-101 English 3.00
PHY-101 Physics 3.00
PHY-102 Physics Lab 1.50
Total Credits 13.50

2nd Semester
Course Code Course Title Credit
CSE-101 Structured Programming Language 3.00
CSE-102 Structured Programming Language Lab 1.50
CSE-123 Electrical Technology 3.00
CSE-124 Electrical Technology Lab 1.50
ENG-121 Technical Communication 3.00
Total Credits 12.00

3rd Semester
Course Code Course Title Credit
CSE-121 Object Oriented Programming Language 3.00
CSE-122 Object Oriented Programming Language Lab 1.50
CSE-127 Discrete Mathematics 3.00
MTH-121 Mathematics -II (Integral Calculus, 3.00

Ordinary and partial Differential Equations)


HUM-101 Economics 2.00
Total Credit s 12.50

4th Semester
Course Code Course Title Credit
CSE-201 Electronic Device & Circuit 3.00
CSE-202 Electronic Device & Circuit Lab 1.50
CSE-205 Data Structures 3.00
CSE-206 Data Structures Lab 1.50
MTH-201 Mathematics- III (Matrices, Vectors, and 3.00

Fourier Analysis)
HUM-121 Accounting 2.00
Total Credits 14.00

5th Semester
Course Code Course Title Credit
CSE-207 Digital Logic Design 3.00
CSE-208 Digital Logic Design Lab 1.50
CSE-209 Assembly Language Programming Lab 1.50
CSE-221 Algorithms 3.00
CSE-222 Algorithms Lab 0.75
MTH-203 Mathematics- IV (Statistics & Probability Distribution) 2.00
Total Credits 11.75

6th Semester
Course Code Course Title Credit
CSE-223 Digital Electronics and Pulse techniques 3.00
CSE-224 Digital Electronics and Pulse techniques Lab 1.50
CSE-225 Numerical Methods 3.00
CSE-227 Theory of Computation 3.00
CSE-229 Data Communication 3.00
MTH-221 Mathematics-V (Complex Variable, Laplace 3.00
Transforms)
Total Credits 16.50
No. of Courses 6
Tuition Fee 21450/=

7th Semester
Course Code Course Title Credit
CSE-301 Computer Architecture 3.00
CSE-303 Database Management Systems 3.00
CSE-304 Database Management Systems Lab 1.50
CSE-305 Mathematical Analysis for Computer Science 3.00
CSE-307 Communication Engineering 3.00
Total Credits 13.50

8th Semester
Course Code Course Title Credit
CSE-311 Operating Systems 3.00
CSE-312 Operating Systems Lab 0.75
CSE-313 Electrical Devices & Instrumentations 3.00
CSE-314 Electrical Devices & Instrumentations Lab 1.50
CSE-321 Microprocessor 3.00
CSE-322 Microprocessor Lab 1.50
Total Credits 12.75

9th Semester
Course Code Course Title Credit
CSE-323 Compiler Design 3.00
CSE-324 Compiler Design Lab 0.75
CSE-325 Computer Networks 3.00
CSE-326 Computer Network Lab 0.75
CSE-327 Information Systems Analysis & Design 3.00
CSE-328 Information Systems Analysis & Design Lab 1.50
CSE-329 Artificial Intelligence 3.00
CSE-330 Artificial Intelligence Lab 0.75
Total Credits 15.75

10th Semester
Course Code Course Title Credit
CSE-400 Project and Thesis 2.00
CSE-401 Digital System Design 3.00
CSE-402 Digital System Design Lab 1.50
CSE-403 Computer Interfacing 3.00
CSE-404 Computer Interfacing Lab 0.75
CSE-423 Multimedia Systems 2.00
HUM-401 Society and Government 2.00
Total Credits 13.25

11th Semester
Course Code Course Title Credit
CSE-400 Project and Thesis 2.00
CSE-405 Computer Graphics 3.00
CSE-406 Computer Graphics Lab 0.75
CSE-4** Option-I 3.00
CSE-425 Software Engineering 2.00
HUM-421 Industrial Management 2.00
Total Credits 12.75

Option-I
Course Code Course Title Credit
CSE-409 Expert Systems & Knowledge Engineering 3.00
CSE-411 Decision Support System 3.00
CSE-413 Fiber Optic Communication 3.00
CSE-415 Pattern Recognition 3.00
CSE-417 Digital Computer Design 3.00
CSE-419 Machine Learning 3.00

12th Semester
Course Code Course Title Credit
CSE-400 Project and Thesis 2.00
CSE-421 VLSI Design 3.00
CSE-422 VLSI Design Lab 0.75
CSE-4** Option- II A 3.00
CSE-4** Option- II A Lab 0.75
CSE-4** Option- II B 3.00
CSE-4** Option- II B Lab 0.75
Total Credits 14.25

Option-II
Course Code Course Title Credit
CSE-431 Simulation & Modeling 3.00
CSE-432 Simulation & Modeling Lab 0.75
CSE-433 Neural Network & Fuzzy System 3.00
CSE-434 Neural Network & Fuzzy System Lab 0.75
CSE-435 Digital Signal Processing 3.00
CSE-436 Digital Signal Processing Lab 0.75
CSE-437 Distributed Database System 3.00
CSE-438 Distributed Database System Lab 0.75
CSE-439 Web Database Programming 3.00
CSE-440 Web Database Programming Lab 0.75
CSE-441 Data Mining 3.00
CSE-442 Data Mining Lab 0.75

Course Outline

1st Semester

CSE-100 Computer Fundamentals

Brief history and types of computers, application areas, working principle of computer
system. Number systems, Binary, Octal and Hexadecimal number systems & their
arithmetic operations, Conversion of different number systems, codes, BCD ASCII,
EBCDIC, Unicode, Parity bit, Data representation.

Basic organization of computers and functional units, I/O devices, Computer systems,
CPU, microprocessor, Arithmetic logic unit (ALU), Control unit, Memory, Fetch &
execute cycle. Computer Bus Architecture, ISA, PCI, AGP, USB, Fireware bus etc. RISC
& CISC processor.

Peripheral devices, Basic operations of Keyboard, Mouse, Printers, Monitors etc.


Definition and classification of Software, System Software, Application software,
database spreadsheet and word processing software. Operating systems, importance,
components and basic functions of DOS, Windows and UNIX operating Systems.

Multimedia systems, Computer Networks; Basic concepts on LAN, WAN and Internet
Systems, www. Domain, IP address etc.

Maintenance of Computers, Computer Viruses, Modern trend of Information technology.

MTH-101 Mathematics I (Fundamentals of Mathematics, Differential Calculus &


Co- ordinate Geometry)

Fundamentals of Mathematics: Real number system, complex numbers and their


elementary properties, Rectangular co-ordinates in three dimensions. Functions and
relations, Domain, Range, function, Inverse function, Exponential and Logarithmic
function. System of linear equations, Determinant, Minor and Cofactors, Cramer's
rule, Homogeneous linear system. Fundamental principal of counting, Permutation,
Combination. Binomial theorem, Expansion of power of binomial, Binomial
theorem, Binomial series.

Graph plotting, straight line, Parabola, Hyperbola, Ellipse, Circle. Geometry: The
equations of straight line and plane, sphere, coincide, transformation of axes.

Vector space: Vectors in three dimensions; vector algebra, addition scalar


multiplication, dot product, vector product. Set Theory: Different kinds of sets. Basic
set operations. Complement of a set, DeMorgan's laws. Order pair and Cartesian
product.

Matrices: Definition, Algebra of matrices, Determinants, adjoint of square


matrices, inverse of a matrix, Solution of system of linear equations.

Differential Calculus: Limit, Continuity and differentiability, Successive


differentiation of various types of function, Libenitz's theorem. Rolle's theorem, Mean
value theorem. Taylor's theorem in finite and infinite forms. Maclaurine's theorem
in finite and infinite forms. LaGrange's form of remainders. Cauchy's form of
remainder's. Expansion of functions. Evaluation of indeterminate forms by
L'Hospitals rule.Partial differentiation. Euler's theorem. Tangent and Normal.
Subtangent and subnormal in Cartesian and polar co-ordinates. Determination of
maximum and minimum values of functions and points of inflexion.
Applications. Curvature. Radius of curvature. Center of curvature.

Co-ordinate Geometry: Transformation of co-ordinate axes and its uses; Equation of conics
and its reduction to standard forms; Pair of straight lines; Homogenous equations of second
degree; Angle between the pair of straight lines; Pair of lines joining the origin to the point
of intersection of two given curves, circles; System of circles; Orthogonal circles; Radical
axis, radical center, properties of radical axes Coaxial circles and limiting points; Equation
of ellipse, parabola and hyperbola in Cartesian and polar co-ordinates; Tangents and
normals, pair of tangents ; Chord of in terms of its middle points; Pole and polar
parametric co-ordinates; Diameters; Conjugates diameters and their properties;
Director circles and asymptotes.

ENG-101 English

Sentence Construction, Grammar review, Vocabulary, Paragraph, Topic sentence,


Supporting, Order of development, From paragraph to essay, Making outlines,
Organizing paragraphs, Learning introduction, Transition, Conclusion etc. Precis writing,
amplification etc.

Comprehension: Student will read and interpret a variety of texts. They will be tested on
their understanding as well as ability to express their analysis by answering question on
the text. Reading for main ideas, using contexts for vocabulary, Scanning for details,
making inferences. Short stories written by some well-known classic writers.

PHY-101 Physics

Heat & Thermodynamics: Principle of temperature measurements: platinum resistance


thermometer, thermos-electric thermometer, pyrometer; Kinetic theory of
gases:Maxwells distribution of molecular speeds, mean free path, equipartition of
energy, Brownian motion, Van der waals equation of state, review of the first law of
thermodynamics and its application, reversible and irreversible processes, Second law of
thermodynamics, carnot cycle; Efficiency of heat engines, Carnots Therom, entropy and
disorder, thermodynamic functions, Maxwell relations, Clausius-Clapeyron Equation,
Gibbs phase Rule, Third Law of thermodynamics.

Structure of Matter: Crystalline & non-crystalline solids, single crystal and polycrystal
solids, unit cell, crystal systems, co-ordinations number, crystal planes and directions,
sodium chloride and CsCI structure, packing factor, Miller indices, relation between
interplanar spacing and Miller indices Braggs Law, methods of determination of
interplanar spacing from diffraction patterns; Defects in solids: point defects, line defects;
Bonds in solids, interatomic distances, calculation of cohesive & bounding energy;
Introduction to band theory: distinction between metal, semiconductor and insulator.

Waves and oscillations: Differential equation of simple harmonic oscillator, total energy
and average energy, combination of simple harmonic oscillations, Lissajous figures,
spring-mass system, calculation of time period of torsional pendulum, damped
oscillations, determination of damping co-efficient, forced oscillation, resonance two-
body oscillations, Reduced mass, differential equation of a progressive wave, power and
intensity of wave stationary wave, group velocity and phase velocity, architectural
acoustics, reverberation and Sabines formula.

Physical Optics: Theories of light; Interference of light, Youngs double slit experiment;
Displacements of fringes and its uses; Fresnel Bi-prism, interference at wedge shaped
films, Newtons rings, interferometers; Diffraction of light: Fresnel and Fraunhoffer
diffraction by single slit, diffraction from a circular aperture, resolving power of optical
instruments, diffraction at double slit and N-slits, diffraction grating; Polarization :
production and analysis of polarized light, Brewsters law, Malus law, Polarization by
double refraction,retardation plates, Nicol prism, optical activity, Polarimeters, ploaroid.

PHY-102 (Physics Lab)

Practical works based on PHY-101

2nd Semester

CSE-101 Structured Programming Language

Introduction to Programming Languages, Generations of Programming languages.


Programming algorithms, flowchart construction and concept of structured programming.
Problem solving technique, SDLC, writing, debugging and running structured programs
using C language: data types, variables, constants, operators and expressions,
assignments and type conversion in assignments, control flow, functions, pointers and
arrays, strings, advanced data types, pointer to functions, user defined data types,
advanced operators, records, structure & union, input/output, dynamic variables and
linked lists, recursion, data file and graphics programming. Error handling.

The course teacher will assign a real life unique project to the individual student and
student has to complete the project.

CSE-101 Structured Programming Language Lab

Practical works based on CSE-101

CSE-123 Electrical Technology

Electronic change, Conservation and quantization of charge, Coulombs law, Charge and
matter, Energy of a system of charge, Electric field and field strength, Lines of force,
Point charge and dipole in electric field. Flux of electric field, Gausss law, Coulomds
law from Gausss law, Application of Gausss law.

Potential and field strength, Potential due to a point charge, A group of point charge and
dipole, electric potential energy, Magnetic field and field strength, Magnetic force on a
current, torque on current loop. Amperes law, Magnetic lines of induction, Two parallel
conductors, B near a long wire and for a solenoid, Biot-Savart law. Faradays law of
induction, inductance, Energy and magnetic field, Energy density, BH curves,
Characteristics of magnetic materials, Magnetic force and its utilization, Hystersis and
eddy current losses.

Electrical units and standards, Ohms law, Kirchhoffs voltage law and current law,
Electrical networks, Circuit solutions-series, Series-parallel networks, Loop and nodal
methods, Star-delta and delta star conversion, Superposition theorem, Thevenins
theorem, Nortons theorem, Maximum power transfer theorem.

Basic principle of generation of Alternating and Direct Current, Introduction to phasor


algebra as applied to A.C. Circuit analysis, Solution of A.C. circuits, Series, parallel and
series-parallel circuit, R.L.C. circuits, series and parallel resonance, Applications of
networks theorems to A.C. circuits, Basic principle of transformer, Basic principle of
Motor and Generator.

CSE-124 Electrical Technology Lab

Practical works based on CSE-123


ENG-121 Technical Communication

Technical Vocabulary, Business communications, Formal letter, blocked, semi-blocked


Application, Complaint, Request/Order, Resume/CV, Report, Project or Thesis report,
Project proposal, Memo, tender/Quotations etc.

3rd Semester

CSE-121 Object Oriented Programming Language

Concepts of object oriented programming: objects, data and module encapsulation,


polymorphism, static and dynamic binding, inheritance. Object oriented programming with
C++/Java language: classes, parameterized constructors, friend functions, multiple
inheritance, passing object to functions, arrays of objects, pointer to objects, function and
operator overloading, overloading constructor functions, references, inheritance, virtual
functions and polymorphism, I/O class library, streams, creating insertors and extractors,
formatting I/O, file 1/O, dynamic allocation using new and delete, static class members,
complex and BCD classes, the message based philosophy. Using C++/Java's memory
model, using VROOMM overlay technology, using command line compiler, compiling
multiple file programs. Standard Template Library. Exception handling.

The course teacher will assign a real life unique project to the individual student and student
has to complete the project.

CSE-122 Object Oriented Programming Language Lab

Practical works based on CSE-121

CSE-127 Discrete Mathematics

Set theory, Sets and elements, Universal set, subsets, set operation, Algebra of sets,
power sets, Mathematical induction.
Relations, Product sets, relation, Pictorial representations of relations, Inverse relation,
Partitions, Equivalence relations.

Function: Function, Graphs & Functions. One-one onto and invertible function,
cardinality.

Vectors and Matrices: Vectors, Matrices, Matrix addition and multiplication, Transpose,
Invertible Matrices and determinants.

Graph theory, Graph and multigrtaphs, degree, connectivity, special graphs, Matrices and
graphs, labeled graphs.

Planer graphs, Planner and Non-planner graph trees, Rooted trees, ordered rooted trees.

Posets and lattices, Partially ordered sets, supremum and infimum, Lattices.

Proposition Calculus, Statements and compound statements conjunction, Disjunction,


Negation. Truth tables. Tautologies and contrndictions, conditional and biconditional
statements.

Boolean algebra, Basics definitions, Duality, Boolean algebra as lattices, Sum of products
form of sets, sum-of-products form of Boolean algebra. Logic Gates and Circuits.

Set Theory, Elementary number theory, Graph theory, Paths and trees, Generating
functions, Algebraic structures, Semigraph, Permutation groups, Binary relations,
functions, Mathematical logic, Propositional calculus and predicate calculus.

MTH-121 Mathematics II (Integral Calculus and Ordinary and Partial Differential


Equations)

Integral Calculus: Definitions of integration. Integration by the method of substitution.


Integration by parts. Standard integrals. Integration by the method of successive reduction.
Definite integrals, its properties and use in summing series.Walli's formula, Improper
integrals, Beta function and Gamma function. Area 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.

Ordinary Differential Equation (ODE): Degree and order of ordinary differential


equations: Formation of differential equations; Solution of first order differential equations
by various methods; Solution of first general linear equations of second and higher orders
with constant coefficients; Solution of homogeneous linear equations and its applications;
Solution of differential equations of higher order when dependent and independent
variables are absent: Solution of differential equation by the method based on factorization
of operators.

Partial Differential Equations (PDE): Four rules for solving simultaneous equations,
Lagrange's method of solving PDE of order one; Integral surfaces passing through a given
curve; Nonlinear PDE of order one (complete, particular, singular and general integrals):
standard forms f(p,q) = 0, z= px + qy + f(p,q), f(p,q,z) = 0, f1(x,p) = f2(y,q); Charpit's method;
Second order PDE: its nomenclarture and classifications to canonical (standard)
parabolic, elliptic, hyperbolic; Solution by separation of variables. Linear PDE with
constant coefficients.

Series Solution: Solution of differential equations in series by the method of Frobenius;


Bessel's functions, Legendre's polynomials and their properties.

HUM-101 Economics

Definition, Micro and Macroeconomics and their relative importance in the formulation
of national policies, Micro-economics, Law of diminishing marginal utility, Demand
function, demand curve, Law of demand, Elasticity of demand, supply analysis, supply
function, Factors influencing supply, Law of supply, Elasticity of supply.

Market Equilibrium, Equillibrium price and quality, Indifference curve, Construction of


I-C, properties of I-C, Consumers equilibrium with the help of I-C and budget line,
Income effect, price effect, Substitution effect, production, Factors of production,
production possibility curves, cost & revenue, Total average, marginal.

Macro-economics national income GNP, GDP and NNP, Income circular flow diagram,
Methods of measuring national income, Function of money, Value and inflation,
International Trade, Terms of trade, free trade and protection, Public Finance, Public
income, public expenditure, public debt, Direct and indirect tax, Planning in Bangladesh.

4th Semester

CSE-201 Electronic Devices and Circuits


Introduction to semiconductors, p-type and n-type semiconductors; p-n junction diode
characteristics ; Diode applications: half and full wave rectifiers, clipping and clamping
circuits, regulated power supply using zener diode.

Bipolar Junction Transistor (BJT): principle of operaton, I-V characteristics; Transistor


circuit configurations (CE, CB, CC), BJT biasing, load lines; BJTs at low frequencies;
Hybrid model, H-parameters, simplified hybrid model; Small-signal analysis of single
and multi-stage amplifiers, frequency response of BJT amplifier.

Field Effect Transistor (FET): Principle operation of JFET and MOSFET; Depletion and
enhancement type NMOS and PMOS; biasing of FETS; Low and High models of FETs,
Swicthing circuits using FETs; Introduction to CMOS.

Operational amplifiers (OPAMP): linear applications of OPAMPs, gain, input and output
impedances, active filters, frequency response and noise.

Introduction to feedback, Oscillators, Silicon Controlled Rectifiers (SCR), TRIAC, DIAC


and UJT: characteristics and applications; Introduction to IC fabrication Processes.

CSE-202 Electronic Devices and circuits Lab

Practical works based on CSE-201

CSE-205 Data Structure

Data types, abstract data type and data structures, Efficiency of algorithms, Sequential
and linked implementation of lists, Liked list and applications, Stack, Queue and
applications, Tree representations and traversals, threaded trees, heaps, Fibonecci heaps,
Binary search tree, AVL tree, B+ tree, digital search tree, Tries. Searching, priority
queues, Hashing, Graphs, DFS and BFS, Shortest path and minimum spanning tree,
Garbage collection, Dynamic storage allocation, Internal and external sorting.

CSE-206 Data Structure Lab

Practical works based on CSE-205

MTH-201 Mathematics III (Matrices, Vectors and Fourier Analysis)


Matrices: Definition of matrix; Different types of matrices; Algebra of matrices; Adjoint
and inverse of a matrix; Elementary transformations of matrices; Matrix polynomials;
Calay-Hamiltory theory with uges of rank and nullity; Normal and canonical forms;
Solution of linear equations; Eigenvalues and eigenvectors.

Vector Space: Defination and properties, subspace, basis and dimension, change of
basis; Linear Transmission (LT): definition and properties, linear operator matrix,
geometry of LT, standard plane LT.

Vector Algebra: Scalars and vectors, equality of vectors; Addition and subtraction of vectors;
Multiplication of vectors by scalars; Scalar and vector product of two vectors and their
geometrical interpretation; Triple products and multiple products; Linear dependence and
vectors.

Vectors Calculus: Differentiation and integration of vectors together with elementary


application; Defination of line, surface and volume integrals; Gradient, divergence and
curl of point functions, various formulae, Gauss's theorem, Stoke's theorem, Green's
theorm.

Fourier Analysis: Real and complex form of Fourier series; Finite transform; Fourier
Integral; Fourier transforms and their uses in solving boundary value problems of wave
equations.

HUM-121 Accounting

Financial Accounting: Objectives and importance of accounting; Accounting as an


information system; computerized system and applications in accounting. Recording
system: double entry mechanism; accounts and their classification; Accounting equation;
Accounting cycle: journal, ledger, trial balance, Preparation of financial statements
considering adjusting and closing entries; Accounting concepts (principles) and
conventions. Financial statements analysis and interpretation: ratio analysis.

Cost and Management Accounting: Cost concepts and classification; Overhead cost:
meaning and classification; Distribution of overhead cost; Overhead recovery method/rate;
Job order costing: preparation of job cost sheet and quotation price; Inventory valuation:
absorption costing and marginal/variable costing technique; cost-Volume-Profit analysis:
meaning, breakeven analysis, contribution margin approach, sensitivity analysis. Short-
term investment decisions: relevant and differential cost analysis. Long-term
investment decisions: capital budgeting, various techniques of valuation of capital
investments.
5th Semester

CSE-207 Digital Logic Design

Number systems and codes; Digital Logic; Boolean algebra, De Morgans Theorems,
logic gates and their truth tables, canonical forms, combinational logic circuits,
minimization techniques; Arithmetic and data handling logic circuits, decoders and
encoders, multiplexers and demultiplexers; combinational circuit design; Flip flops, race
around problems; Counters: asynchronous counters, synchronous and asynchronous logic
design; State Diagram, Mealy and moore machines; State minimization and assignments;
Pulse mode logic; Fundamental mode design.

CSE-208 Digital Logic Design Lab

Practical works based on CSE-207

CSE-209 Assembly Language Programming Lab

Micro-Computer systems, Representation of numbers and characters, Organization of the


IBM Computers, Introduction to PC assembly language, The processor status and the flag
registers, Flow control instructions, Logic Shift and Rotate instructions, The stack and
introduction to procedures, Multiplication and division instructions, Arrays and
addressing modes, The string instructions, Text display and keyboard programming,
Macros, BIOS and DOS interrupts, disk and file operations, Memory management.
Practical works.

CSE-221 Algorithm

Techniques for analysis of algorithms, Methods for design of efficient algorithms, Divide
and conquer greedy method, Dynamic programming, backtracking, Branch and bound,
Searching and sorting algorithms, Graph algorithms, String manipulation algorithms,
Arithmetic algorithms, Number theoretic algorithms, Lower bound theory, NP-hard and
NP-complete problems.
CSE-222 Algorithm Lab

Practical works based on CSE-221

MTH-203 Mathematics IV (Statistics & Probability Distribution)

Frequency Distribution of Data, Population and sample, Collection and representation


of statistical data, Tabulation of data, Class intervals, Frequency distribution, discrete
continuous and cumulative distributions, Histograms and frequency polygons, Graphical
representation data.

Statistical Measures, Measures of central tendency-range, Standard deviation, Variance,


Coefficient of variation, Moments skewness, Kurtosis.

Correlation Theory, Linear correlation, Measures of correlation and significance,


Regression and Curve Fitting, Linear and non-linear regression, Methods of least squares
curve fitting.

Probability, Definition of Probability and related concepts, Laws of Probability, Probability


distributions, Discrete and continuous random variables, Mathematical expectation,
Conditional probability.

Stochastic process, Markov chain (discrete and continuous), Queuing theory-Birth process
in queuing, Queuing models, (Elementary concepts).

6th Semester

CSE-223 Digital Electronics and Pulse Technique

Diode logic gates, transistor switches, transistor gates, MOS gates; logic families: TTL,
ECL, ILL and CMOS logic with operation details; Propagation delay, product and noise
immunity; Open collector and high impedance gates; Electronic circuits for flip-flops,
counters and register, memory systems, PLAs; A/D and D/A converters with
applications; S/H circuits, LED, LCD and optically coupled oscillators; Non-linear
applications of AMPs; Analog switches.

Linear wave shaping: diode wave shaping techniques, clipping and clamping circuits.
Comparator circuits, switching circuits; Pulse transformers, pulse transmission, pulse
generation, monostable, bistable and astable multivibrators, Schmitt trigger, blocking
oscillators and time-base circuit, Timing circuits, Simple voltage sweeps.

CSE-224 Digital Electronics and Pulse Technique Lab

Practical works based on CSE-223

CSE-225 Numerical Methods

Numerical solution of polynomials, General algebraic equation, Integration, Numerical


solution of simultaneous linear equations, Matrix operations, Least-squares curve flitting
techniques, Interpolation polynomials, Numerical solution of ordinary differential
equations, detailed error analysis of several techniques, Root findings for non linear
equations, Numerical methods for initial value problems for ordinary differential
equations, direct and iterative methods for linear systems of equations, Eigen value
problems for matrices, llustrative programming projects and use of computer to
implement the projects.

CSE-227 Theory of Computation

Formal models of automata, Language and computability and their relationship, Finite
automata and regular expressions properties of regular sets, Context-free grammars,
Push-down automata, Properties of context-free languages, Turning machines, Halting
problem. Undecidability and computability, Recursive function theory, Chomsky
hierarchy, Deteeministic context-free languages, closure properties of families of
language, Computational Complexity theory, Intractable problems, Application in
parsing, pattern matching and the design of efficient algorithms, Computational models
including finite automata, Regular expressions, Context-free grammars, Pushdown
automata, Turning machines and techniques for analyzing them, Languages described by
these machines and their properties, Chomsky Hierarchy, Basic complexity theory,
Intractable problem and NP-completeness, Some NP complete problems, Cooks
theorem, Approximation algorithms.

CSE-229 Data Communication


Principles involved in data communication, Modulation techniques, Pulse Modulation,
Pulse amplitude modulation, Pulse width modulation, Pulse position modulation, Pulse
code modulation, Quantization, Delta modulation. TDM, FDM, OOK, FSK, PSK, QPSK,
Representation of noises, probability of error for pulse, system, concept of channel
coding and capacity, asynchronous and synchronous communications, Multiplexers,
concentrators and buffers, communication medium, fiber optics.

MTH-221 Mathematics V (Complex Variables, Laplace Transforms)

Complex Variables, Complex numbers, Properties, Modulus & amplitudes of complex


numbers. Analytic functions, Cauchy - Riemann equations, Polar form of C-R equation,
Line integral of complex function, Complex integration, Cauchy Theorem, Cauchy's
Residue theorem, Cauchy's integral formula, Higher order derivatives, Liouville's
Theorem, Taylors and Laurent's theorems, singularities, Zero and poles of an analytic
function, Residue, Fundamental theorem of algebra, Evaluation & calculation of residues
of real definite integral by contour integrations, Bilinear mappings, mappings by
elementary functions, Conformal mapping.

Vector Analysis, Limit, continuity and differentiability of scalar and vector point functions,
Vector integration, line, surface and volume integrals, Gradient, Divergeance and Curl of
point function, Gauss's Theorem, Stocks Theorem and Green's Theorem.

Beta and Gamma Functions, The factorial function, Different forms of Beta function,
Reduction formula, Transformation of Gamma function, Relation between Beta and
Gamma function. Fourier Series, Periodic functions and Trigonometric series, Fourier
series, Fourier series, Process of determining the co-efficient, Fourier cosine and sine
series.

7th Semester

CSE-301 Computer Architecture

Study of architectural concepts in computer systems, Computer arithmetic and arithmetic


logic unit design, Memories, memory hierarchies and dynamic address translation, CPU
characteristics, performance factors, Control unit design, hardware and micro-program,
micro-programming. Interrupt mechanism, DMA, Pipelining, Computer buses,
Multiprocessors etc.
CSE-303 Database Management Systems

Basic Database Concepts, Conventional file processing, Three level architecture,


Communication with database systems, Database management systems, Distributed
database, database machines, Database administration,

Database models: The hierarchical, Network and relational database models. The entity
relationship model, E-R diagram.

Database Components, Security, Data dictionary, Transactions and recovery, Concurrent


processing.

Data description and data manipulation languages, Structured query language (SQL)

Storage representation and access methods, System organization and implementation of


database systems, File organizations and data structures, Query languages, query
optimization,

Transaction Control, Concurrency control, Security issues evolving database systems.

Database Design, Functional dependencies decomposition to normal forms, The entity


relationship model, Logic for relational database, First order logic, Relational calculus
and algebra, Intelligent Database, Deductive database with natural language interface,

Distributed databases, Multimedia databases, Database Implementation, Physical


representation, Query optimization, Projects using on RDMS. Specific database systems,
ORACLE/SQL Server/DB2 etc.

CSE-304 Database Management Systems Lab

Practical works based on CSE-303

CSE-305 Communication Engineering

Synchronous and asynchronous communications; Hardware interfaces, multiplexers,


concentrators and buffers; Communication mediums and their characteristics; Data
communication services: SMDS and ATM; Error control codes; linear block codes,
cyclic codes, MLDC codes, convolution codes, Trellis code modulation; Digital
switching: space and time division switching; Radio system design; Fiber optics
communication: transmitter, receivers, Network components, WDM; Line coding trunks,
multiplexing, Switching, ATM Switches; Satellite communications: frequency bands and
characteristics, types of satellites, multiple access techniques; Cellular communications:
GSM, CPDP.

CSE-307 Mathematical Analysis for Computer Science

Recurrent problems; manipulation of sums; number theory; Special numbers; Generating


functions.

Random Variables; Stochastic process; Markov Chains (discrete parameter, continuous


parameter, birth-death process); Queuing models (birth-death model, Markovian model),
open and closed queuing network; Application of queuing models.

8th Semester

CSE-311 Operating Systems

Principles of operating systems, Process management, memory management, auxiliary


storage management, and resource allocation, Operating system design and construction
techniques, Concurrent programming, Operating system kernels, correctness, deadlock,
protection, transaction processing, design methodologies, comparative structure of
different kinds of operating systems and others topics.

CSE-312 Operating Systems Lab

Practical works based on CSE-311

CSE-313 Electrical Devices and Instrumentations

Introduction to three phase circuit, alternators and transformers; Principales of operation


of DC, synchronous, induction, universal, and stepper motors; Thyristor and
microprocessor based speed control of motors.

Instrumentation amplifiers: differential, logarithmic and chopper amplifiers; Frequency


and voltage measurements using digital techniques; Recorders and display devices,
spectrum analyzers and logic analyzers; Data acquisition and interfacing to
microprocessor based systems; Transducers: terminology, types, principles and
application of photovoltaic, piezoelectric, thermoelectric, variable reactance and opto-
electronic transducers; Noise reduction in instrumentation.

CSE-314 Electrical Devices and Instrumentations Lab

Practical works based on CSE-313

CSE-321 Microprocessor

Microprocessor and Microcomputers, Evolution of microprocessors, Microprocessor


applications, general purpose and single chip microprocessor, bit slice microprocessor,
Intel 8086/8088 microprocessor, internal architecture, register architecture, programming
model, logic, shift and rotate instruction set, flow control division instructions, condition
tests, branches, control structures; subroutine arrays, string instruction tech display
macros, I/O control signals, interrupt handling, memory management, Coprocessors, Idea
of system design using 8086, An overview of Intel 80186, 80286, 80486 and Pentium(IV)
microprocessors, Idea of RISC processors, Overview of Alpha processor.

CSE-322 Microprocessor Lab

Practical works based on CSE-321

9th Semester

CSE-323 Compiler Design

Introduction to Compilers, Lexical analyzer, Regular expression, Non-deterministic finite


automata and deterministic finite automata, Context free grammar, Ambiguous grammar,
Parsing techniques, Syntax directed translation, Type checking, Intermediate code,
Symbol table, Data structure for symbol table, Run time storage administration, Error
detection and recovery, code optimization, Compiler for subset of programming
language.

CSE-324 Compiler Design Lab

Practical works based on CSE-323

CSE-325 Computer Networks

Computer Networks architectures, Protocol layers, Transmission media, Encoding


systems, error detection, Multiplexing, Switching, Data Link, Multiple access channel
protocols. Network security, Cryptography, DES, IDEA, public key algorithms, Privacy,
Authentication, Digital signature, Applications including network management,
Electronic mail, Virtual terminals, URL, HTTP, Multimedia, Distributed operating
systems.

CSE- 326 Networks Lab

Practical works based on CSE-325

CSE-327 Information Systems Analysis & Design

Application Development policy and strategies, Planning of Information System, Policy


in Information Systems Development, Strategies for achieving Information Systems
goals. Application System Development Life Cycle, Phases in Application System
Development, Preliminary application requirement determination, economic, Technical
operational and schedule for feasibility, information requirements, determination,
Strategies for obtaining information requirements, Techniques for information
requirements determination, Methods for providing assurance that requirements are
correct and complete, Structured system analysis, Steps in structured systems analysis,
Activity diagrams and related through, System design methodology, Application
generator, Structured Design, Program development and testing, Structured
Programming, Method for testing. Basic concepts of UML, application of UML.

CSE-328 Information Systems Lab & Software Development


Practical works based on CSE-327

CSE-329 Artificial Intelligence

Artificial intelligence techniques, Logic propositional logic, first-order logic resolution


principle, Problem representation, state-space representation, problem-reduction
representation, Production system, PS structure, recognition-action cycle, inference
directions, blackboard systems, PS implementation, Frame representation, basic structure,
inheritance of properties, slot extension, implementation, Relational data model,
relational database model, entity and relationship, generalization and aggregation, Search,
blind and non-blind search, depth-first search, breadth-first search, heuristic search, best-
first search, optimal search, A search Implementation complexity, Programming
Language for Al Research, Features of Al programming languages, Major Al
programming language- LISP and PROLOG.

CSE-330 Artificial Intelligence

Practical works based on CSE-329

10th Semester

CSE-400 Project and Thesis

Student have to complete a project/Thesis work which will be assigned by the department
based on their previous academic records. 2/3 students may work in a group that might be
approved by the chairman of the department.

Student have to prepare a project proposal in consultation with the supervisor and that
will be presented to the project committee. Finally student have to face the project
predefine and project defense viva.

CSE 401 Digital System Design


Design using MSI and LSI components; Design of memory subsystem using SRAM and
DRAM; Design of various components of a compute; ALU, memory and control unit-
hardwired and micro programmed, Microprocessor based designs. Computer bus
standards. Design using special purpose controllers.

CSE 402 Digital System Design Lab

Practical works based on CSE-401

CSE-403 Computer Interfacing

Interrupts, address space partitioning, A-to D and D- to A converters and some related
chips, Interfacing ICs of I/O devices I/O ports, Programmable peripheral interface,
DMA controller, interrupt controller, Communication interface, interval time, etc. IEEE
488 and other buses, Interfacing with microcomputer, Interfacing I/O devices- floppy
disk, hard disk, tape, CD-ROM & other optical memory, Scientific Instruments and other
applications Display, Protective Relays, Measurements of Electrical quantities,
Temperature monitoring system, water level indicator, motor speed controller, Traffic
light controller, etc. Microprocessor based interface design.

CSE-404 Computer Interfacing Lab

Practical works based on CSE-403

HUM 401 Society and Government

Some basic concepts of Government and politics; Functions, organs and forms of modern
state and government; Socialism, Fascism, Marxism. Government and politics of
Bangladesh; Constitution of Bangladesh, Some major administrative systems of
developed countries; Local self Government; Some major aspects of international
politics. Human rights, Intellectual property rights, Copy right law of Bangladesh, Ethics
etc.

11th Semester
CSE-400 Project and Thesis

Student have to complete a project/Thesis work which will be assigned by the department
based on their previous academic records. 2/3 students may work in a group that might be
approved by the chairman of the department.

Student have to prepare a project proposal in consultation with the supervisor and that
will be presented to the project committee. Finally student have to face the project
predefine and project defense viva.

CSE-405 Computer Graphics

Introduction to computer graphics, Graphics I/O devices and types, Graphic software
design, Desired functions, Universal Graphic language, display files, Database for
pictorial applications, Graphic Techniques, Point-plotting techniques, Line drawing,
Geometric transformations, Windowing and clipping, Raster graphics, Graphics
Software, Segmented Display Files, Geometric Models, picture structure, Interactive
Graphics, Input techniques, event handling , three-dimensional graphics, curves and
surfaces, 3-D transformation, Hidden surface problem, Back Face Removal, Hidden-Line
removal, Curved Surfaces.

CSE-406 Computer Graphics Lab

Practical works based on CSE-405

CSE-4** Option-I

HUM-421 Industrial Management

Option-I
CSE 409 Expert systems & Knowledge Engineering

Basic principles of Expert Systems. Natural Language Processing, Medical diagnostics,


Financial design, and Manufacturing planning.

CSE 411 Decision Support System

An introduction to computer-based decision support, The nature of management,


Theories of decision making, Approaches to decision support, Decision support systems,
Executive information systems, And group decision support systems, Assessment will
include the development of small decision support systems using common spreadsheet
software to illustrate the concepts presented in lectures, Students will be expected to
spend a significant amount of personal study time early in the semester learning the
software and development skill in representing decision situations.

CSE 413 Fiber Optic Communication

Basic of fiber optic communication systems. How optical fibers conduct light,
attenuation, intermodal and chromatic dispersion, bit rate and bandwidth, Maxwells
equations, Propagation of EM waves, Details of single mode and multimode fibers,
fabrication, cabling and installation, fiber cable connectorization and testing, light source
and transmitter, receiver.

Component of a fiber optic networks, transceivers for fiber optic networks,


semiconductor optical networks, Erbium-doped fiber amplifiers. Passive components,
switches and functional modules of fiber optic networks, couplers/splitters, WDM MUX/
DEMUX, filters, isolators, circulators and attenuators, optical switches and functional
modules, an introduction to fiber optic network.

CSE 415 Pattern Recognition

Introduction to pattern recognition, General pattern recognition concepts, Statistical


pattern recognition, Supervised learning using parametric and non-parametric
approaches, Linear discriminant functions and the discrete and binary feature cases,
Unsupervised learning and clustering, Syntactic pattern Recognition, Syntactic
recognition via parsing and other grammars, graphical approach to syntactic pattern
recognition, learning via grammatical inference, Neural Pattern Recognition, Neural
pattern associators and matrix approaches, unsupervised learning in neural recognition.
CSE 417 Digital Computer Design

Review of MSI logic design, Registers, Counters and memory units, Register transfer
logic, Micro-operations, Processor logic design, Control logic design, Control logic
design, Micro-programmed control, Pipeline and vector processing, Computer arithmetic,
Microcomputer system design, Case study.

CSE 419 Machine Learning

Introduction to machine learning; Supervised, unsupervised and reinforcement learning;


Unsupervised learning algorithms; Neural network based learning algorithms; Genetic
algorithm and genetic programming; Reinforcement learning algorithms; Computational
learning theory.

12th Semester

CSE-400 Project and Thesis

Student have to complete a project/Thesis work which will be assigned by the department
based on their previous academic records. 2/3 students may work in a group that might be
approved by the chairman of the department.

Student have to prepare a project proposal in consultation with the supervisor and that
will be presented to the project committee. Finally student have to face the project
predefine and project defense viva.

CSE-421 VLSI Design

Introduction to microelectronics and MOS technology, Basic electrical properties and


circuit design process of MOS and CMOS circuits, Scaling of MOS circuits, Subsystem
design process and layout, Computational elements, Design of an ALU subsystem, adder,
Multipliers, Memory, Registers and aspects of System timing, Practical aspects of design
tools and testability, CMOS design: behavioral description, physical description and
design verification, Introduction to GaAs technology, Ultra-fast VLSI circuits and
systems.

CSE-422 VLSI Design Lab

Practical works based on CSE-421

CSE-4** Option- II A

CSE-4** Option- II A Lab

CSE-4** Option- II B

CSE-4** Option- II B Lab

Option II

CSE-431 Simulation & Modeling

Simulation methods, Model building, Random number generator, Statistical analysis of


results, Validation and verification techniques, Digital simulation of Continuous systems,
Simulation and analytical methods for analysis of computer systems and practical
problems in business and practice Introduction to the development of simulation
packages.

CSE-432 Simulation & Modeling Lab


Practical works based on CSE-431

CSE- 433 Neural Network & Fuzzy Systems

Introduction to neural networks, Neural Dynamics, Activation and signals, activation


models, Synaptic Dynamic, Unsupervised and supervised learning, Neural network
architectures and equlibria.

CSE- 434 Neural Network & Fuzzy Systems Lab

Practical works based on CSE-433

CSE- 435 Digital Signal Processing

Discrete time description of signals and systems, Fourier transform of discrete time
signals, Discrete Fourier transform, Z- transform. Digital filter structure, Infinite Impulse
Response Filter design techniques, Finite Impulse Response Filter design techniques,
Finite precision effects, Inverse filtering.

CSE- 436 Digital Signal Processing Lab

Practical works based on CSE-435

CSE-437 Distributed database Systems

Introduction to Distributed database Systems, Database system architecture, Centralized


systems, Client-Server systems, Parallel systems, Distributed systems, Network types,
Distributed storage, Network transparency, Data query processing, Data transaction
model, Commit protocols, Coordinator selection, Concurrency control, deadlock handle,
Multi Database system, copies of Data, Distributed Database and Applications.

CSE-438 Distributed database Systems Lab

Practical works based on CSE-437


CSE- 439 Web database Programming

Designing an Internet utilizing a range of different technologies. Simplifying the creation


and updating web content. Expanding Internet service by adding client-slide and server-
side processing. Interfacing Internet to a database, Querying a database.

CSE- 440 Web database Programming Lab

Practical works based on CSE-439

CSE-441 Data Mining

Introduction to data mining, Data warehouse and OLAP technology for data mining, Data
processing data mining primitives, languages and system architectures, Concept
description: Characterization and Comparison, Mining Association rules in large
databases, Classification & Prediction, Cluster analysis Application and trends of data
mining.

CSE-442 Data Mining Lab

Practical works based on CSE-441

All rights reserved | Design by Md. Hafizur Rahman & Md. Masud Reza

Вам также может понравиться