Syllabus Cse Ruet
Syllabus Cse Ruet
Syllabus Cse Ruet
SECOND SEMESTER
THIRD SEMESTER
FOURTH SEMESTER
FIFTH SEMESTER
SIXTH SEMESTER
SEVENTH SEMESTER
SL. Course No. Course Title Theory Sessional Credit.
No. Hrs./ Week Hrs./ Week
1. CSE 700 Project and Theses-I 0 3 1.5
2. CSE 701 Complier Design 3 0 3.00
3. CSE 702 Sessional based on CSE 701 0 3/2 0.75
4. CSE 705 Information System analysis & 3 0 3.00
Design
5. CSE 706 Sessional based on CSE 705 0 3/2 0.75
6. CSE 707 Computer Network 3 0 3.00
7. CSE 708 Sessional based on CSE 707 0 3/2 0.75
8. Optional -I 3 0 3.00
9. Sessional based on Optional -I 0 3/2 0.75
10. Optional-II 3 0 3
Total= 15 9 19.5
6th Semester Load :15L+9P=24 Hrs/Week
:19.5 Credit
4
EIGHTH SEMESTER
SL. Course No. Course Title Theory Sessional Credit.
No. Hrs./ Week Hrs./ Week
1. CSE 800 Project and Theses-II 0 3 1.50
2. CSE 801 Computer Graphics 3 0 3.00
3. CSE 802 Sessional based on CSE 801 0 3/2 0.75
4. CSE 809 Neural Networks & Fuzzy 3 0 3.00
Systems
5. CSE 810 Sessional based on CSE 809 0 3/2 0.75
Machine language , assembly language, High level language, assembler, translator, interpreter
and compiler. Types of software, system software, familiarization with various operating
systems (Windows, DOS, UNIX etc.). Application software: text processing (MS-WORD, etc),
Spread sheet (MS-EXCEL etc), Database management (FoxPro, MS Access, Oracle etc),
mathematical and simulation(Math Cad, Matlab etc.) . Data communications and Internet.
Electrical units and Standards. Electrical circuit elements and models. Signal and waveforms.
Fourier representation of non-sinusoidal waveforms. RMS and average value of sinusoidal
waveforms. Introduction to phasor algebra. DC& Steady state AC circuit solutions: Series,
Parallel, Series-Parallel networks, Loop and Nodal methods, Delta-Wye transformations.
Circuit theorems and their application to circuit solution. Circuit analysis using PSpice
6
Ch 107 Chemistry
Aqueous Solution: Types of solution, Factors influencing the solubility of substance. The
Lechatclier's principle, Mechanism of dissolution, Evolution and absorption of heat, Different
units of concentration, Problems involving acid base titration, Solution of gases in liquids,
Distribution of solute between two immiscible solvent, Application of distribution law,
properties of dilute solution, Vapor pressure, Raoult's Law - its application, Elevation of boiling
point, Depression of freezing point and osmotic pressure. Colloids and properties of colloidal
system, Chemical Bond: Different type of chemical bond. Granular properties of ionic and
covalent compounds, Modern approach of covalent bond.
Physical Chemistry : Kinetics and Chemical equilibrium: rate of a reaction, Factors
determining the rate, Law of mass action, Evaluation and characteristics of equilibrium constant
of reaction, Thermo-chemistry : Types of energy, Enthalpy, heat of reaction, heat of
combustion, Heat of formation and heat of neutralization, Experimental determination of
thermal changes during chemical reaction, Electrolytes, Mechanism of electrolytic conduction,
Transport number and electrolytic conductance.
Introduction. Scale drawing, Sectional view, Isometric views, Missing line, Auxiliary view.
Detail and assembly drawing, Project on Engineering Drawing and CAD using AUTOCAD or
contemporary packages instructed by the teachers.
Introduction to C++, Basic structure of C++ Programs, Dissimilarities between C and C++,
Advanced Data Types, Access Modifiers, Storage Class Specifies, Type Conversion in
Assignments, Function Type Modifiers, Dynamic Memory Allocation Using C++. User Defined
Data Types, Advanced Operators, Enumerated Data Types. Object Oriented Programming:
Concepts of Object Oriented Programming, Class and Object, Inheritance, Polymorphism, OPP
with C++, Parameterized Constructors, Destructor, Friend Functions, Multiple Inheritance,
Passing Object to Functions, Arrays of Objects, Pointer to Objects.
Function and Operator Overloading, Overloading Constructor Functions, References, Multilevel
Inheritance, Virtual Functions and Polymorphism, Abstract Class, C++ I/O Libraries, C++
Streams, Creating Inserters and Extractors, Formatting I/O, File I/O, Static Class Members, C++
Complex and BCD Classes, The Message Based Philosophy. Standard Template Libraries.
Java: Introduction to Java, Java Development Environment, JVM, Advances of Java Over
Computer Programming, Byte Codes, Variable, Operator and Data Types, Classes, Threads,
Introduction to Applets, Swing and Servelets, Basic Error Handling, Concept of Threading,
Execution of Java Programs in UNIX Operating System.
Ph -207 Physics
Atomic Physics: Atom models: Thomson atom model, Rutherford atom model, Rutherford
scattering formula, Electron orbits, Bohr atom model, Energy levels and spectra, Particle
properties of waves: Photoelectric effect, Einstein’s photoelectric equation, Laws of
photoelectric emission, Compton effect, De Broglie waves.
Nuclear Physics: The nucleus, Nuclear constituents, Binding energy, Nuclear reactions, Q-
value of a nuclear reaction, Nuclear fission and fusion, Radioactivity: Radioactive decay law,
Half-life and Mean life, Law of successive disintegration, Radioactive equilibrium, Alpha decay,
Mass energy relation in Alpha decay, Beta decay, Inverse beta decay, Neutrino hypothesis of
beta decay, mass condition of beta decay, Gamma decay.
Economics: Nature of the economics theory applicability of economic theory to the problems of
developing countries, Some basic concepts - supply, demand and their elasticity, relationship
among average, margin and total and their derivation. Consumer's equilibrium-indifference
curve, producer's equilibrium-isoquant. Production - factors of production, production
possibility curve-equilibrium of a firm, fixed cost and variable cost, the short run and the long
run. Laws of returns and external economics and diseconomics. Economics of development and
planning basic concept-saving, investment, GNP, NNP, per-capita income, growth rate, Fiscal
policy, monetary policy and trade policy and their relative applicability in Bangladesh, Five year
plans of Bangladesh, development problems related to agriculture, industry and population of
Bangladesh.
Government: Basic concepts of government and politics. Functions, Organs and forms of
modern state and Government, Socialism. Capitalism, UNO, government and politics of
Bangladesh, Some major administrative systems of developed counties. Local self - government.
Sociology: Scope, Social evolution and techniques of production, Culture and civilization,
Social structure of Bangladesh, Population and world resources. Industrial revolution. Family -
Urbanization and industrialization, Urban Ecology, Co-operative and socialist movements,
Social crime and delinquency.
10
Students will develop three programs / projects with proper documentation as assigned by
teacher and will run on micro / mainframe computers.
Sets and its operations, Relations: relations and their properties, n-ary relations, Partial Ordering,
lattice. Logic: logic, propositional equivalence, predicate and Quantifiers. Function: function,
growth of a function, sequences and summations. Properties of integers: introduction, algorithm
of division and multiplication, primes, GCD, LCM, Euclidean algorithm, congruence relation.
Mathematical reasoning: proof techniques, induction, recursive definitions and algorithms.
Graph theory: Graph, Paths, Trees .Counting and Advanced counting Techniques: permutations
and combinations, pigeonhole principle, generating functions. Algebraic Systems: Introduction,
operations, Semi-groups, Groups, Rings and Fields. Introduction to language and grammars.
Introduction to Semiconductor, Junction diode, Bipolar Junction transistor Small signal low
frequency transistor model, Amplifiers, Darlington pairs, Introduction to Oscillators, differential
amplifiers, Op-Amp, and their gain, input and output impedances, offset null adjustment,
frequency response and noise.
Introduction to JFET, MOSFET, NMOS and CMOS; Biasing and application in switching
circuits, SCR, TRIAC, DIAC, UJT : characteristics and applications, Introduction to rectifiers,
active filters, regulated power supply, Stabilizer and UPS, SMPS and IC fabrication techniques.
11
Vector Analysis: Vectors: Definition Equality, Addition and multiplication linear dependence
and independence, Differentiation and integration, Line, surface and volume integrals, function,
Divergence and curl and their application Physical significance of gradient, divergence and
curl, Vector, identities Integral forms of gradient, divergence and curl, Divergence theorem,
,Stock's theorem, Green's theorem and Gauss's theorem.
Digital logic, Boolean algebra, Boolean function, Canonical forms, Minimization of Boolean
functions, Logic gates and their truth tables, Combinational logic circuit design, Arithmetic and
data handling logic circuits. Decoders, encoders, multiplexed, demultiplexer.
Diode logic gates, transistor switches, transistor gates, MOS gates, Logic Families : TTL, ECL,
IIL and CMOS logic with operation details. Propagation delay, product and noise immunity.
Open collector and High impedance gates. Electronic circuits for flip-flop, counters, registers
and memory devices.
Timing Circuits : Applications of logic gates in timing circuits OP-Amp applications in timing
circuits using 555 IC.
Basic search and traversal techniques, graph theory, algebraic simplification and transformation,
Lower bound theory, NP-hard and NP-complete problems.
Synchronous machines and motors : Principles of operation and equivalent circuit. Method of
synchronization. Typical application of A.C. motors in industries, special motors: Stepper
motor,. Servomotor. Brush less motors.
13
Complex Variable : Complex number systems, General functions of a complex variable, Limits
and continuity of a function of complex variable and related theorems, Complex differentiation
and the Cauchy-Riemenn equations, Infinite series, Convergence and uniform convergence, Line
integral of a complex function, Cauchy integral formula, Liouville's theorem, Taylor's and
Laurent's theorem, Singular points, Residue, Cauchy's residue theorem.
Solution of algebraic and Transcendental equation: Iterative method, Gauss elimination method,
Gauss-seidal method and their application in Engineering fields. Interpolation: Interpolation
with one and two independent variables. Formation of different difference table. Newton’s
forward and backward difference, Langrange’s interpolation, Aitkens interpolation, Successive
iteration.
Reliable design and Fault Diagnosis, Hazards, Fault detection in Combinational circuits, Fault
location experiments, Threshold Logic.
14
Synchronous sequential circuits and Iterative networks, Sequential machine state equivalence
and machine minimization, Asynchronous Sequential circuits, Finite state recognizer-regular
expressions, transition graphs.
Linear wave shaping : diode wave shaping techniques, clipping and clamping circuits,
comparator circuits, switching circuits. Pulse transformers, pulse transmission, pulse generator :
monostable, bitable and astable multivibrators ; Schmitt trigger ; Blocking oscillators and time -
base circuit Timing circuits . Simple voltage sweeps, linear current sweeps.
Internet and World Wide Web applications, HTML, SGML, XML, CGI Programming, Electronic
Commerce, Internet Database, Java Script, VB Script.
Database Concepts : Files and Databases, Database Management Systems, Data models,
Relational data model : Relations, Domains, Attributes and Tuple, Anomalies, Functional
Dependency, First, Second and third normal forms, Boyce-Code Normal form, Relational
calculus based languages-SQL and QBE, Relational algebra and Set operations. Relational
database design : Relational design criteria, Loss less decomposition, decomposition algorithms,
synthesis algorithms, Different RAID levels.
Advance Database Concepts : Fourth and fifth normal forms, Object-oriented databases. Entity-
Relationship (ER) approach : The ER model and its constructions, ER modeling in logical
database, design. Transformation of the ER model to SQL, Distributed database design. The
MAM technique : Fact types, Uniqueness constraints, Parity Checking General constraints,
Conceptual schema transformations, Relational implementation.
EE 503 Instrumentation
Measuring Instruments: Electromechanical and electronic meters, their uses. Panel metering.
Extension of Instrument range.
Transducers: Different types of transducers and their principle of operations: Position and
displacement Transducers, Potentiometer, Linear variable differential transformers (LVDT),
Pressure transducer, Temperature transducer, Optical transducer, Flow transducer, Strain gauge
transducer, Ultrasonic transducer; Humidity transducer, Hall Effect transducer, and Speed
transducer.
EE 504 Instrumentation
Sessional based on 503
Software engineering principles; life cycle models; sizing, estimation, planning and control
requirements specification; functional specification and design using Z; Risk Analysis and
Management, Software quality assurance; configuration management; software maintenance.
Statistics : Frequency distribution, Mean median Mode and other measure of central tendency
standard deviation and other measure of dispersion, Moments, Skewness and kurtosis,
Elementary probability theory, Characteristics of distributions, elementary sampling theory,
Estimation, Hypothesis testing and regression analysis. Probability distribution and expectations,
discontinuous probability distribution, e.g. binomial, position and negative binomial. Continuous
probability distributions, e.g. normal and exponential.
Stochastic processes, Discrete time Markov chain and continuous time Markov Chain. birth-
death process in queuing.
Students will work in groups or individually to develop three high quality Software / Projects including
new I/O drivers or similar projects involving operating systems modules in different types of Data Base
Systems or object oriented and visual languages, Students will write structured program and use proper
documentation.
Memory Management: with and without swapping, virtual memory – paging and segmentation,
page replacement algorithms, implementation. File systems: FS services, disk space
management, directory and data structures. Deadlocks: modeling, detection and recovery,
prevention and avoidance. Case study: Unix, MS DOS.
17
Introduction to computer Hardware and Software. Addressing methods and machine level
instructions. Instruction Sets. Components of a computer system : Processors, memory
secondary storage devices and media, and other input output devices. Processor organization :
register, buses, multiplexers, decoders, CPU, ALUs. clocks, main memory and caches.
Arithmetic and Logical processing unit, Micro-programmed control unit.
Information representation and transfer ; instruction and data access methods ; the control unit :
hardware and micro-programmed ; Interrupts, DMA, Memory organization, Computer
peripherals, Von Neumen SISD organization, RISC and CISC machines.
Hardware and Software interfacing in Microcomputer System Design, I/O Design and Total
System Design, Microprocessor based system design : Hardware design, Building, Debugging,
Testing and Linking program modules, Programming EPROM. Multi-processor configurations :
co-processor configurations, Numeric data processor, I/O Processors, Advanced Micro-
programming : Bit-Slice Microprocessor, Parallelism in Microprocessor.
Traps and Interrupts, address space partitioning, AD and DA converters and some related chips.
Interfacing ICs of I/O devices. I/O ports, Programmable peripheral interface, DMA controller,
interrupt controller, communication interface, interval timer, etc, ; IEEE - 488 and other buses,
interfacing with microcomputer. Interfacing I/O devices - floppy disk, hard disk, tape, CDROM
18
and other optical memory, keyboard, mouse, monitor, plotter, scanner, etc. Microprocessor in
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.
Fuzzy knowledge: Probability theory, Dempster-shafer theory, Fuzzy set theory, Export
systems, Natural language processing: Syntactic Semantics and pragmatic, Top-down passing,
Bottom-up pursing, Lexicon, Programming Languages for Al Research: Historical overview,
Features of Al programming languages, Major Al programming languages LISP, PROLOG.
expression, non-deterministic finite automata (NFA) and deterministic finite automata (DFA),
contexts free grammar, ambiguous grammar basic parsing techniques.
Scope rules, Intermediate code, block structure, data structure for symbol table, and symbol
tables; Run-time stack management and run time support; Parameter passing mechanisms; Stack
storage organization and templates; Heap storage management.
Code generation Macros; code optimization, Error management; Error detection and recovery. A
small project.
Network Architecture: layered architecture and ISO-OSI reference model: TCP/IP error control
Frame relay, SMDS, ATM, ADSL, control, HDLC, X25, flow and congestion control, virtual
terminal protocol, data security.
Local area networks, satellite networks, wireless LAN packet radio networks, Introduction to
ARPANET, SNA and DECNT. Topological design and queuing models for network and
distributing computing system.
20
Discrete time description of signals and systems, Sampling of DCT signals, Fourier transform of
discrete time signals, Discrete Fourier transform.
Z- transform, Digital filter structure, Infinite Impulse Response filter design techniques, Finite
impulse response filler design techniques, finite precision effects, Inverse filtering.
Inter process communication, communication protocols, TCP/IP, XNS, SNA, NetBIOS and OSI
protocols, UUCP, Berkley Sockets, UNIX domain protocols, Socket Addresses, elementary and
advanced socket UNIX shells, Shell functionality, systems calls, System verses Transport Layer
Interface, Transport Endpoint addresses, elementary a and advanced TLI functions, I/O
Multiplexing, Library Routines, time and Date Routines, Ping Routines.
User system interaction : analysis and design, User interface design, Interface technique and
technology, case studies.
Combinational logic with MSI and LSI circuits, Sequential circuits, registers, counters and
memory unit, register transfer logic, micro operations, processor logic design
Control logic design, Micro-programmed control, Pipeline and vector processing, Computer
arithmetic, microcomputer system design : Case study
Simulation and analytical methods for analysis of computer systems and practical problems in
business and practice. Introduction to the development of simulation packages.
Introduction : Response of 2nd higher order systems to impulse, step, ramp and sinusoidal
inputs, Root locus technique, Routh-Hurwitz and Nyquist stability criterion.
State variable and transition matrix. Pl and PID controllers, Specifications in time and frequency
domain, Series compensation-lead, lag and lag-lead compensation design using Bode plots,
Nichol's chart Carrier control system, Introduction to sampled data control system.
Introduction to Microelectronics and MOS Technology, Basic Electrical Properties and Circuit
Design Processes of MOS and Bi CMOS Circuits, Inverter Circuits, Sub-System Design
Processes and Layout, Scaling of MOS Circuits: Scaling Models and Scaling Factors, Limitation
of Scaling.
22
Introduction to telegraphy, single and double current telegraphy, teleprompters, VFT and carrier
telegraphy, introduction to telegraphy, manual switching system, electromechanical switching
stronger and EMD system, electronic switching, Read relays, basic imposing circuits,
uniselectors group selectors and final selectors; trucking diagram-stronger system and EMD
system: Distribution frames-testing and protection of telephone lines. traffic calculation
introduction to network planning.
Transmission principles, power levels, attenuation and delay distortions, wireless telephony.
carrier telephony, repeater, SBB transmitters and receivers, high accuracy crystal lattice filters.
Introduction to VHF and UHF systems.
display mode, Dithering, Blending, 3-D blending with the depth buffer, Antialiasing,
Antialiasing points or lines, Antialiasing polygons, Fog, Fog equations, the OpenGL ARB, How
does OpenGL works, API specifies: data types, function naming conventions, platform
independence, Drawing shapes with OpenGL, animation with OpenGL and GLUT, Drawing in
space: Lines, Points and Polygons, Coordinate transformations: understanding transformations,
matrix munching projections, matrix manipulation color lighting and materials, Texture
mapping.
Student will work in groups or individually to prepare review papers on topics assigned by the
teachers and will present before audience.
Network administration, remote access, expanding the network, wide area network
troubleshooting, major protocol suites, internet and intranets, Internet programming.
24
Pipe lined processor design, Cache memory, Memory system design, concurrent processor.
Vector processors and multi-processors, Array processors.
Robotics manipulation direct kinematics : The arm equation, inverse Kinematics : Solving the
arm equation, work space analysis and trajectory planning differential motion and static
manipulator dynamics, robot control, task planning.
Relationship between image and world structure, image representation segmentation pattern
perspective transformation camera calibration, shape analysis, object recognition and picture
languages
The OSI security architecture, A model for network security, classical encryption techniques.
Block ciphers and the Data Encryption Standard (DES). Triple DES, placement of encryption
standard. Traffic confidentiality. Key distribution. Introduction to number theory. Principles of
public key crypto system. The RSA Algorithm. Key management, Diffle-Hellman key
exchange.
Message Authentication and hash functions, Message Digest Algorithm, Secure Hash
Algorithm, HMAC, Authentication protocols, Digital signature standard. E-mail security, IP
security, web security, Fire-wall design principles. Trusted systems.
Developments of DSS, issues of model management and interface design, DSS applications:
Executive information system (EIS), Computer mediated communication within an organization
and special aspects.
25
Parallel Processing: Parallel processing and its Importance, Architectures for parallel
processing-Classifications, comparative study of different architectures, PRAM models, parallel
memory organizations, Multiprocessor Operating Systems, Hardware issues in parallel
processing, Multiprocessing controls and Algorithms, Parallel programming models, Parallel
languages and compilers.