Home :: Members :: Contact Us :: Site Map
        Programmes
 
Administration
Objectives
Mission
Gallery
Thesis & Dissertation
Grading Point
Academic Advisors
Messages
Rules & Regulations
Events
Specialty

 
Programmes
Scholarship
Tuition Fees
Admission Form
 
 
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