|
BACHELOR
OF SCIENCE IN COMPUTER
SCIENCE AND ENGINEERING (BSCSE)
Admission
Requirements:
SSC & HSC/3 "O" Levels and 2 "A"
Levels. Minimum GPA to be eligible to apply is 2.0.
Degree
Requirements:
§ Completion of 63 courses and Project (160 credit
hours).
§ Passing of all courses individually and maintaining
a minimum CGPA of C (2.5).
Duration:
Four years.
Tuition
Fees:
Admission Fee: Tk. 10,000
Per credit: Tk. 1,475
Total: Tk. 2,46,000
Twelve
Trimester Course Sequence
FRESHMAN
YEAR (First Year)
1st
Trimester
|
Course
Code
|
Title of the course |
Credit Hours |
|
ENG
101
|
Freshman
English-I
|
3.0 |
|
CSIT 111 |
Computer
Fundamentals & Programming Techniques |
3.0 |
|
CSIT 112 |
Computer
Fundamentals & Programming Techniques Lab |
1.5
|
|
MATH 115 |
Differential
Calculus & Coordinate Geometry |
3.0 |
| PHY
117 |
Physics-I |
3.0
|
| PHY
118 |
Physics-I
Lab |
1.5
|
2nd
Trimester
|
Course
Code
|
Title of the course |
Credit Hours |
|
ENG
101
|
Freshman
English-II (Pre-requisite ENG 101)
|
3.0 |
|
CSE 113 |
Electrical
Engineering |
3.0 |
|
CSE 114 |
Electrical
Engineering Lab |
1.5
|
|
CSIT 121 |
Structured
Programming Language (Pre-requisite CSIT 111) |
3.0 |
| CSIT
122 |
Structured
Programming Language Lab |
1.5
|
| PHY
127 |
Physics
- II |
3.0 |
3rd
Trimester
|
Course
Code
|
Title of the course |
Credit Hours |
| CSE
123 |
Electronics
(Pre-requisite CSIT 113) |
3.0
|
| CSE
124 |
Electronics
Lab |
1.5
|
| MATH
125 |
Integral
Calculus & Differential Equation |
3.0
|
| CSIT
211 |
Object
Oriented Programming (Pre-requisite CSIT 121) |
3.0
|
| CSIT
212 |
Object
Oriented Programming Lab |
1.5
|
Option
- I 3.0
SOPHOMORE YEAR (Second year)
4th
Trimester
|
Course
Code
|
Title of the course |
Credit Hours |
| MATH
135 |
Discrete
Mathematics |
3.0
|
| CSIT
217 |
Data
Structure (Pre-requisite CSIT 121) |
3.0
|
| CSIT
218 |
Data
Structure Lab |
1.5
|
| CSE
223 |
Digital
Logic Design (Pre-requisite CSE 123) |
3.0
|
| CSE
224 |
Digital
Logic Design Lab |
1.5
|
Option
-1 3.0
5th
Trimester
|
Course
Code
|
Title of the course |
Credit Hours |
| CSIT
227 |
Algorithms
(Pre-requisite CSIT 217) |
3.0
|
| CSIT
228 |
Algorithms
Lab |
1.5
|
| CSE
233 |
Digital
Electronics & Pulse Techniques (Pre-requisite
CSE 223) |
3.0
|
| CSE
234 |
Assembly
Programming Language Lab |
1.5
|
| MATH
235 |
Statistics
& Fourier Analysis |
3.0
|
Option
- I 3.0
6th
Trimester
|
Course
Code
|
Title of the course |
Credit Hours |
| MECH
129 |
Mechanical
Engineering |
3.0
|
| MECH
130 |
Mechanical
Engineering Drawing |
1.5
|
| MATH
215 |
Matrix
& Linear Algebra |
3.0
|
| CSIT
221 |
Database
Management System (Pre-requisite CSIT 211) |
3.0
|
| CSIT
222 |
Database
Management System Lab |
1.5
|
Option
- I 3.0
JUNIOR
YEAR (Third year)
7th
Trimester
|
Course
Code
|
Title of the course |
Credit Hours |
| CSIT
231 |
Operating
System Concepts (Pre-requisite CSE 223) |
3.0
|
| CSIT
232 |
Operating
System Concepts Lab |
1.5
|
| MATH
315 |
Vector
Analysis, Complex Variable & Laplace Transformation |
3.0
|
| CSIT
317 |
Theory
of Computing |
3.0
|
Option
- I 3.0
8th
Trimester
|
Course
Code
|
Title of the course |
Credit Hours |
| CSIT
311 |
System
Analysis & Design (Pre-requisite CSIT 221) |
3.0 |
| CSIT
312 |
System
Analysis & Design Lab |
1.5 |
| CSE
313 |
Computer
Architecture (Pre-requisite CSE 223) |
3.0
|
| CSE
314 |
Computer
Design Lab |
1.5 |
| MATH
415 |
Numerical
Methods |
3.0 |
9th
Trimester
|
Course
Code
|
Title of the course |
Credit Hours |
| CSIT
321 |
Software
Engineering (Pre-requisite CSIT 211) |
3.0
|
| CSIT
322 |
Professional
Software Design Lab |
1.5
|
| MATH
329 |
Mathematical
Analysis for Computer Science |
3.0
|
Option - II 3.0
Option - II Lab 1.5
SENIOR
YEAR (Fourth year)
10th
Trimester
|
Course
Code
|
Title of the course |
Credit Hours |
| CSE
323 |
Computer
Networks |
3.0 |
| CSE
324 |
Computer
Networks Lab |
1.5 |
| CSE
413 |
Microprocessor
(Pre-requisite CSE 313) |
3.0 |
| CSE
414 |
Microprocessor
Lab |
1.5 |
Option
- II 3.0
Option - II Lab 1.5
11th
Trimester
|
Course
Code
|
Title of the course |
Credit Hours |
| CSE
423 |
Computer
Peripherals & Interfacing |
3.0 |
| CSE
424 |
Computer
Peripherals & Interfacing Lab |
1.5 |
Option
- II 3.0
Option - II Lab 1.5
Option - III 3.0
12th
Trimester
Option
- III 3.0
|
Course
Code
|
Title of the course |
Credit Hours |
| CSE
400 |
Project |
4.0
|
Option
I: Any Five
|
Course
Code
|
Title of the course |
Credit Hours |
| SOC
104 |
Introduction
to Social Science |
3.0
|
| ACT
110 |
Principles
of Accounting |
3.0
|
| BUS
212 |
Business
Communication |
3.0
|
| ECO
214 |
Economics |
3.0
|
| MGT
215 |
Introduction
to Management |
3.0
|
| MKT
216 |
Principles
of Marketing |
3.0
|
Optional
II: Any Three
|
Course
Code
|
Title of the course |
Credit Hours |
| CSIT
331 |
Pattern
Recognition (Pre-requisite MATH 235, MATH 315) |
3.0
|
| CSIT
332 |
Pattern
Recognition Lab |
1.5
|
| CSIT
341 |
Artificial
Intelligence (Pre-requisite CSIT 227, MATH 135)
|
3.0
|
| CSIT
342 |
Artificial
Intelligence Lab |
1.5
|
| CSIT
411 |
Compiler
(Pre-requisite CSIT 317) |
3.0 |
| CSIT
412 |
Compiler
Lab |
1.5 |
| CSIT
421 |
Computer
Graphics |
3.0 |
| CSIT
422 |
Computer
Graphics Lab |
1.5 |
| CSIT
423 |
Simulation
& Modeling (Pre-requisite MATH 235) |
3.0 |
| CSIT
424 |
Simulation
& Modeling Lab |
1.5 |
| CSIT
447 |
Multimedia
Systems Design |
3.0 |
| CSIT
448 |
Multimedia
Systems Design Lab |
1.5 |
Option
III: Any Two
|
Course
Code
|
Title of the course |
Credit Hours |
| CSE
427 |
VLSI
Design |
3.0
|
| CSE
435 |
Data
Communication |
3.0
|
| CSE
441 |
Optical
Fiber Communication |
3.0
|
| CSE
443 |
Mobile
and Telecommunications |
3.0
|
Syllabus
FRESHMAN
YEAR (First Year)
ENG
101 Freshman English-I
The course aims at developing proficiency in speaking,
listening, reading, and writing of English. It 1is generalized
as a remedial course for students whose English need
considerable repair and as a foundation courses for
ENG 106. The contents include parts of speech, count
and uncountable nouns and articles, agreement between
subject and verb, adverbs of frequency, tense and the
sequence of tenses, active and passive voices, types
of sentences, prepositions: time, place, action, directions,
questions forms, multi-word verbs, capitalization.
CSIT
111 Computer Fundamentals & Programming Techniques
Introduction and Basic Organization of computers, Types
of computers, History and Generations of computers,
Number Systems, Codes, Logic Functions, Input and Output
Devices, Memory Organizations.
Programming Concepts, Types/levels of languages, Operating
Systems, Introduction to C, Program format, Identifiers
and keywords. Data types, constant, variable and arrays,
declarations, expressions, data input and output, writing
complete Programmes in C. Looping, flow control, if
statement, flags, conditional expression operation.
CSIT
112 Computer Fundamentals & Programming Techniques
Lab
Laboratory work based on CSIT 111
MATH
115 Differential Calculus and Coordinate Geometry
Differential Calculus: Limit, Continuity and differentiability,
Successive Differentiation of various types of function,
Liebnitz's theorem, Rolle's theorem, Mean value theorem,
Taylor's theorem in finite and infinite form, Maclaurine's
theorem's in finite and infinite form, Lagrange's form
of remainders, Cauchy's form's of remainder's, Expansion
of function, Evaluation of function of L'Hospitals rule,
Partial Differentiation, Euler's theorem, Tangent &
Normal, Subtangent and subnormal in Cartesian and polar
co-ordinates, Determination of minimum and maximum values
of function and point of inflexion, Applications, Curvature,
Radius of Curvature, Center of curvature.
Co-ordinate geometry: Changes of axes, Pair of straight
line, System of circle, Ellipse. Parabola.
PHY
117 Physics-I
Mechanics: Measurements, Motion one Dimension, Motion
in a Plane, Particle Dynamics, Work & Energy, Circular
Motion, Simple Harmonic Motion, Rotation of Rigid Bodies,
Central Force, Structure of Matter, Mechanical Properties
of Materials.
Properties of Matter: Elasticity, Stresses & Strains,
Young's Modulus, Bulk Modulus, Rigidity Modulus, Elastic
Limit, Poisson's Ratio, Relation between Elastic Constants,
Bending of Beams.
Fluid Motion, Equation of Continuity, Bernoulli's Theorem,
Viscosity, Stokes' Law, Surface Energy & Surface
Tension, Capillary, Determination of Surface Tension
By Different Methods.
Waves: Wave Motion & Propagation, Simple Harmonic
Motion, Vibration Modes, Forced Vibrations, Vibration
in Strings & Columns, Sound Wave & Its velocity,
Doppler Effect, Elastic Waves, Ultrasonic, Practical
Applications.
Optics: Theories of light, Huygen's principle, Electromagnetic
waves, velocity of light, Reflection, Refraction, Lenses,
Interference, Diffraction, Polarization.
Heat & Thermodynamics: Temperature and Zeroth, 1st
& 2nd Law of Thermodynamics, Calorimetry, Thermal
equilibrium and thermal expansion. Specific heat, heat
capacities, equation of state, change of phase, heat
transfer, Carnot Cycle, Efficiency, Enthrophy, Kinetic
theory of gases.
PHY
118 Physics-I Lab
Laboratory work based on PHY 117
ENG 106 Freshman English-II
A course to provide solid foundation on study skills
in English reading writing, listening comprehension
and speaking. The course emphasizes the practice of
pronunciation, speed-reading, and effective writing
and listening. The course contents include the grammar
parts of revision of tenses, use of idioms, prepositions,
modals, conditional sentence, use of linking words,
use of suffixes and prefixes, synonyms and antonyms,
words with multi names, reading parts include the skills
in skimming, scanning, selecting information, writing
parts include planning, outlining, organizing ideas,
topic sentences, paragraph writing, essay writing, job
applications, writing reports, writing research report.
CSE
113 Electrical Engineering
Fundamental electrical concepts and measuring units,
D.C. voltages, current, resistance and power, laws of
electrical circuits and methods of network analysis,
principles of D.C. measuring apparatus, laws of magnetic
fields and methods of solving simple magnetic circuits.
Alternating current, Instantaneous and RMS current,
voltage and power, average power combinations of R,
L & C circuits, Phasor, representation of sinusoidal
quantities.
CSE
114 Electrical Engineering Lab
Laboratory work based on CSE 113
CSIT
121 Structured Programming Language
(Pre-requisite CSIT 111) Overview, Structure of C programme,
Data Types and Data Type Qualifier, I/O Functions-Character
I/O, Formatted I/O, Character Set, Identifiers, Keywords
and Contents, Variables, Expressions, Statement and
Symbolic Constants, Arithmetic operators, Relational
Operators and Logical Operators, Assignment Operators,
Increment/Decrement Operators, Unary Operator and Conditional
Operator., Bit-wise Operators, Comma Operator, Precedence
and Associativity, Branching: The IF statement (break
and continue statement), Branching: SWITCH statement,
GOTO statement and operator, Looping: FOR statement
(break and continue), Looping: WHILE and DO WHILE statement,
Storage class: Automatic, Static, Register and Extern,
Functions: Access, Prototype, Argument Passing and Value
Receiving, Functions: Pass-by-value, Pass-by-reference
and Value Receiving , Functions: Command Line Parameter
and Library Functions, Arrays: Initialization, Access,
Passing and Receiving , Arrays: 2D handling, Arrays:
Sorting and Searching , String Handling , Structure:
Initialization, Access, Passing and Receiving, Structure:
Embedded Structure, Union and Bit-fields, File: Types
of File, Text File Handling, File: Binary File Handling
, File: Data File Management Program, Pointer: Concept,
Passing and Receiving, Memory Allocation and Release,
Pointer: List or Tree Management by Self-Referential
Structure, Pointer: Pointer and Multi-Dimensional Arrays,
Enumeration, Macros, Pre-Processor and Compiler , Directives,
Library, Compiler and Linker, Segment and Memory Model,
Video Adapter, Modes and Graphics Initialization, Graphics
Functions.
CSIT
122 Structured Programming Language Lab
Laboratory work based on CSIT 121
PHY
127 Physics-II
Electrostatics, Electric charge, Coulomb's law, Electric
field, potential flux. Gauss's law capacitors and dielectrics,
steady currents, Ohm's law, magnetic field, Biot-Savart
Law, Ampere's law, Electromagnetic Induction, Faraday's
law, Lenz's law, Self inductance, Mutual inductance,
Magnetic properties of matter, Permeability and Ferromagnetism,
Maxwell's equations of electromagnetic waves, Waves
in conducting and non-conducting media. Special Theory
of Relativity, length contraction and time dilation,
mass energy relation, photo electric effect, Quantum
theory, X-rays, Compton effect, dual nature of matter
and radiation, atomic structure, Nuclear dimensions,
electron orbits, atomic spectra, Bohr atom, Radio active
decay, Half life, Isotopes, Nuclear binding energy,
lasers, Holography.
CSE
123 Electronics
Semiconductors, junction diode characteristics, Bipolar
transistors: characteristics, small signal low frequency
h-parameter model, hybrid-pi model, amplifiers voltage
and current amplifiers, oscillators, differentials amplifiers,
operational amplifiers, linear application of OPAMPs,
gain input and output impedance.
CSE
124 Electronics Lab
Laboratory work based on CSE 123
MATH
125 Integral Calculus & Deferential Equations
Integral Calculus: Definitions of integration, Integration
of 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 curves in Cartesian and polar co-ordinates,
parametric and pedal equation, Intrinsic equation, Volumes
of solids of revolutions by shell method, Area of surface
revolution.
Differential
Equations: Degree and order of ordinary differential
equation, Formation of differential equation, Solution
of first order differential equation by various methods,
Solution of general linear equations of second and higher
order with constant co-efficient, Solution of homogenous
linear equations. Solution of differential equations
of the higher order when the dependent and independent
variables are absent, Solution of differential equation
by the method based on the factorization of the operations.
CSIT
211 Object Oriented Programming
(Pre-requisite CSIT 121) Object oriented fundamentals,
Java Application, Java applets, Methods, Arrays, String
& characters, Graphics & java2D, Basic graphical
user interface components, Multithreading, Multimedia,
Files & streams, JDBC, Servlets, RMI, Networking,
Java beans.
CSIT
212 Object Oriented Programming Lab
Laboratory work based on CSIT 211
SOPHOMORE
YEAR (Second year)
MATH
135 Discrete Mathematics
Set theory, Elementary number theory, Graph theory,
Paths and trees, Generating functions, Algebraic structures,
Semi graph, Permutation groups, Binary relation, Mathematical
logic, Propositional calculus and predicate calculus.
CSIT
217 Data Structure
(Pre-requisite CSIT 211) Concepts and examples, elementary
data objects, elementary data structures, arrays, lists,
stacks, queues, graphs, trees, Memory management, Sorting
and searching, hash techniques.
CSIT
218 Data Structure Lab
Laboratory work based on CSIT 217
CSE
223 Digital Logic Design
Number systems and codes, Digital logic, Boolean algebra,
De-Morgan's law, 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
counters and their applications, PLA design, Synchronous
and asynchronous logic design: state diagram, Mealy
and Moore machines, State minimizations and assignments,
Pulse mode logic, Fundamental mode design.
Diode logic gates, transistor switches, transistor 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-flops,
counters and register, memory systems, PLA's. A/D, D/A
converters with applications, S/H circuits, LED, LCD
and optically coupled oscillators, Non-linear applications
of OP AMPs, Analogue switches.
Linear wave shaping: diode wave shaping techniques,
clopping 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, linear
current sweeps
CSE
224 Digital Logic Design Lab
Laboratory work based on CSE 223
CSIT
227 Algorithms
(Pre-requisite CSIT 217) Techniques for analysis of
algorithms, Methods for the design of efficient algorithms:
divide and conquer, greedy method, dynamic programmeming,
back tracking, branch and bound, Basic search and traversal
techniques, graph algorithms, Algebraic simplification
and transformations, lower bound theory, NP-hard and
NP-complete problems.
CSIT
228 Algorithms Lab
Laboratory work based on CSIT 227
CSE
233 Digital Electronics & Pulse Techniques
Diode logic gates, transistor switches, transistor 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-flops,
counters and register, memory systems, PLA's. A/D, D/A
converters with applications, S/H circuits, LED, LCD
and optically coupled oscillators, Non-linear applications
of OP AMPs, Analogue switches.
Linear wave shaping: diode wave shaping techniques,
clopping 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, linear
current sweeps
CSE
234 Assembly Programming Language Lab
Assembly Language: Machine and Assembly instruction
types and their formats, Character representation instructions,
instruction execution, Machine language programmeming,
instruction sets and their implementations, The assembly
process, Addressing methods, Subroutines, macros and
files, I/O programmeming, interrupts and concurrent processes.
MATH
235 Statistics & Fourier Analysis
Frequency distribution. Mean median, mode and other
measures of central tendency. Standard deviation and
other measures of dispersion. Moments, skew ness and
kurtosis. Elementary probability theory and discontinuous
probability distribution, e.g. binomial, Poisson and
negative binomial. Continuous probability distribution,
hypothesis testing, correlation and regression analysis.
Sampling methods.
Fourier
Analysis: Real and complex form, Finite transform, Fourier
integral, Fourier transform and their uses in solving
boundary value problems.
MECH
129 Mechanical Engineering
Source of energy: Conventional and renewable; Introduction
to IC engines, Refrigeration and Air conditioning systems.
Static's of particles and rigid bodies: Forces in trusses
and frames; Relative motion; Kinematics of particles;
Newton's Second Law of Motion; Kinematics of rigid bodies.
Introduction to Robotics; Plane, rotational and spatial
motion with application to manipulators; geometric configurations:
Structural elements, linkage, arms and grippers; Motion
characteristics.
MECH
130 Mechanical Engineering Drawing
Introduction: Instruments and their uses, First and
third angle projection; Orthographic drawings; Isometric
views; Missing lines and views; Sectional views and
conventional practices; Auxiliary views.
MATH
215 Matrix & Linear Algebra
Definition of linear (vector) space, sub space, Linear
dependence and independence, basis and dimension, linear
transformation, rank and nullity, representation of
linear transformation by matrices, change matrix, determinant
and trace, Eigen vector, Eigen value and Eigen space,
normal and canonical form of matrices, matrix polynomials.
CSIT
221 Database Management System
Concepts and methods in database system, File organization
and retrieval, Data manipulation, Query formulation
and language, Database models, Data description languages,
database integrity and security, Data dictionary/directory
systems, database administration, Database design, Survey
of some existing database management systems, Some applications
using commercial languages.
CSIT
222 Database Management System Lab
Laboratory work based on CSIT 221
JUNIOR
YEAR (Third Year)
CSIT
231 Operating System Concepts
Principles of operating systems, design objectives,
sequential processes, concurrent processes, concurrency,
functional mutual exclusion, processor cooperation and
deadlocks, processor management, Control and scheduling
of large information processing systems, Resource allocation,
dispatching, processor access methods, job control languages,
Memory management, memory addressing, paging and store
multiplexing, Multiprocessing and time sharing, batch
processing, Scheduling algorithms, file systems, protection
and security, design and implementation methodology,
performance evaluation and case studies.
CSIT
232 Operating System Concepts Lab
Laboratory work based on CSIT 231
MATH
315 Vector Analysis, Complex Variable and Laplace Transformation
Vector Analysis: Scalars and vectors, equality of vectors,
Addition and subtraction of vectors, Multiplication
of vectors by scalars, Scalar and vectors product of
two vectors and their geometrical interpretation, Triple
products and multiple products, Linear dependence and
independence of vectors together with elementary application,
definition of line, surface and volume integrals, Gradient,
divergence and curl of point function, Various formulae,
Gauss's theorem, Stroke's theorem, Green's theorem.
Complex Variable: Complex number system, General functions
of a complex variable, Limit and continuity of a function
of complex variable and related theorems, Complex differentiation
& the Cauchy-Rieman equations, Mapping by elementary
functions, Line integral of a complex function, Cauchy's
integral theorem, Tailor's & Laurrent's theorems,
Singular points, Residue, Cauchy's residue theorem,
Evaluation of residue, Contour integration, Conformal
mapping.
Laplace Transform: Definition, Laplace of some elementary
functions, Sufficient conditions for existence of laplace
transforms, Inverse laplace transforms, laplace transforms
of derivatives, the unit step function, Periodic function,
Some special theorems of laplace transforms, Partial
fraction, Solution of differential equation by laplace
transforms, Evaluation of improper integral.
CSIT
317 Theory of Computing
Finite Automata: Deterministic finite automata, Non-deterministic
finite automata, equivalence and conversion of deterministic
and non-deterministic finite automata, pushdown automata.
Context free language, context frees grammar. Turning
machines: basic machines, configuration, computing with
turning machine, combining turning machines.
CSIT
311 System Analysis & Design
Information, general concepts of formal information
systems, analysis of information requirements for modern
organizations, modern data processing technology and
its application, information systems structures, designing
information outputs, classifying and coding data, physical
storage media considerations, logical data organization,
systems analysis, general systems design, detail system
design, Project management and documentation, Group
development of an information system project: includes
all phases of software life cycles from requirement
analysis to the completion of a fully implemented system.
CSIT
312 System Analysis & Design Lab
Laboratory work based on CSIT 311
CSE
313 Computer Architecture
Information representation and transfer, instruction
and data access methods, the control unit: hardwired
and microprogrammemed, memory organization, I/O systems,
channels, interrupts, DMA, Von Neumann SISD organization,
RISC and CISC machines.
Pipelined machines, interleaved memory system, caches,
Hardware and architectural issues of parallel machines,
Array processors, associative processors, multiprocessors,
systolic processors, data flow computers and interconnection
networks, High level language concept of computer architecture.
CSE
314 Computer Design Lab
MATH
415 Numerical Methods
Computational methods for solving problems in linear
algebra, linear programmeming, nonlinear equations, approximations,
iterations, methods of least squares, interpolation,
integration and ordinary differential equations.
CSIT
321 Software Engineering
Concepts of software engineering: requirements definition,
modularity, structured design, data specifications,
functional specifications, verification, documentation,
software maintenance, Software support tools, Software
project organization, quality assurance, management
and communication skills.
CSIT
322 Professional Software Design Lab
Laboratory work based on CSIT 321
MATH
329 Mathematical Analysis for Computer Science
Recurrent problems, manipulation of sums, number theory,
special numbers, generating functions. Random variables,
stochastic process, Marcov chains, Queuing models, open
and closed Queuing network, Application of Queuing model.
SENIOR
YEAR (Fourth Year)
CSE
323 Computer Networks
Network architectures- layered architectures and ISO
reference model: data link protocols, error control,
HDLC, X.25, flow and congestion control, virtual terminal
protocol, data security, Local area networks, satellite
networks, packet radio networks, Introduction to ARPANET,
SNA and DECNET, Topological design and queuing models
for network and distributed computing systems.
CSE
324 Computer Networks Lab
Laboratory work based on CSE 323
CSE
413 Microprocessor
(Pre-requisite CSE 213) Microprocessor: Introduction
to different types of microprocessors, Microprocessor
architecture, instruction set, interfacing, I/O operation,
interrupt structure, DMA, Microprocessor interface ICs,
Advanced microprocessor concept of microprocessor based
system design.
CSE
414 Microprocessor Lab
Laboratory work based on CSE 413
CSE
423 Computer Peripherals and Interfacing
Interface components and their characteristics, microprocessor
I/O, Disk, Drums and Printers, Optical displays and
sensors, High power interface devices, transducers,
stepper motors and peripheral devices,
CSE
424 Computer Peripherals and Interfacing Lab
Laboratory work based on CSE 423
CSIT
400 Project
All candidates are required to undertake supervised
study and research culminating in a project in their
field of specialization. The completed project should
be bind and printed in accordance with the regulation
of IBAIS University.
Option
I: Any Five
SOC
104 Introduction to Social Science
Scope and nature of sociology, society, social evolution
and techniques of production, industrial revolution,
political system, social control, society and population,
standard of living, nature of social change, urbanization
and industrialization in Bangladesh, urban ecology,
society and environment and tribal people of Bangladesh.
ACT
110 Principles of Accounting
Accounting generates reports and communicates them to
external decision-makers so that they can evaluate how
well the business achieved its goals. These reports
to external users are called financial statement. Financial
statements report directly on the goals of profitability
and liquidity and are used extensively both inside and
outside a business to evaluate the business success
.The course covers the basic accounting concepts, preparation
of trial balance, final statement, accounting for assets
and liabilities, accounting system and accounting practices
in different type of organization
BUS
212 Business Communication
The course deals with developing skills in clear and
efficient communication through letters, memos, reports,
etc. Explains various forms of business communication
and demonstrates the correct and appropriate format.
Writing of various types of letters such as personal
and official, sympathy, condolence, reference, congratulation,
introduction, recommendation, request and reply, credit
collection, inquiry, acknowledgement and orders are
also explained. Public speaking (presentation) and the
art of communication through telephone, fax, electronic
mail etc are included.
ECON
213 Economics
The course introduces the concept, basic kinds of economic
systems, demand and supply and inter action of markets,
business organization and market structures, the economics
of the firm, gross national product, business cycles,
unemployment, and inflation, fiscal policy, budget deficits,
and the national debt.
MGT
215 Introduction to Management
The course covers functions of management viz., planning,
organizing, directing, motivating and controlling, problems
of organizational goal attainment in differing managerial
environments. Each management principal and functions
is discussed in details. The course deals with management
Science, theory and practice, management and society,
global and comparative management, decision making,
the nature and purpose of planning, objectives, strategies,
policies and planning premises, political and social
environment, organizational structure, departmentalization,
line and staff authority, decentralization, effective
organizing and organizational culture, managing change
through manager and organizational development, human
factors of motivation, leadership, committees and group
decision making, communication, the system and process
of controlling, control techniques and information technology,
Productivity and operations management, management change
in organization
MKT
216 Principles of Marketing
This course deals with the study of concepts, principles
and problems involved in the transfer of goods and services
from produces to the ultimate consumer. Contents covered
include buyer behaviour, demand measurement, segmentation,
targeting, product life cycle and positioning, product
development, pricing, distribution, sales promotion,
marketing institutions, marketing strategy and marketing
management process. Marketing is the social and managerial
process by which individual and group obtains what they
need and want, through creating offering and exchanging
product of value with others. Principles of Marketing
course is design to present marketing environment which
includes marketing and changing world, the identification
of market, developing the marketing mix, marketing in
special field, international marketing, marketing and
society, marketing appraisal and prospects, factor affecting
the efficiency of marketing
Optional
II: Any Three
CSIT 331 Pattern Recognition
Introduction to pattern recognition: features, classification,
learning, statistical methods, structural methods and
hybrid method. Application of pattern recognition, remote
sensing and biomedical area. Learning algorithm. Syntactic
approach: Introduction to pattern grammars and language.
Parsing techniques, Pattern recognition in computer
aided design.
CSIT
332 Pattern Recognition Lab
Laboratory work based on CSE 331
CSIT
341 Artificial Intelligence
(Pre-requisite CSIT 227, MATH 135) Survey and concepts
in artificial intelligence, Knowledge representation,
Search and control techniques, AI machines and features
of LISP and PROLOG languages, Problem representation,
Search, Inference and learning in intelligent systems,
Systems for general problem solving, Game playing, Expert
consultation, Concept formation and natural languages
processing, Recognition, Understanding and translation,
Some expert system.
CSIT
342 Artificial Intelligence Lab
Laboratory work based on CSIT 341
CSIT
411 Compiler
The grammar of programmeming languages, Lexical analyzers,
Parsers, Code emitters and interpretation, Code optimization,
Run time support, Error Management, Translator writing
system, A small project.
CSIT
412 Compiler Lab
Laboratory work based on CSIT 411
CSIT
421 Computer Graphics
Introduction to Graphical data processing, Fundamentals
of interactive graphics programmeming, Architecture of
display devices and connectivity to a computer, Implementation
of graphics concepts of two-dimensional and three-dimensional
viewing, clipping and transformations, Hidden line algorithms,
Raster graphics concepts: Architecture, algorithms and
other image synthesis methods, Design of interactive
graphic conversations.
CSIT
422 Computer Graphics Lab
Laboratory work based on CSIT 421
CSIT
423 Simulation & Modeling
Simulation methods, model building, random number generator,
statistical analysis of results, validation and verification
techniques, Digital simulation of continuous system,
Simulation and analytical methods for analysis of computer
systems and practical problems in business and practice,
introduction to simulation packages.
CSIT
424 Simulation & Modeling Lab
Laboratory work based on CSIT 423
CSIT 447 Multimedia Systems Design
Overview to multimedia systems, multimedia storage.
Data compression techniques for audio and video. Synchronization.
Multimedia networking and protocols, QOS principles.
Video streams on ATM. Mobile multimedia computations.
Operating system support for multimedia. Hypermedia
system. Standard for multimedia. Multimedia database
and multimedia applications
CSIT
448 Multimedia Systems Design Lab
Laboratory work based on CSIT 447
Option
III: Any Two
CSE
427 VLSI Design
(Pre-requisite CSE 213) Design and analysis techniques
for VLSI circuits, Design of reliable VLSI circuits,
noise considerations, design and operation of large
fan out and fan in circuits, clocking methodologies,
techniques for data path and data control design, Simulation
techniques, Parallel processing, special purpose architectures
in VLSI, VLSI layouts partitioning and placement routing
and wiring in VLSI, Reliability aspects of VLSI design.
CSE
435 Data Communication
Introduction to modulation techniques: Pulse modulation,
pulse amplitude modulation, pulse width modulation and
pulse position modulation, Pulse code modulation, quantization,
Delta modulation, TDM, FDM, OOK, FSK, PSK, QPSK, Representation
of noise, threshold effects in PCM and FM, Probability
of error for pulse systems, concept of channel coding
and capacity, Asynchronous and synchronous communications,
Hardware interfaces, multiplexers, concentrators and
buffers, Communication medium, Fiber optics.
|