BACHELOR
OF SCIENCE
IN COMPUTER SCIENCE AND INFORMATION TECHNOLOGY
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
106 |
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
|
3rd
Trimester
|
Course
Code
|
Title of the course
|
Credit Hours |
| CSE
123 |
Electronics
(Pre-requisite CSIT 113) |
3.0
|
| 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 |
| 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 |
| CSIT
425 |
E-Business
|
3.0 |
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 |
| MATH
415 |
Numerical
Methods |
3.0 |
Option-II
3.0
Option-II Lab 1.5
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 |
| CSIT
341 |
Artificial
Intelligence (Pre-requisite CSIT 227, MATH 135) |
3.0 |
| CSIT
342 |
Artificial
Intelligence 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
|
| CSIT
421 |
Computer
Graphics (Pre-requisite MATH 215) |
3.0 |
| CSIT
422 |
Computer
Graphics Lab |
1.5 |
| CSE
413 |
Microprocessor
(Pre-requisite CSE 313) |
3.0 |
| CSE
414 |
Microprocessor
Lab |
1.5 |
11th
Trimester
|
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
411 |
Compiler
(Pre-requisite CSIT 317) |
3.0 |
| CSIT
412 |
Compiler
Lab |
1.5 |
| CSIT
423 |
Simulation
and Modeling (Pre-requisite MATH 235) |
3.0 |
| CSIT
424 |
Simulation
and Modeling Lab |
1.5 |
12th
Trimester
Option
- II 3.0
Option - II Lab 1.5
CSIT 400 Project 4.0
All
B.Sc. candidates will require 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
|
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
|
Option
II: Any Two
|
Course
Code
|
Title of the course
|
Credit Hours |
| CSIT
435 |
Distributed
Database Management System (Pre-requisite CSIT 221)
|
3.0 |
| CSIT
436 |
Distributed
Database Management System Lab |
1.5
|
| CSIT
443 |
Graph
Theory (Pre-requisite MATH 135) |
3.0
|
| CSIT
444 |
Graph
Theory Lab |
1.5 |
| CSIT
447 |
Multimedia
System Design |
3.0 |
| CSIT
448 |
Multimedia
System Design Lab |
1.5 |
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
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.
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.
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
CSIT
425 E-Business
The history of electronic commerce; the telegraph; mail
order; call canters; EDI; web-based businesses. Network
economics: real and virtual networks, supply-side versus
demand-side scale economies, Internet and WWW-value
chains- strategic business and Industry value chains-
Packet switched networks- TCP/IP protocol script- Internet
utility Programmes- SGML, HTML and XML- web client and
servers- Web client/server architecture- intranet and
extranets.
Web server- web server software feature sets- web server
software and tools- web protocol- search engines- intelligent
agents-EC software- web hosting- cost analysis; Computer
security classification- copy right and Intellectual
property- electronic commerce threats- protecting client
computers- electronic payment systems- electronic cash-
strategies for marketing- sales and promotion- cryptography;
web based marketing - search engines and Directory registration-
online advertisements- Portables and info mechanics-
website design issues.
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.
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.
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
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
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
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
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
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
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
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 Two
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
CSIT
435 Distributed Database Management System
(Pre-requisite CSIT 221) Review of Databases and Computer
Network, Levels of distribution Transparency, distributed
database design, Translation of global queries to fragment
queries, Optimization of access strategies, the management
of distributed Transaction, Concurrency Control, Distributed
Database Administration, Homogeneous and Heterogeneous
distributed Database.
CSIT
436 Distributed Database Management System Lab
Laboratory work based on CSIT 435
CSIT
443 Graph Theory
(Pre-requisite MATH 135) An introduction to discrete
structure and their applications, Major emphasis is
on applications of graph theory of computer science,
engineering and operation research, Topics include connectivity,
coloring, trees, Euler and Hamiltonian paths and circuits,
Matching and converting problems, shortest route and
network flows.
CSIT
444 Graph Theory Lab
Laboratory work based on CSIT 443
|