| |
DESCRIPTION
OF COURSES
| CSE 1101 Computer System & Application |
The objective of this course is to teach fundamentals of
computing, classification of computer, use of computer, scope
and advantage of computer, future of the computer information
technology. Basic concept of Binary number system, Software,
Hardware, System soft-ware. Application software. Net-
working software. This course is designed in such a way that
one will get first-hand knowledge on Operating system,
Application Software, Graphics, Presentation, Database
Management System and Networking.
| CSE 1101S Computer System & Application Sessional |
Laboratory works based on CSE 1101
| CSE
1102 Programming Language and Application-I |
The course acquaints the students with role and uses of
computer with respect to programming language and decision
making. It introduces the students to the concept of computer
programming using C. The course includes problem analysis,
programming algorithms, flow chart construction and programming
on diverse areas including structures, data types, arrays,
pointers, lists etc.
| CSE
1102S Programming Language and Application-I Sessional
|
Sessional works based on CSE 1102
| CSE
1103 Mathematics for Computer Science & Eng-I |
(Differential Calculus & Coordinate Geometry)
Differential Calculus: Limit, Continuity and differentiability,
Successive differentiation of various types of functions,
Liebnitzs theorem. Rolle's theorem. Mean value theorems,
Taylor's theorem in finite and infinite forms. Maclaurin's
theorem in finite and infinite forms. Lagrange's form of
remainders. Cauchy's form of remainder. Expansion of functions
etc. Coordinate Geometry: Change of axes, Pair of straight
–lines and system of Circles.
| CSE
1206 Electrical Circuits |
The objective of this course is to teach students fundamentals
of Electrical Engineering and measuring units including
principles of D.C. voltage, current, resistance and power.
Laws of electrical circuits and methods of network analysis,
single phase AC circuit analysis, D.C. measuring apparatus.
Laws of magnetic fields and methods of solving simple magnetic
circuits etc. will also be taught.
This course has been designed to help the students in learning
techniques and acquiring the skills needed for Heat and
Thermodynamics, Laws of Thermodynamics, Optics, Combination
of Lenses, Theories of Light, Interference of Light, Diffraction
of Light, Waves and Oscillations, Architectural Acoustics,
Properties of Matter, Atomic Structure of Matter, Elasticity,
Viscosity, Hydro-dynamics, Modem Physics, Relativity, Quantum
effect. Mechanics, Radioactivity, Electricity and Magnetism,
Electrostatics, Current Electricity, Electromagnetism, Magnetic
Properties of Matter.
| CSE
1208 Programming Language and Application-II |
This course has been designed to provide an introduction
of both structured and object-oriented programming techniques
using the C++ Language. This will equip the students with
solid foundation and understanding of the skills of Visual
C++ language enabling them to undertake the programming
tasks competently and independently.
(Pre-requisite:
CSE-1102 Programming Language-I)
| CSE
1208S Programming Language and Application-II Sessional |
Sessional works based on CSE 1208.
| CSE
2311 Electrical Devices and Instrumentation |
Network theorem and application, coupled circuits, self
and mutual inductance, transient analysis of simple circuits,
Polyphase circuit analysis and power measurement. Single
phase transformers, equivalent circuits, three phase transformers.
This course covers the functions of Generators; Motors,
Transformers, UPS, Voltage Stabilizer and very important
computer-related electrical equipment etc. Ohmmeter, Voltmeter,
Multimeter, Multiplexers, Comparator, Phase, period, frequency
measurement, digital voltage measurement, instrumentation
Characteristic, Measurement of noise, recorders and display
device, spectrum analyzer, measurement and control of temperature,
pressure, displacement, density.
(Pre-requisite: CSE-1206 Electrical Circuits)
| CSE
2312 Object-oriented Programming |
The objective of this course is to acquaint students with
OOPS concepts, evolution and benefits. Based on the skills
gathered on JAVA compiler the students will learn the programming
technique using structured data types, arrays, pointers,
lists, classes, objects, static and dynamic polymorphism,
inheritance etc. Using the features of DDE and OLE the students
will learn how to connect to a database performing queries,
transaction processing and error handling. GUI design and
file access is also covered in this module.
(Pre-requisite: CSE- 1208 Programming Language and Application-II)
| CSE
2312S Object-oriented Programming Sessional |
Sessional works based on CSE 2312
| CSE
2313 Discrete Mathematics |
The course includes elements of Discrete Mathematics, Set
theory, Elementary number theory, Graph theory, Generating
functions, Algebraic structures, Serigraph, Permutation
groups, Lattices, Finite fields and coding theory. Mathematical
Logic, Prepositional calculus and predicate calculus, theorem
proof, relations, functions.
| CSE
2314 Mathematics for Computer Science & Eng-II |
(Integral calculus & Ordinary differential equations)
Definition of integration, Integration by the method of
substitution. Integration by parts, standard integrals,
Definite integrals, summing series. Wallis's formulae. Improper
integrals. Beta and Gamma functions. Area under a plane
curve in Cartesian and polar coordinates, Area of the region
enclosed by two curves in Cartesian and polar coordinates.
Ordinary differential equations. Degree and order of Ordinary
differential equation. Formation of differential equations.
Solutions of first order differential equations by various
methods. Solutions of general linear equations of second
and higher order with constant coefficients. Solution of
homogeneous linear equations.
(Pre-requisite: CSE-1103 Mathematics/or Computer Science
& Engineering-I)
| CSE
2315 Basic Electronics |
The objectives of this course is to teach students introduction
to Basic Electronics, Semiconductors, Junction diode characteristics,
Bipolar transistor characteristics, Small Signal low frequency
h-parameter model. Hybrid model. Amplifiers, the Darlington
pair. Introduction to oscillators, differential amplifiers,
operational amplifiers. Linear applications of OP Amps,
gain, input and output impedance, off-set null adjustments,
frequency response and noise. Introduction to JFET, MOSFET.
PMOS, NMOS and CMOS; Biasing and application in switching
circuits SCR, TRIAC, DIAC, UJT: Characteristics and applications.
Introduction to rectifiers, active filters, regulated power
Supply. Basic idea about 1C fabrication techniques.
(Pre-requisite: CSE-1206 Electrical Circuits)
| CSE
2315S Electrical and Electronic Technology Sessional |
Sessional works based on CSE 1206, CSE 2311 & CSE 2315.
Concepts and examples, elementary data objects, elementary
data structures, arrays, lists, stacks, queues, graphs,
trees, Memory management. Sorting and searching, hash techniques.
(Pre-requisite: CSE-1102 Programming Language-I)
| CSE
2417S Data Structure Sessional |
Sessional works based on CSE 2417
| CSE
2418 Design and Analysis of Algorithm |
Techniques for analysis of algorithms. Methods for the design
of efficient algorithms: divide and conquer, greedy method,
dynamic programming, 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.
(Pre-requisite: CSE-2417 Data Structure)
| CSE
2418S Design and Analysis of Algorithm Sessional |
Sessional works based on CSE 2418
| CSE
2419 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. Combination circuit
design. Diode logic gates, transistor switches, transistor
gates, MOS gates. Logic families. TTL, ECL, IIL and CMOS
logic with operation details, Propagation delay, product
and noise immunity. Open collector and High impedance gates.
Electronic circuits for flip-flops, race around problems.
Counters: asynchronous counters, synchronous counters and
their PLA design. Synchronous and Moore machines. State
minimization and assignments. Fundamental mode design A/D,
D/A converters with applications. S/H circuits, LED, LCD
and optically coupled oscillators. Non- linear applications
of OP Amps. Analogue switches.
| CSE
2419S Digital Logic Design Sessional |
Sessional works based on CSE 2419
| CSE
2421 Mathematics for Computer Science & Eng-III |
(Complex variable, Laplace transforms)
Complex variable: Complex number system. General functions
of a complex variable. Limits and continuity of a function
of complex variable and related theorems. Complex differentiation
and the Cauchy-Riemann equations. Mapping by elementary
functions. Line integral of a complex function. Cauchy's
integral theorem. Cauchy's integral formula. Liouville's
theorem. Taylor's and Laurent's theorem. Singular points.
Residue. Cauchy's Residue theorem. Evaluation of residues.
Contour integration. Conformal mapping. Laplace Transforms:
Definition. Laplace transforms 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 on Laplace transforms. Partial fraction. Solutions
of differential equations by Laplace transforms. Evaluation
of improper integrals.
(Pre-requisite: CSE-2314 Mathematics/or Computer Science
and Engineering-II)
| CSE
3523 Database Management Systems |
The objective of this course is to acquaint the students
with the concept of RDBMS. This module will enable the students
to acquire skills to use a leading Relational Database Management
System for distributed on-line transaction pro- cessing
applications through the usage of Oracle, SQL, Database
Libraries, Visual Form/Menu Generators etc.
| CSE
3523S Database Management Systems Sessional |
Sessional works based on CSE 3523.
| CSE
3525 Data Communication |
Fourier transforms. Modulation techniques- AM, FM, PM, OOK,
FSK, PSK, QPSK, QAM. Pulse modulation- PCM, PPM, PAM, Delta
modulation. Companding. Equalizers. Echo cancellation. Intersymbol,
interference. TDM, FDM, Error due to noise. Concept of Channel
coding and capacity. Voice Digitization. Speech redundancies.
DPCM. Layered concept of computer network architecture.
(Pre-requisite: CSE-3527 Mathematics for Computer Science
& Engineering-IV)
| CSE
3526 Microprocessor, Interfacing and Low Level Programming
|
Introduction to different types of Microprocessor. Microprocessor
architecture, instruction set, interfacing, I/O operation.
Interrupt structure, DMA, Microprocessor interface ICs.
Review of interfaces ICs. Bit slice Microprocessors, Advanced
microprocessor, parallelism in Microprocessors. Concept
of Microprocessor based systems design. Design of microprocessor
and microcomputer hardware and software, use of microprocessor
in the control of systems. Use of simulators, cross-compilers
and development systems plus Xxiw Level Programming.
(Pre-requisite: CSE-2419 Digital Logic Design)
| CSE
3526S Microprocessor, Interfacing and Low Level Programming
Sessional |
Sessional works based on CSE 3526.
| CSE
3527 Mathematics for Computer Science & Eng-IV |
(Linear Algebra, Fourier Transform & Statistics)
Matrices: Definition of matrix. Different types of matrices.
Algebra of matrices, adjoin and inverse of a matrix. Rank
and elementary transformations of matrices. Normal and canonical
forms. Solution of linear equations. Matrix polynomials.
Eigenvalues and eigenvectors. Vectors: Scalars and vectors,
equality of vectors, addition and subtraction of vectors.
Multiplication of vectors by scalars. scalar and vector
product of two vectors and their geometrical interpretation.
Triple products and multiple products. Linear dependence
and independence of vectors. Differentiation and integration
of vectors together with elementary applications. Definition
of line, surface and volume integrals. Gradient, divergence
and curl of point functions, Various fonnulae. Gauss's theorem.
Stroke's theorem, Green's theorem., Fourier Analysis: Real
and complex form. Finite transform. Fourier integral. Fourier
transforms and their uses in solving boundary value problems.
Statistics: measures of central tendency, measures of dispersion,
probability distribution and their application in the management
decision process: testing of hypothesis, regression, correlation,
and introduction to non- parametric statistics, survey methods,
sample design and sources and business statistics in Bangladesh.
(Pre-requisite: CSE-2314 Mathematics for Computer Science
& Eng-III)
| CSE
3629 Computer Architecture |
A functional description of computer hardware, hardware
concept and current technology. An investigation of computer
system design concepts including requirements, specifi-
cations, implementation and modification. Memories, buffers,
CPU characteristics, performance factors, overlay, parallel
and pipeline system, virtual memory organization; I/O systems.
Interrupt mechanism; channels, control units; input devices
including telecommunication equipment.
(Pre-requisite: CSE-2419 Digital Logic Design)
| CSE
3630 Systems Analysis and Design |
Analysis of Information, Information gathering and editing,
feasibility study: operation, technical and economic feasibility,
system design, tools and techniques, activity selections,
Networks models, linear programming, project time estimation
and minimization, cost/benefit analysis, input/output design,
file design, database design, system implementation, project
team selection, project maintenance, data mining techniques,
telecommunications, ethics, computer crime, security and
control, documentation and report generation.
| CSE
3630S Systems Analysis and Design Sessional |
Sessional works based on CSE 3630
| CSE
3631 Operating Systems Design |
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. Windows
NT: covers in detail both the Server & Work station aspect
of Windows NT including features like administration and
NT services. Multiuser Operating System Unix: covers UNIX
from two different aspects as an operating system and a
programming language using shell scripts. It brings out
the power and capability of UNIX in managing programs, disks
and other input/output devices.
(Pre-requisite: CSE-3629 Computer Architecture)
| CSE
3631S Operating Systems Design Sessional |
Sessional works based on CSE 3631
| CSE
3632 Computer Peripherals, Interfacing and Maintenance |
The objective of this course is to familiarize the students
with how to detect practical problems in computer devices.
It will impart the practical knowledge of how to diagnose
and solve the problems of input devices, processors, cache,
RAM, ROM, mother board, different types of cards, storage
media, display unit, printer and other computer-related
equipments such as scanner OMR, bar code reader, UPS, stabilizer
etc. Interface components and their characteristics. Optical
displays and sensors. High power interface devices, transducers,
stepper motors and peripheral devices. (Pre-requisite:
CSE-3 629 Computer Architecture, CSE-3526 Microprocessor,
Interfacing & Low Level Programming)
| CSE
3632S Computer Peripherals, Interfacing and Maintenance
Sessional |
Sessional works based on CSE 3632
| CSE
3634 Assembly Language Programming |
Hardware architecture and software architecture; Instruction
types and their formats; Assembly program format; Assembly
process; Interrupts and system services; addressing methods;
High level control structure formation; Use of subroutines
and macros; Numeric processing and string processing; Concurrent
processes and high level linking; Disk geometry, file system
and file 1/0 handling.
| CSE
3635S Digital System Design Sessional |
Design using MSI and LSI components; Design of memory subsystem
using SRAM and DRAM; Design of various components of a computer:
ALU, memory and control unit - hardwired and micro programmed,
Microprocessor based designs, Computer bus standards. Design
using special purpose controllers.
(Pre-requisite: CSE-2315 Basic Electronics)
| CSE
4735 Compiler Construction |
Introduction to compilers. Programming languages, data elements
and structures, operators, assignment statements, parameter
transmission, storage management. Finite automata and Lexical
analysis. Syntactic specification of programming languages.
Basic parsing techniques. Automatic construction of efficient
parsers syntax directed translation, symbols, error detection
and recovery, code optimization, loop optimization. Compiler
projects.
(Pre-requisite: CSE-4858 Theory of Computing)
| CSE
4735S Compiler Construction Sessional |
Sessional works based on CSE 4735
| CSE
4736 Computer Graphics |
Introduction to Graphical data processing.
Fundamentals of interactive graphics programming. Architecture
of display devices and connectivity to 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.
(Pre-requisite: CSE-1102 Programming Language-I)
| CSE
4736S Computer Graphics Sessional |
Sessional works based on CSE 4736
| CSE
4737 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. The course
introduces software engineering and quality assurance covering
the waterfall model including the various phases of analysis,
design, coding, implementation, and maintenance management
of software.
(Pre-requisite: CSE-2418 Design and Analysis of Algorithm)
| CSE
4737S Software Engineering Sessional |
Software development using real life project (Based on CSE
4737)
| CSE
4740 Thesis and Project-I |
A Thesis and Project-I will be split into two parts Thesis
and Project-II. In Thesis and Project-I, the student will
study the problem area, formulate the research problem,
identify critical areas, conduct literature survey, study
and analyze the problem for requirement definitions and
design goals. The project may be hardware, software or both
hardware and software based system. One mini report will
be submitted at the end of Thesis and Project-I. The student
will then continue with this project in Thesis and Project-II
for further development and implementation.
| CSE4841
Computer Communication and Networks |
The objective of this course is to develop the students'
skill in computer networks (LAN). Types of networks, topology,
network components including cabling, layered architecture
and operations. TCP/IP as the world-wide standard for communication
across different platforms, critical elements of TCP/IP
including FTP & Telnet. Basic understanding of Modem, Repeaters,
Bridges, Routers, Gateways and Telecommunications. Topological
design and queuing models for network and distributed computing
systems. Concept of managing network performance, Simple
Network Management Protocol (SNMP), network data security.
(Pre-requisite: CSE-3525 Data Communication)
| CSE
4841 S Computer Communication and Networks Sessional |
Sessional works based on CSE 4841.
| CSE
4847 Thesis and Project-II |
Design,
test, implement and study the performance of the solution
obtained for the problem in Thesis and Project-I. Use of
languages, visual tools, packages, etc. will be properly
documented. A detailed project report should be submitted
at the end of Thesis and Project-II. The student will defend
this project report with a presentation before a panel of
project examiners.
| CSE
4851 Numerical Analysis |
Sessional works based on CSE 4841.
| CSE
3524 Internet Programming |
This course will acquaint the students with the most powerful
and popular compiler used for the Internet, Java, and will
cover advanced programming concepts such as programming
with pages, multiplatform programming, and net-centric programming.
Web Page Developments and HTML.
| CSE
3524S Internet Programming Sessional |
Sessional works based on CSE 3524.
Design and analysis techniques for VLSI circuits. Design
of reliable VLSI circuits, noise consideration, design and
operation of large fan out and fan in circuits, clocking
methodologies, techniques for data path and data control
design. Simulation techniques. This course will focus on
the theoretical aspect of VLSI design only.
| CSE
4844S VLSI Design Sessional |
Sessional works based on CSE 4844.
| CSE4845
Artificial Intelligence and Expert System |
Survey of concepts in artificial intelligence. Knowledge
representation, search and control techniques. Machines
and features of the LISP and PROLOG languages. Problem representation;
search, inference and learning in intelligent systems; systems
for general problems solving, game playing, expert consultation,
concept formation and natural language processing: recognition,
understanding and translation. Expert systems case studies.
(Pre-requisite: CSE-2313 Discrete Mathematics, CSE-2418
Design & Analysis of Algorithm)
| CSE
4845S Artificial Intelligence and Expert System Sessional |
Sessional works based on CSE 4845.
| CSE
4846 Simulation, Modeling and Performance Analysis |
Simulation methods, model building, random number generator,
statistical analysis of results, validation and verification
techniques. Digital simulation of continuous systems. Simulation
and analytical methods for analysis of computer systems
and practical problems in business and practice. Introduction
to the simulation packages. Probability distribution and
expectations, stochastic processes, discrete time Markov
chain and continuous time Markov chain. Birth-death process
in queuing. Queuing models: M/M/I, M/M/C, M/G/I, M/D/I,
and G/M/I. Solutions of network of queues-closed queuing
models and approximate models. Applications of queuing models
in Computer Science and Engineering.
(Pre-requisite: CSE-2420 Probability Statistics)
| CSE4846S
Simulation, Modeling and Performance Analysis Sessional
|
Sessional works based on CSE 4846.
| CSE
4852 Pattern Recognition |
Basic concepts: Statistical pattern recognition: Discriminate
functions. Training, Learning. Syntactic Pattern Recognition:
Grammar-based approaches. Recognition by parsing, Graphical
approaches. Learning via grammatical inference. Neural pattern
recognition: Neural nets. Pattern associators, Training
by back propagation, CAM approaches.
| CSE
4852S Pattern Recognition Sessional |
Sessional works based on CSE 4852.
| CSE
4853 Digital Pulse Techniques |
Diode logic gates, transistor switches, transistor gates,
MOS gates, Logic Families: TTL, ECL, IIL and CMOS logic
with operation details. Propagation delay, product and noise
immunity. Open collector and High impedance gates. Electronic
circuits for flip-flops, counters and register, memory systems,
PLA's A/D and D/A converters with applications. S/H circuits,
LED, LCD and optically coupled oscillators. Non-linear applications
of OP AMPs. Analogue switches.
(Pre-requisite: CSE-2 315 Basic Electronics)
| CSE
4853S Digital Pulse Techniques Sessional |
Sessional works based on CSE 4853.
| CSE
4854 Multimedia Theory |
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 communications, Operating
system support for multimedia, Hypermedia system, Standard
for Multimedia, Multimedia database and Multimedia Applications.
| CSE
4854S Multimedia Theory Sessional |
Sessional works based on CSE 4854.
| CSE
4738 Fault Tolerant Systems |
Introduction to Fault Tolerant Systems and Architecture.
Fault detection and location in combinational and sequential
circuits: Fault test generations for combinational and sequential
circuits: Digital simulation as a diagnostic tool. Automatic
test pattern generator, Fault modeling, automatic test equipment.
Faults in memory test pattern and reliability, Performance
monitoring, self-checking circuits, Burst error correction
and Triple modular redundancy. Maintenance processors.
| CSE
4739 Management Information Systems |
It will provide an integration framework of combining the
technical aspects of MIS to the problems of managing complex
organizations. The course highlights the issues involved
and problem solving approaches thereof which are important
for managing MIS projects and organizations. In addition,
the initial stages of the system development process including
feasibility study, requirement analysis, functional specification
etc. will also be covered.
| CSE
4741 Digital Control Systems |
Introduction to control engineering, review of Laplace Transform,
transfer functions and systems response, controller design,
stability of digital control systems. Signal conversion
and processing, Z-transform, state variable techniques,
digital simulation, Nyquist plots and Bode diagrams, design
of digital control systems, microprocessor control and experimentation.
| CSE
4742 Digital Signal Processing |
Applications and implementation of digital signal processing
algorithms in areas such as multimedia and high speed networks.
Topics include discrete time signals and systems; discrete
time Fourier transforms and Z-transforms, discrete Fourier
transforms and fast implementations, digital filter design
and implementations, and multirate signal processing. Introduction
to 2-dimensional signal processing, linear prediction, adaptive
filtering, and applications in speech and image processing.
The course will make use of MATLAB in lab sessions.
| CSE
4743 Operations Research |
The course is a survey of operations research techniques
that has found application in the business area. Stress
is placed upon model building, understanding and solution
techniques including applications of linear programming,
transportation, assignment algorithms as well as sensitivity
analysis of the variables. Other topics include game theory,
queuing theory, simulation and sequencing models.
| CSE
4848 Computer Security |
Computer security concepts, protecting computing resources
against external threats, access control methods, theory
and techniques of cryptography and encryption algorithms,
digital signatures and standards, hash functions, network
security, computer software and hardware used in cryptography,
internet security.
| CSE
4849 Computing System Design |
Parallel computing architecture, mesh and hypercube architecture,
parallel processing algorithms, computer arithmetic, CPU
structure and functions, real time systems. Super scalar
Processors, control unit operation, multiprocessing systems,
Neurocomputing architectures.
An introduction to the theory of graphs, fundamental concepts
and basic definitions, trees, spanning trees in graphs,
distance in graphs, Eulerian graph, digraphs, matching and
factors, cuts and connectivity, K-connected graphs. Manager's
theorem, network flow problems, graph coloring: vertex coloring
and edge coloring, line graphs, Hamiltonian cycles, planar
graphs, perfect graphs.
| CSE
4856 Image Processing |
Basic problems and applications: Representation, Enhancement,
Restoration, Compression. Mathematical preliminaries: Linear
systems. Transforms, Special matrices. Image perception:
Light, luminance, brightness and contrast, Visibility function.
Vision functions, Colors. Image Sampling and quantization:
Scanning, Sampling theory, Quantization. Image transforms:
Orthogonal and unitary transforms, Trigonometric transforms.
Image enhancement: Point and spatial operations, Spatial
operations, Transform operations. Color image enhancement.
Computer Vision: Feature extraction and boundary extraction,
Edge detection.
| CSE
4857 Machine Learning |
Introduction to Machine Learning; Supervised, Unsupervised
and Reinforcement Learning; Unsupervised Learning Algorithms;
Attribute based and Relational Supervised Learning Algorithms;
Neural Network based Learning Algorithms; Genetic Algorithm
and Genetic Programming; Reinforcement Learning Algorithms;
Computational Learning Theory.
| CSE
4858 Theory of Computing |
Finite Automata: Deterministic finite automata, Nondeterministic
finite automata, Equivalence and conversion of deterministic
and nondeterministic finite automata. Pushdown automata.
Context Free Languages: Context free grammars. Turing Machines:
Basic machines. Configuration, Computing with Turing machines,
Combining Turing machines.
| CSE
4859 Mathematical Analysis for Computer Science |
Recurrent Problems, Manipulation of Sums, Number Theory.
Special Numbers, Generating Functions. Random Variables,
Stochastic Process, Markov Chains (Discrete Parameter, Continuous
Parameter, Birth-Death Process), Queuing Models (Birth-Death
Model, Markovian Model), Open and Closed Queuing Network,
Application of Queuing Models.
(Pre-requisite: CSE-2420 Probability and Statistics)
| CSE
1104 Communication Skill |
The purpose of this course is to develop the students' oral
& written communication skills including communicative expressions
for day to day activities, both for personal and professional
requirements. Grammar items will mainly emphasize the use
of articles, numbers, tense, modal verbs, pronouns, punctuation
etc. Sentence formation, question formation, transformation
of sentence, simple passive voice construction, conditionals
will also be covered.
| CSE
1105 Comparative Religion |
Various definitions and methods of studying religion: historical,
theological, philosophical, sociological, anthropological,
psychological and phenomenological approaches to other religions
provided in the Qur'an, sirah of the Prophet (s.a.w), and
works of Muslim theologians. Focus on Judaism, Christianity
and Hinduism with reference to their own source materials.
| CSE
1205 Business Communication |
This course has been designed to help the students in learning
the techniques and acquiring the skills needed to communicate
effectively in business management. The course deals with
various types of communications in the business environment.
Various techniques of effective communication through business
letters, memos, reports and other media form an integral
part of the course. This will enhance the ability of the
students in realistic business communication.
| CSE
1209 Comparative Political Systems |
This course will cover the discussion on the relevant concepts
and institutions of political system in Islam. Major topics
include: Essential characteristics of an Islamic state with
particular emphasis on shura; the constitution of Madinah;
Institutions of Khilafah and Imamah; Administration of Justice;
Principles of social security, Treaty relations and Islamic
international law; Human rights in Islam; Status of non-Muslims
in an Islamic state; Rights and responsibilities of Muslims
in non-Muslim States.
The objective of this course is to deal with fundamentals
of book- keeping and accounting. The course covers the basic
accounting concepts, double entry system of book-keeping,
recording of transaction, preparation of trial balance,
treatment of adjustment entries, preparation of financial
statements, accounting for assets and liabilities, accounting
system and accounting practices in different types of organizations.
Use of a spread-sheet program as a tool in undertaking various
accounting tasks will be part of this course.
| CSE
2308 Comparative Economic Systems |
This course will familiarize and present the students with
a brief but comprehensive idea about the economic system
of Islam. Major topics to be covered are: Meaning and scope
of economics in Islam, Basic elements of Islamic economic
system, comparison between Islamic and conventional economic
systems, concepts such as production, consumption, distribution
and property rights in Islam, consumption in Islam, factors
of production. Distribution of income and wealth in Islam,
Trade and Commerce in Islam, some aspects of public finance
in Islam, Fiscal policy and Budgeting in Islam, Monetary
Policy and Islamic Banking System, Economic Development
in Islam.
The course highlights basic concepts of economics. Microeconomics:
It develops the students' skill in the systematic analysis
of the economic aspects of business decisions and acquaints
them with some relevant analytical methods and concepts.
The course covers concepts related to analysis of market
as seen by producers and consumers, relates them to production
patterns, distribution of income and allocation of resources
in the context of a market economy. Macroeconomics: It includes
concepts, tools and techniques of macroeconomics. Emphasis
is also given on national income and other related concepts
like aggregate demand, supply, consumption and savings investment,
demand for and supply of money.
| CSE
2422 Management and Organizational Behavior |
Management: This topic covers the functions of management,
including planning, organizing, staffing, directing, motivating
and controlling, problems in achieving organizational goals
in different managerial environments. Each management principle
and function is discussed in detail. OB: The objective of
this topic is to deal with individual and group behavior
models in the context of different organizations and social
systems. It deals with the basic concepts of motivation,
perception, learning and analysis of human behavior, individual
differences and job satisfaction, attitude change, group
process, team work, role theory, power and authority along
with the analysis of small group behavior, group dynamics,
leadership, decision, development of organizations and the
influence of groups.
| CSE
4850 Society, Values and Technology |
The aim of this course is to develop the awareness of the
students about the impact and implications of scientific
and technological development on society. Materials covered
will include significance of technology, welfare of humanity,
value-added technology and civilization, relationship between
technology and values in historical civilizations, values
and ethics, ethical systems, role of values in social development,
cultural and religious implications, side-effect of technology,
strategies for developed and developing societies. Professional
and moral ethics of technology development.
|
|