Aust Cse Bulletin
Aust Cse Bulletin
Aust Cse Bulletin
ALL
SHHA
MIIS
M
Bulletin
Fall 2011
M
LAAM
ISSL
I
AHSANULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGY
(Sponsored by the Dhaka Ahsania Mission and Approved by the Government of Bangladesh)
DHAKA, BANGLADESH
Published by
Department of Computer Science and Engineering
Ahsanullah University of Science and Technology
141-142 Love Road, Tejgaon Industrial Area
Dhaka 1208, Bangladesh
AL
SH
MI
Contact
LA
IS
Head
Department of Computer Science and Engineering
Ahsanullah University of Science and Technology
141-142 Love Road, Tejgaon Industrial Area
Dhaka 1208, Bangladesh
E-mail: headcse@aust.edu
Disclaimer
The information contained in this syllabus is intended to provide guidance to those who are
concerned with undergraduate studies in Computer Science and Engineering. No
responsibility will be borne by the Department of Computer Science and Engineering and/or
the Ahsanullah University of Science and Technology if any inconvenience or expenditure
is caused to any person or any organization because of the information in this syllabus.
Also the information contained in it is subject to change at any time without any prior
notification.
CONTENTS
.........
1. Introduction
.....................................
20
MI
.........................
Engineering
CSE program
SH
21
Year-1, Semester-1
.......
ii.
Year-1, Semester-2
.......
21
22
iii.
23
iv.
24
v.
Year-3, Semester-1
.......
26
vi.
Year-3, Semester-2
.......
28
vii.
Year-4, Semester-1
.......
30
viii.
Year-4, Semester-2
.......
32
ix.
Optional courses
.......
33
AL
i.
LA
IS
CSE program.......................
41
. ..............
49
52
Year-1, Semester-1
.......
52
ii.
Year-1, Semester-2
.......
52
iii.
53
iv.
54
v.
Year-3, Semester-1
.......
54
vi.
Year-3, Semester-2
.......
55
vii.
Year-4, Semester-1
.......
56
viii.
Year-4, Semester-2
...
57
ix.
Optional courses
........
57
AL
SH
MI
i.
LA
IS
INTRODUCTION
SH
MI
AL
Entry qualification for the program is Higher Secondary Certificate (H.S.C.) with good
academic background or A-Level with comparable results or equivalent. Usual intake of
students in the department is twice in an academic year. Theory classes are held with
approximately 50 students per class and each class is divided into two subsections for
practical classes. Students graduated from this department are employed in different
prestigious institutions and organizations home and abroad. Some of them have already
completed, and some are getting admitted every year to postgraduate studies at well
reputed universities all over the world. Also a number of students of the department have
taken transfer to foreign universities.
IS
LA
The department has a good number of full-time faculty members with best available
exposure to ever-growing horizon of computer science and engineering. Besides, a number
of part-time faculties also teach in each semester from other universities, research
organizations and industrial establishments for extending experience-rich education.
The program follows an intensive course curriculum containing well-organized courses on
basic sciences, computer science, electrical and electronic engineering, computer
engineering, management and humanities. Of course, computer science and engineering
courses are most emphasized and constitute the bulk of the program (about 70%).
We have seven computer labs and one digital electronics lab equipped with modern
personal computers and electronic devices in the department for conducting regular
sessional (practical) classes. These labs have been named as Network & Data
Communication (NDC) Lab (7B01), Web Application & Multimedia (WAM) Lab (7B03), Data
& Knowledge Engineering (DKE) Lab (7B05), Software Engineering (SE) Lab (7B06),
INTRODUCTION
Microprocessor & Interfacing (MI) Lab (7B07), Operating System (OS) Lab (7B08) and
Digital Electronics & Design (DED) Lab (7B04) respectively. There is a server center
equipped with various PC-server systems for providing network facilities to the labs. The
department provides email and internet facilities to teachers and students. It also maintains
a web site under the address www.aust.edu.
MI
AL
SH
In this booklet semester-wise brief and detailed outlines of the departmental and nondepartmental courses have been given. A few other courses may also be offered in
addition to the courses shown here. Optional courses described here are offered
depending on the availability of teachers and the number of students in the class.
Requirements of contact hours and credits have also been summarized. A semester-wise
list of suggested text & reference books has been added at the end and, besides, a brief
description of the up-to-date rules and regulations regarding examinations, grading system
and grade points has been incorporated at the beginning.
LA
IS
2
(ii)
(iii)
(v)
MI
(iv) Carry Over Examination (for clearance of back log of the course(s) of
previous semester(s), if any).
SH
(3)
AL
(2)
IS
LA
**
(4)
(5)
(6)
The letter grades and the corresponding grade-points will be awarded for the
theoretical courses in the Regular Examination and for the practical/sessional
courses in accordance with the provisions shown below:
MI
AL
SH
NUMERICAL GRADE
80% or above
75% to less than 80%
70% to less than 75%
65% to less than 70%
60% to less than 65%
55% to less than 60%
50% to less than 55%
45% to less than 50%
40% to less than 45%
Less than 40%
GRADE POINT
4.00
3.75
3.50
3.25
3.00
2.75
2.50
2.25
2.00
0.00
IS
(7)
LETTER GRADE
A+
A
AB+
B
BC+
C
D
F
LA
Apart from the letter grades listed above, the students may be awarded other
letter grades for having different status in a course. The letter grade W will
be given for the withheld result of a student in a course. Subject to the
recommendation of the concerned Head of the Department and the approval
of the Vice Chancellor of the University, a student may be awarded the letter
grade E for exemption or waiver of a course. The letter grade P will be
awarded for course(s) the students have passed in previous semester(s).
COURSE STATUS
Withheld
Exempted
Passed
LETTER GRADE
W
E
P
REQUIREMENTS AND
UPDATES IN COURSE CODES FOR THE UNDERGRADUATE PROGRAM
(8) Every course has a certain number of credit hours which describes its
weightage. The credit hours of a theoretical course and the credit hours of a
practical/sessional course refer to contact hours per week and half of the
contact hours per week of the courses respectively. The number of credit
hours a student has completed satisfactorily and the weighted average of the
grade points he/she has maintained will help measure the performance of the
student. Calculation of Grade Point Average (GPA) can be explained as
follows:
C G
i i
Ct
MI
GPA =
SH
AL
Where:
C = Credit hours in a course
i
G = Grade points earned in that course
i
C = Total number of credit hours completed
t
IS
Credit Hour
3
3
3
2
1
LA
Course
Course 1
Course 2
Course 3
Course 4
Course 5
Grade Point
4.00
3.00
3.75
3.25
3.50
Then his/her Grade Point Average (GPA) for the semester will be computed
as follows:
GPA =
= 3.52
5
REQUIREMENTS AND
UPDATES IN COURSE CODES FOR THE UNDERGRADUATE PROGRAM
(9) The total marks assigned to a theoretical/practical course of study is 100 and
the duration of Semester Final/ Improvement/Clearance/Carry Over
Examination of a theoretical course is 3 hours. The total marks assigned
to continuous assessment (obtained on the basis of class participation,
quizzes/class tests and/or assignments etc.) and the Semester
Final/Clearance/Improvement Examination are 30 & 70 respectively.
However the full marks (100) of a Carry Over course will be allotted
to the Carry Over Examination only and the final performance
of a student in the Carry Over course be evaluated only on
the basis of the marks obtained in the Carry Over Examination.
MI
AL
SH
IS
(11) The Clearance Examination of a course will be held only for the students
obtaining the grade F (failed in the course) in the Regular Examination of
the course. The Clearance/Carry Over/Improvement Examination of a
semester will be held over a period of 1 to 2 weeks at the end of the
Semester Final Examination of the semester.
LA
(12) The Clearance Examination of a course will carry 70% of the total marks
assigned to the course; the rest of the mark (30%) will be entered from the
record of the continuous assessment secured earlier by the student when
he/she attended the classes. Whatever is the total mark obtained by the
student, the highest attainable grade with the Clearance Examination is C.
So the grading scale for the students appearing in the Clearance
Examination will be as follows:
NUMERICAL GRADE
45% or above
40% to less than 45%
Less than 40%
LETTER GRADE
C
D
F
GRADE POINT
2.25
2.00
0.00
REQUIREMENTS AND
UPDATES IN COURSE CODES FOR THE UNDERGRADUATE PROGRAM
(14)
(15)
If the cumulative number of failed courses including the number of carry over
courses of a student enrolled in 4th year 2nd semester of 4-year bachelor
degree programme or in 5th year 2nd semester of 5-year bachelor degree
programme exceeds the highest limit of 4 (four), the student will have to reregister for the courses of the semester in which he/she failed. If the number
of failed courses of the final semester of the programs exceeds the highest
limit of 2 (two), the student will have to re-register for the courses of the
semester in which he/she failed. A student can appear at the Carry Over
Examination of the courses in the relevant subsequent semester if the
number of failed courses does not exceed the limit of 4 & 2 as specified
above.
(16)
For appearing in the Carry Over Examinations, the students are required to
apply for enrollment within due time in the prescribed application form
available in the office of the Controller of Examinations of the University.
AL
SH
MI
(13)
LA
IS
REQUIREMENTS AND
UPDATES IN COURSE CODES FOR THE UNDERGRADUATE PROGRAM
The students who have not been promoted to the next higher semester can
re-register in the subsequent semester for the course(s) (both theoretical &
practical) in which they have failed. The grade(s) secured by the students in
the re-registered course(s) will be considered for the result and Grade Point
Average (GPA) of the students concerned for that semester. However, the
grade(s) obtained by the students in the previous semester will also be
recorded in the transcript/grade card and tabulation sheet of semester only
for chronological sequence. The students are required to apply in the
prescribed application form available in the office of the Registrar of the
University for re-registration. The duly filled in application form must be
submitted within the notified time.
(18)
AL
SH
MI
(17)
IS
GRADE POINT
3.00
2.75
2.50
2.25
2.00
0.00
(19)
LETTER GRADE
B
BC+
C
D
F
LA
NUMERICAL GRADE
60% or above
55% to less than 60%
50% to less than 55%
45% to less than 50%
40% to less than 45%
Less than 40%
The Improvement Examination of a course will carry 70% of the total mark
assigned to the course and like the Semester Final/ Clearance Examinations;
the rest of the mark will be entered in the mark sheet of the course from the
record of the continuous assessment secured earlier by the student when
he/she attended the classes of the semester.
REQUIREMENTS AND
UPDATES IN COURSE CODES FOR THE UNDERGRADUATE PROGRAM
MI
AL
SH
(21) A student failing in any sessional/practical course will have to repeat the
semester. But a student failing in the Surveying Practical course may be
promoted to the next higher class, if otherwise eligible. A student who
remains absent in the classes of the Surveying Practical course due to a
reason acceptable to the administration of the University, will get another
chance to attend the classes & pass the course along with students of other
batches in the next relevant semester.
(22) A student of a semester who fails to submit the report/thesis of the course
Project/Thesis during the semester will have to enroll for the course in the
subsequent semester of his/her submission of the report/thesis.
IS
LA
(23) Students of all bachelor degree programmes are required to attend at least
60% of the classes held in each course of a semester. The students failing to
attend the requisite percentage of classes in any course will not be allowed
to appear at the Semester Final/Clearance/Improvement/Carry Over
Examinations of the course in the semester. However, the University may
condone the shortage of requisite percentage of class attendance on
grounds acceptable to the authority.
(24) All 4-year degree programmes at AUST require completion of all degree
requirements within a maximum period of 7 years while a 5-year degree
programme requires completion of all degree
requirements within a
maximum period of 8 years. Failure to complete all degree requirements
within the given time frame may disqualify a student from continuation of
his/her study at AUST.
REQUIREMENTS AND
UPDATES IN COURSE CODES FOR THE UNDERGRADUATE PROGRAM
(i)
(ii)
The minimum period of probation is one semester but the usual period is
one academic year. The probation may be extended for additional
semester(s) until the student achieves an overall GPA of 2.20 or better.
(iii)
(iv)
AL
SH
MI
(25)
LA
IS
included
(i)
Full Free Tuition Award (FFTA): As per Private University Act, 5% of the
students promoted to every class of a semester will be offered the Full Free
Tuition Award (FFTA) on the basis of the earned Grade Point Average
(GPA) of all courses of the immediate previous semester except the courses
Project/Thesis & Surveying Practical. If the grade point averages of more
than one student are equal, then the total marks obtained by the students in
the courses will be considered for the award. The bonafide students, who are
promoted, get admitted and continue their studies at AUST are eligible for
FFTA on the basis of merit and other rules and regulations of the University.
(26)
10
REQUIREMENTS AND
UPDATES IN COURSE CODES FOR THE UNDERGRADUATE PROGRAM
(ii)
AL
SH
MI
Half Free Tuition Award (HFTA): In addition to the FFTA, AUST also offers
Half Free Tuition Award (HFTA) to a maximum of another 5% of the
students promoted to every class of a semester whose results are
considered to be brilliant as those for FFTA. The interested students are
required to submit application for HFTA in prescribed form available in the
office of the Registrar positively by the date notified. No
application/candidature/appeal will be considered after the date notified. The
selection for HFTA will be, among other rules and regulations, on the basis of
the earned grade point average (GPA) of all courses of the immediate
previous semester except the courses Project/Thesis & Surveying Practical.
If the grade point averages of more than one student are equal, then the total
marks obtained by the students in the courses will be considered for the
award.
In addition to the above following criteria will also be considered in the
selection for FFTA and HFTA awards:
LA
IS
11
REQUIREMENTS AND
UPDATES IN COURSE CODES FOR THE UNDERGRADUATE PROGRAM
(v) In addition, 1% of the promoted students are awarded Full Free Tuition Award
on the recommendation of the sponsor.
(27)
AL
SH
MI
Previously, a course code, for example CSE303, standing for the course
titled Database included 3 digits following an acronym (CSE) for the
department offering the course. The first digit (3) stood for year (third) and
the next two digits (03) represented the code for the course. In the proposed
syllabus, an extra second digit standing for the semester serial number has
been introduced. For example, the above 3rd year 1st semester course has
the course code CSE3103 where the first digit (3) stands for year (third), the
second digit (1) stands for semester (first) and the next digits (03) represent
the code for the course, as before.
LA
IS
12
AL
SH
MI
M
LA
IS
13
Course Title
Hours/Week
Theory-Lab
Credits
1Prerequisite
Contents
on page
3-0
41
HUM1108
0-3
1.5
41
MATH1115
Mathematics-I
3-0
41
PHY1115
Physics
3-0
42
PHY1116
Physics Lab
0-3/2
0.75
43
CHEM1115
Chemistry
3-0
43
CSE1101
3-0
21
CSE1102
0-3
1.5
21
CSE1108
0-3
1.5
21
AL
SH
MI
HUM1107
Total:
15-10.5
20.25
YEAR-1, SEMESTER-2
Hours/Week
Theory-Lab
Course Title
Credits
Prerequisite
MATH1219
Mathematics-II
3-0
MATH1115
ME1211
3-0
ME1214
Engineering Drawing
0-3/2
0.75
44
EEE1241
3-0
44
EEE1242
0-3
CSE1200
Software Development-I
0-3
CSE1203
Discrete Mathematics
CSE1205
CSE1206
44
1.5
22
3-0
22
3-0
0-3
15-10.5
1.5
20.25
43
1.5
Contents
on page
44
LA
IS
Course no.
CSE1101
22
22
YEAR-2, SEMESTER-1
Hours/Week
Theory-Lab
Credits
3-0
MATH2101
Mathematics-III
3-0
MATH1219
45
EEE2141
3-0
EEE1241
46
EEE2142
0-3
1.5
46
CSE2100
Software Development-II
0-3/2
0.75
23
Data Structures
3-0
0-3
1.5
23
3-0
23
0-3
1.5
24
15-10.5
20.25
Course no.
Course Title
HUM2109
CSE2104
CSE2106
SH
CSE2105
MI
CSE2103
Total:
Prerequisite
Contents
on page
45
CSE1101
23
AL
YEAR-2, SEMESTER-2
Course Title
MATH2203
CSE2200
CSE2201
Mathematics- IV
Software Development-III
Numerical Methods
Hours/Week
Theory-Lab
3-0
0-3/2
3-0
CSE2202
CSE2207
CSE2208
0-3/2
3-0
0-3
CSE2209
CSE2214
15
Prerequisite
3
0.75
3
MATH1115
Contents
on page
46
24
24
0.75
3
1.5
CSE2103
24
24
25
CSE2105,
EEE2141
25
CSE2213
3-0
Credits
LA
CSE2210
IS
Course no.
0-3/2
0.75
25
3-0
25
0-3
1.5
25
15-10.5
20.25
YEAR-3, SEMESTER-1
Hours/Week
Theory-Lab
Course no.
Course Title
HUM3115
Economics and
Accounting
CSE3100
Software Development-IV
CSE3101
Credits
3-0
Prerequisite
Contents
on page
47
0-3/2
0.75
26
3-0
CSE1203,
MATH2101
26
CSE3103
Database
3-0
CSE1203
26
CSE3104
Database Lab
0-3
1.5
MI
Microprocessors
3-0
CSE3108
Microprocessors Lab
0-3/2
0.75
CSE3109
3-0
CSE3110
0-3/2
0.75
15-7.5
18.75
AL
SH
CSE3107
27
CSE2105,
CSE2213,
CSE2214
Total:
27
27
CSE2105,
CSE2213
27
27
YEAR-3, SEMESTER-2
Hours/Week
Theory-Lab
Credits
3-0
47
CSE3200
Software Development-V
IS
0-3/2
0.75
28
CSE3211
Data Communication
3-0
CSE3213
Operating System
3-0
CSE3214
0-3
1.5
CSE3215
3-0
CSE3216
0-3/2
0.75
CSE3223
3-0
CSE3224
0-3/2
0.75
15-7.5
18.75
Course no.
Course Title
HUM3207
MATH2203
Contents
on page
28
28
16
LA
Prerequisite
CSE3107
28
29
29
CSE3103
29
30
YEAR-4, SEMESTER-1
Hours/Week
Theory-Lab
Credits
Industrial Management
3-0
48
CSE4100
0-6
30
CSE4101
Computer Networks
3-0
CSE4102
0-3
1.5
CSE4107
Artificial Intelligence
3-0
0-3/2
0.75
3-0
CSE4126
0-3/2
0.75
CSE4129
3-0
0-3/2
0.75
15-13.5
21.75
Course no.
Course Title
IPE4111
AL
CSE4130
SH
CSE4125
MI
CSE4108
Prerequisite
CSE3211
Contents
on page
30
31
CSE1203,
CSE2207,
CSE3101
31
31
CSE3103
31
31
CSE1203
32
32
IS
YEAR-4, SEMESTER-2
Hours/Week
Theory-Lab
Credits
3-0
Prerequisite
Contents
on page
MATH2203
32
Course Title
CSE4203
Computer Graphics
CSE4204
CSE4250
0-6
CSE.
Option-I
3-0
CSE.
Option-I Lab
0-3/2
0.75
33-34
CSE.
Option-II
3-0
34-36
CSE.
Option-II Lab
0-3/2
0.75
35-36
CSE.
Option-III
3-0
36-37
CSE.
Option-III Lab
0-3/2
0.75
37
CSE.
Option-IV
3-0
15-12
3
21
38-40
0-3/2
17
0.75
32
33
Total:
LA
Course no.
33-34
OPTIONS AVAILABLE
OPTIONS-I
Hours/Week
Theory-Lab
Credits
Prerequisite
Contents
on page
3-0
CSE3101,
MATH2101
33
Simulation of Products,
Processes & Services Lab
0-3/2
0.75
CSE4227
3-0
CSE4228
0-3/2
0.75
CSE4283
Advanced Algorithms
3-0
CSE4284
0-3/2
0.75
Course no.
Course Title
CSE4211
Simulation of Products,
Processes & Services
CSE4212
33
34
34
CSE2103,
CSE2207
34
34
AL
SH
MI
CSE4203
OPTIONS-II
Course no.
Course Title
CSE4231
Multimedia Computing
CSE4232
CSE4237
Soft Computing
CSE4238
CSE4281
Web Computing
CSE4282
3-0
CSE3211,
CSE4101
0-3/2
0.75
3-0
0-3/2
18
3-0
0-3/2
0.75
3-0
0-3/2
0.75
Contents
on page
34
35
CSE3103
0.75
CSE4226
Prerequisite
LA
Network Programming
Credits
IS
CSE4225
Hours/Week
Theory-Lab
35
35
CSE3101
35
36
CSE4101
36
36
OPTIONS-III
Hours/Week
Theory-Lab
Credits
Prerequisite
3-0
MATH2203,
CSE4107
0-3/2
0.75
3-0
0-3/2
0.75
CSE4247
3-0
CSE4248
0-3/2
0.75
Course Title
CSE4213
Pattern Recognition
CSE4214
CSE4243
CSE4244
AL
SH
MI
Course no.
Contents
on page
36
37
CSE4107
37
37
CSE4107
37
37
OPTIONS-IV
Credits
Prerequisite
Contents
on page
Advanced Computer
Architecture
3-0
CSE2213
38
CSE4217
VLSI Design
3-0
CSE2209
38
CSE4233
Advanced Microprocessor
Architecture
IS
3-0
CSE3107
38
CSE4255
Telecommunication
3-0
39
CSE4241
3-0
CSE3211,
CSE4101
MATH2101,
MATH2203
CSE4219
Computational Geometry
3-0
MATH2203
39
CSE4221
Graph Theory
3-0
CSE1203
40
CSE4223
Computational Complexity
Theory
3-0
CSE3101,
CSE4129
40
CSE4245
Parallel Processing
3-0
CSE2213,
CSE3213
40
Course Title
CSE4215
19
LA
Hours/Week
Theory-Lab
Course no.
39
Theory
Hours/Week
Laboratory
Hours/Week
Credits
15
10.5
20.25
15
10.5
20.25
15
10.5
20.25
15
10.5
20.25
15
7.5
18.75
15
7.5
18.75
15
13.5
21.75
15
120
12
82.5
21
161.25
3
4
4
SH
MI
Year
Total:
AL
LA
IS
20
MI
SH
CSE1102
Elementary Structured Programming Lab
AL
CSE1108
Introduction to Computer Systems
LA
IS
21
YEAR-1, SEMESTER-2
CSE1200
Software Development-I
MI
CSE1203
Discrete Mathematics
AL
SH
Set Theory: Power set, operations on sets, and laws of set operations; Properties
and laws of various sets of numbers. Mathematical logic: Propositional and
predicate calculus; Methods of proof. Counting and Countability: Counting
principles; Basics of recurrence; Countability of sets. Graph Theory: Definitions,
classification and computer representation of graphs; Trees; Directed Graphs;
Graph traversals. Relations and Functions: Definitions, types and properties of
relations and functions; Composition of relations and functions; Discrete numeric
functions. Introduction to theory of groups.
IS
CSE1205
Object Oriented Programming
LA
22
YEAR-2, SEMESTER-1
CSE2100
Software Development-II
MI
CSE2103
Data Structures
an object
CSE2104
Data Structures Lab
AL
SH
Basic concepts: Data structure notation, search and efficiency; Elementary data
objects: Logical values, Integers and Packed words; Common data structures:
Arrays, Lists (Sublists and recursive lists, Circular lists and Orthogonal lists);
Stacks, Queues and Graphs (Binary Tree and Threaded Tree); Applications of
data structures: Sorting, Searching, Hashing; Solving Computational problems.
LA
CSE2105
Digital Logic Design
IS
Boolean Algebra: Basic theorems and properties, Boolean functions and their
simplification; Digital logic gates; Combinational Logic: Adder, Subtractor,
Multiplexer and Demultiplexer, Encoder and Decoder, Comparator; Parity
generator and checker; Synchronous Sequential Logic: Flip-flops, Analysis and
Design of sequential circuits; Registers; Synchronous and Asynchronous counters;
Basic Memory cell.
CSE2106
Digital Logic Design Lab
YEAR-2, SEMESTER-2
CSE2200
Software Development-III
MI
AL
SH
LA
IS
CSE2202
Numerical Methods Lab
CSE2207
Algorithms
24
CSE2209
Digital Electronics and
Pulse Techniques
Diode logic; Transistor switches; Logic Families: RTL, DTL, DCTL, TTL, ECL, IIL,
MOS, CMOS; Electronic circuits for flip-flops, counters and registers, memory
systems, PLAs; A/D and D/A converters with applications; Comparator circuits;
Switching circuits; Multi vibrator: monostable, bistable, astable, Schmitt trigger;
Voltage and current time-based generators; Timing circuits.
MI
SH
CSE2210
Digital Electronics and
Pulse Techniques Lab
AL
CSE2213
Computer Architecture
LA
IS
CSE2214
Assembly Language Programming
25
YEAR-3, SEMESTER-1
CSE3100
Software Development-IV
MI
CSE3101
Mathematical Analysis for
Computer Science
AL
SH
IS
LA
CSE3103
Database
Basic concepts of data and database systems; Data models; Query languages:
Relational algebra and calculus, SQL; Query processing: interpretation, cost
estimation, optimization; Functional dependency and normalization; File
organization; Data Dictionary and directory systems; Database management:
database administration, security & integrity; Introduction to advanced database
systems.
26
CSE3104
Database Lab
CSE3107
Microprocessors
AL
CSE3108
Microprocessors Lab
SH
MI
IS
CSE3109
Digital System Design
LA
CSE3110
Digital System Design Lab
27
YEAR-3, SEMESTER-2
CSE3200
Software Development-V
Students will work in groups or individually to produce high quality software using
state of the art software development tools. Students will have to prepare proper
documentation as well to the software developed.
MI
CSE3211
Data Communication
AL
SH
Data: data representation, signal encoding and signal analysis; Data Transmission
Channel: channel capacity, transmission line characteristics, Baseband and
Broadband transmission; Guided and unguided transmission media; Transmission
networks; Transmission modulation techniques, modems and interfaces;
Multiplexing techniques; Introduction to error handling and switching techniques.
CSE3213
Operating System
IS
LA
28
CSE3215
Microcontroller Based System Design
CSE3216
Microcontroller Based
System Design Lab
AL
SH
MI
IS
LA
CSE3223
Information System Design and
Software Engineering
Information System Design
29
Software Engineering
Introduction to system engineering and software engineering; Software
requirements analysis, modeling and specification; Software Designing: principles,
models, design patterns and specification; Software testing: objectives and
principles, testability, testing design and implementation models and
documentations, verification, validation and debugging; Quality factors and metrics
for different software engineering phases; Software project management issues.
3 hours in alternate week, 0.75 Cr.
MI
CSE3224
Information System Design and
Software Engineering Lab
SH
YEAR-4, SEMESTER-1
AL
CSE4100
Project and Thesis-I
IS
LA
CSE4101
Computer Networks
Introduction to computer networks, LAN, MAN and WAN; OSI reference model;
TCP/IP Reference Model; Data Link Layer: Sliding window protocol, HDLC, SLIP,
PPP, ALOHA, CSMA/CD, GSM, CDMA, IEEE standards for LANs, MANs and
Wireless Networks, Bridges; Network Layer: Routing algorithms, Internetworking,
IP Protocol, Network layer in ATM network; Transport Layer: Transport services,
TCP and UDP, ATM Adaptation layer; Application Layer: Network Security, SNMP,
DNS, Electronic mail, WWW.
30
CSE4102
Computer Networks Lab
CSE4107
Artificial Intelligence
CSE4108
Artificial Intelligence Lab
AL
SH
MI
IS
CSE4125
Distributed Database Systems
LA
CSE4126
Distributed Database
Systems Lab
CSE4129
Formal Languages & Compilers
Formal Languages
Basic elements of formal languages, Finite automata, Context-free grammars,
Push down automata, Turing machines, Hierarchy of formal languages and
grammars.
MI
Compilers
CSE4130
Formal Languages &
Compilers Lab
AL
SH
Compiler structure and phases, Lexical analysis, Top down and bottom up parsing,
Symbol table, Syntax-directed translation, Type checking, Run time environment,
Intermediate code generation, Code optimization.
IS
YEAR-4, SEMESTER-2
LA
CSE4203
Computer Graphics
32
CSE4204
Computer Graphics Lab
CSE4250
Project and Thesis-II
SH
MI
OPTIONAL COURSES
OPTIONS-I
AL
CSE4211
Simulation of Products, Processes
& Services
LA
IS
CSE4212
3 hours in alternate week, 0.75 Cr.
Simulation of Products, Processes
& Services
Laboratory works based on CSE4211.
33
CSE4227
Digital Image Processing
MI
SH
CSE4283
Advanced Algorithms
AL
OPTIONS-II
LA
IS
CSE4284
Advanced Algorithms Lab
CSE4225
Network Programming
34
CSE4226
Network Programming Lab
CSE4232
Multimedia Computing Lab
AL
SH
MI
IS
CSE4237
Soft Computing
LA
Aims and constituents of soft computing. Fuzzy sets and logic: Concepts and
properties of fuzzy sets; Mathematical & logical implications of fuzzy sets; Fuzzy
relations; Applications of fuzzy sets in information processing, decision making and
control systems. Artificial neural networks: Underlying ideas and concepts of
artificial neural networks; Feed-Forward, Recurrent and other types of artificial
neural networks; Rules and methodologies of training artificial neural networks;
Error backpropagation, recurrent backpropagation and other learning algorithms
for neural networks. Probabilistic reasoning: Bayesian inference models and
Bayesian networks; Dempster Shafer theory; Probabilistic decision support
systems. Genetic algorithms: Underlying principles and fundamental operators of
genetic algorithms; Searching based on genetic algorithms; Genetic algorithm
based optimization, learning and control. Introduction to various neuro-fuzzyprobabilistic-genetic combined approaches to computing applications.
35
CSE4238
Soft Computing Lab
CSE4282
Web Computing Lab
AL
SH
MI
Introduction to Internet technology: Word Wide Web (WWW), Web pages, Web
servers, HTTP, HTTPs, FTP, Electronic mail, Search engines, Global databases,
digital libraries, video on demand, streaming audio and video; Web page design:
HTML and DHTML concepts, tags, commands, form design, table design, online
request, dynamic functions, buttons, animations and multimedia, Script languages,
Embedding scripts in HTML; Intranet: Usefulness of intranet, Sharing scarce
resources over intranet, Network chatting and newsgroups; E-Commerce: Paying
money over the network, Online shopping cart, Mobile
payment system;
Web Security: Privacy Policy, Encryption techniques, Network security and
firewalls.
3 hours in alternate week, 0.75 Cr.
OPTIONS-III
CSE4213
Pattern Recognition
LA
IS
36
CSE4214
Pattern Recognition Lab
CSE4244
Expert and Decision Support
Systems Lab
AL
SH
MI
Decision making and expert decision support fundamentals; The knowledge base;
Expert-knowledge acquisition; The inference engine; Modeling of uncertain
reasoning; Coherence and validation; ES shells, environments and existing ES.
IS
CSE4247
Artificial Neural Networks
LA
CSE4248
Artificial Neural Networks Lab
37
OPTIONS-IV
CSE4215
Advanced Computer Architecture
MI
CSE4217
VLSI Design
SH
AL
IS
CSE4233
Advanced Microprocessor Architecture
LA
Intel 80x86 and beyond: Architecture, Addressing modes and Instruction set;
Motorola 6800: Programming model, Addressing structure, Addressing modes,
Instruction set, Stacks, Pins and Signals, Memory interface, Programmed I/O,
Interrupt I/O, DMA, Exception Handling; RISC processors: Key performance
features, Registers, Data types and addresses, Instruction set, Pins and signals;
SPARC and MIPS.
38
CSE4255
Telecommunication
CSE4241
Digital Signal Processing
AL
SH
MI
LA
IS
CSE4219
Computational Geometry
39
CSE4221
Graph Theory
MI
CSE4223
Computational Complexity Theory
SH
AL
CSE4245
Parallel Processing
IS
LA
40
YEAR-1, SEMESTER-1
HUM1107
Critical Thinking & Communication
HUM1108
English Language Sessional
AL
SH
MI
Objective: The aim of this foundational course is to help the second language
learners acquire fluency in both spoken and written English to communicate
messages with clarity, precision and confidence in the workplace. The course will
have three components: Language, Speaking and Writing. The skills required in
these areas will be imparted through Lectures and Sessionals. While lectures will
introduce to basic concepts in communication, sessionals will provide hands-on
experience.
Lecture Topics : Introduction to communication, Language and grammar skills,
Speaking skills, Writing skills.
3 hours per week, 1.5 Cr.
Prereq.: Nil
LA
IS
MATH1115
Mathematics-I
Differential Calculus
41
Co-ordinate Geometry
2D Geometry: Change of axes, Transformation of Coordinates, Pair of Straight
lines, System of circles, Co-axial circles & limiting points, Tangent and Normal,
Chord of contact, Chord in terms of middle points, Conjugate Diameter, Director
Circles.
3D Geometry: Straight lines, Planes and Equation of solid bodies.
3 hours per week, 3 Cr.
Prereq. : Nil
MI
PHY1115
Physics
Electromagnetism
SH
Magnetic field, Lorentz force, Amperes law, Faradays Law, Biot-Savart law,
Inductance, Calculation of inductance (LR circuit).
AL
States of Matter
IS
LA
42
PHY1116
Physics Lab
CHEM1115
Chemistry
AL
SH
MI
Atomic structure and placement of elements in the periodic table; Properties and
uses of noble gases; Different types of chemical bonds and their properties;
Molecular structure of compounds; Selective organic reactions; Different types of
solutions and their compositions. Phase rule and phase diagram of monocomponent systems; Properties of dilute solutions; Thermo-chemistry, chemical
kinetics and chemical equilibrium; Ionization of water and pH concept; Electrical
properties of solutions.
YEAR-1, SEMESTER-2
3 hours per week, 3 Cr.
Prereq.: MATH1115
IS
MATH1219
Mathematics-II
Integral Calculus
LA
43
ME1211
Basic Mechanical Engineering
MI
SH
ME1214
Engineering Drawing
AL
Introduction: Instruments and their uses, First and third angle projections.
Orthographic drawings; Isometric views; Missing lines & views; Sectional views
and conventional practices; Auxiliary views.
EEE1241
Basic Electrical Engineering
IS
LA
Alternating current: Instantaneous and rms current, voltage and power; average
power for various combinations of R, L and C circuits; Phasor representation of
sinusoidal quantities, Introduction to three phase circuits.
EEE1242
Basic Electrical Engineering Lab
44
YEAR-2, SEMESTER-1
`
HUM2109
Society, Ethics and Technology
MI
MATH2101
Mathematics-III
SH
Complex Variable
AL
IS
Laplace Transform
LA
Statistics
45
EEE2141
Electronic Devices and Circuits
MI
SH
EEE2142
Electronic Devices and Circuits Lab
AL
YEAR-2, SEMESTER-2
MATH2203
Mathematics-IV
IS
Matrices
LA
46
Fourier Analysis
Fourier series, real and complex form of finite transform, Fourier Integral, Fourier
Transforms and their uses in solving boundary value problems.
YEAR-3, SEMESTER-1
HUM3115
Economics and Accounting
MI
Economics
AL
SH
Micro-Economics: The theory of demand and supply and their elasticity, Price
determination, Indifference curve technique. Marginal analysis: Production
function, Types of productivity, Rational region of production of an engineering
firm, Concepts of market and market structure, Cost analysis and cost function,
Small scale production and large scale production, Optimization theory of
distribution.
Macro-Economics: Savings, Investments, Employment, National income analysis,
Inflation, Monetary policy, Fiscal policy and trade policy with reference to
Bangladesh, Economics of development and planning.
IS
Accounting
LA
47
union legislation arbitration; The policy of the state in relation to labor; The Factory
Act; Law of Compensation.
Safety Management: Evolution of modern safety concepts; Industrial hazard,
Safety and risk management; Worker health and safety; Proactive techniques for
safety management; Safety standard and regulation for engineering works.
YEAR-4, SEMESTER-1
3 hours per week, 3 Cr.
Prereq.: Nil
MI
IPE4111
Industrial Management
AL
SH
LA
IS
48
ARCHITECTURE
ARC1130
Computer Application I
MI
CIVIL ENGINEERING
AL
SH
CSE2153
Numerical Methods and
Computer Programming
LA
IS
CSE2154*
Numerical Methods and
Computer Programming Lab
49
TEXTILE TECHNOLOGY
CSE2146
Introduction to Computer Science
MI
CSE2186
Basic Programming Techniques
AL
SH
IS
LA
CSE1288
Computer Programming Sessional
50
AL
SH
MI
M
LA
IS
51
AL
SH
MI
YEAR-1, SEMESTER-1
1. Schildt H., C, The Complete Reference, McGraw-Hill, 4th Ed., 2000
2. Schildt H., Teach Yourself C, McGraw-Hill, 3rd Ed., 1997
3. Kernighan B. W., Ritchie D. M., The C Programming Language, Prentice Hall, 2nd
Ed., 1988
4. Hutchinson E., Sawyer S. C., Computers and Information Systems, McGraw-Hill,
5th Ed., 1996
5. Sinha K.P., Computer Fundamentals, BPB, 4th Ed., 2004
6. Young M.J., Halvorson M., Microsoft Office XP, Inside Out, Microsoft Press, 2001
7. Resnick R., Halliday D., Physics: Part II, New Age International, 1999
8. Tewary K.K., Electricity and Magnetism with Electronics, S. Chand & Co., 3rd Ed.,
2001
9. Subrahmanyam N., Brijlal, A Text Book of Optics, S. Chand & Co., 23rd Ed., 1995
10. Subrahmanyam N., Brijlal, Wave and Oscillation, Vikas Publ., 2nd Ed., 1994
11. OConnor J.D., Better English Pronunciation, Cambridge University Press, 2nd Ed.
12. Maniruzzaman Dr. M., Advanced Reading and Writing Skills, Friends Publ., 2008
13. Pyle A.M., Page M.E.M., Cliffs TOEFL, Cliffs, 2001
14. Mohammad, Bhattacharjee, Latif, A Text Book on Differential Calculus, S. Tripaty,
10th Ed., 2001
15. Rahman, Bhattacharjee, A Text book on Co-ordinate Geometry, S. Bhattacharjee
Publ., 1st Ed., 2003
16. Howard A., Calculus, John Wiley & Sons, 7th Ed., 2001
17. Haider S.Z., Introduction to Modern Inorganic Chemistry, Friends International, 2nd
Ed., 2000
18. Bahl B.S., Tuli G.D., Essential of Physical Chemistry, S. Chand, 24th Ed., 2000
19. Ebbing D., General Chemistry, Hauton Miffin Company, 8th Ed., 2006
LA
IS
YEAR-1, SEMESTER-2
1. Rosen K. H., Discrete Mathematics and its Applications, McGraw-Hill, 6th Ed.,
2006
2. Nicodemi O., Discrete Mathematics: A Bridge to Computer Science and Advanced
Mathematics, West, 1987 (CBS, 3rd reprint, 2002)
3. Liu C.L., Elements of Discrete Mathematics, McGraw-Hill, 3rd Ed., 2008
52
Schildt H., Java 2: The Complete Reference, McGraw-Hill, 6th Ed., 2007
Deitel H.M., Deitel P.J., Java: How to Program, Prentice Hall, 6th Ed., 2005
Schildt H., Teach Yourself C++, McGraw-Hill, 3rd Ed., 2005
Boylestad R.L., Introductory Circuit Analysis, Prentice Hall, 12th Ed., 2010
Nilsson W., Riedel S.A., Electrical Circuits, Addison-Wesley, 8th Ed., 2007
Mohammad, Bhattacharjee, Latif, A Text Book on Integral Calculus, Kanta
Bhattacharjee Publ., 2003
10. Gupta J.K., Khurmi R.S., A Textbook of Thermal Engineering (Mechanical
Technology), S. Chand, 2006
11. Vasandani V.P., Kumar D.S., Treatise on Heat Engineering, Metropolitan Books,
1995
12. John J.C., Introduction To Robotics : Mechanics and Control, Prentice Hall, 3rd Ed.,
2004
4.
5.
6.
7.
8.
9.
SH
MI
AL
YEAR-2, SEMESTER-1
1. Reingold M.E., Hansen J.W., Data Structures, CBS, 1st Ed., 1988
2. Lipscutz, Data Structure, Pearson, 2007
3. Tanenbaum A.M., Langsam Y., Augenstein M.J, Data structure using C, Pearson
Education, 1998
4. Floyd T.L., Digital Fundamentals, Prentice Hall, 10th Ed., 2008
5. Mano M.M., Digital Logic and Computer Design, Prentice Hall of India Pvt. Ltd.,
2008
6. Leach D.P., Malvino A. P., Digital Principles and Applications, Prentice Hall, 5th
Ed., 1994
7. Boylestad R., Nashelskey L., Electronic Devices and Circuit Theory, Prentice Hall,
10th Ed., 2008
8. Horenstein M.N., Microelectronic Circuits and Devices, Prentice Hall, 2nd Ed., 1995
9. Brown J.W., Churchill R.V., Complex Variables and Applications, McGraw-Hill, 8th
Revised Ed., 2008
10. Spiegel M.R., Theory and Problems on Laplace Transformations, McGraw-Hill,
1986
11. Gupta S.C., Kapoor V.K., Fundamentals of Mathematical Statistics, S Chand &
Sons, 9th Ed., 1994
12. Giddens A., Sociology, Blackwell Publishers, 6th Edition, 2009
13. Winston M., Edelbach R., Society, Ethics and Technology, Wadsworth Publishing,
4th Ed., 2008
LA
IS
53
AL
SH
MI
YEAR-2, SEMESTER-2
1. Rao S.B., Shantha C.K, Numerical Methods With Programs in Basic, Fortran,
Pascal & C++ (Revised Edition), University Press, 2004
2. Horawitz E., Sahni S., Rajasekaram S., Computer Algorithms, Silicon Press, 2nd
Ed., 2007
3. Cormen T.H., Leiserson C.E., Rivest R.L., Introduction to Algorithms, McGrawHill, 2nd Ed.,1990
4. Zaky S.G., Vranesic Z.G., Hamacher C., Computer Organization, McGraw-Hill, 5th
Ed., 2007
5. Hayes J.P., Computer Architecture and Organization, McGraw-Hill, 3rd Ed., 1998
6. Patterson D. A., Hennessy J. L., Computer Organization & Design, Morgan
Kaufmann Publishers Inc, 4th Ed., 2007
7. Millman J., Arvin G., Microelectronics: Digital and Analog Circuits and Systems,
McGraw-Hill, 1988
8. Taub H., Schilling D. L., Digital Integrated Electronics, McGraw-Hill, 1997
9. Millman J., Taub H., Pulse, Digital and Switching Waveforms, McGraw-Hill, 2nd
Ed., 2008
10. Irvine K.R., Assembly Language for the IBM PC, Macmillan, 1990
11. Yu Y., Marut C., Assembly Language Programming and the Organization of the
IBM PC, McGraw-Hill, International Ed., 1992
12. Bronson R., Schaums Outline of Theory and Problems of Matrix Operations,
McGraw-Hill, 1988
13. Grewall B.S., Higher Engineering Mathematics, Khanna Publ., 39th Ed., 2004
14. Howad A., Elementary Linear Algebra, John Wiley & Sons, 9th Ed., 2005
4.
5.
6.
7.
8.
2.
3.
LA
IS
1.
YEAR-3, SEMESTER-1
Graham R.L., Knuth D.E., Patashnik O., Concrete Mathematics, Pearson
Education, 2nd Ed., 2007
Ross S.M., Introduction to Probability Models, Elsevier, 10th Ed., 2007
Silberschatz A., Korth H., Sudarshan S., Database System Concepts, McGrawHill, 6th Ed., 2010
Elmasri R., Navathe S.B., Fundamentals of Database Systems, Addison-Wesley,
5th Ed., 2006
Date C. J., An Intrduction to Database Systems, Addison Wesley, 8th Ed., 2003
Gaonkar R.S., Microprocessor Architecture, Programming and Application with the
8085, PenRam International (India), 5th Ed., 2006
Rafiquzaman M., Microprocessor and Microcomputer Based System Design, CRC
press, 2nd Ed., 1995
Brey B.B., The Intel Microprocessors, Prentice Hall, 8th Ed., 2009
54
SH
MI
9. Mano M. M., Digital Logic and Computer Design, Prentice Hall of India Pvt. Ltd.,
2008
10. Malvino A., Brown J., Digital Computer Electronics, Tata McGraw-Hill, 3rd Ed.,
2008
11. Coughlin R.F., Driscoll F.F., Operational Amplifier and Linear Integrated Circuits,
Prentice Hall, 6th Ed., 2000
12. Floyd T.L., Digital Fundamentals, Prentice Hall, 10th Ed., 2008
13. Larson K.D., Wild J.J., Chaiappetta B., Fundamentals of Accounting Principles,
McGraw-Hill, 18th Ed., 2007
14. Samuelson P.A., Nordhaus W.D., Economics, McGraw-Hill, 2009
15. Dewett K.K., Modern Economic Theory, S Chand & Co., 2006
AL
YEAR-3, SEMESTER-2
1. Stallings W., Data And Computer Communications, Prentice Hall, 8th Ed., 2007
2. Gupta P.C., Data Communications, Prentice Hall, 2004
3. Schweber W.L., Data Communications, McGraw-Hill, 1995
4. Tanenbaum A.S., Modern Operating Systems, Prentice Hall, 3rd Ed., 2008
5. Silberschatz A., Galvin P.B., Operating System Concepts, John Wiley & Sons, 7th
Ed., 2004
6. Douglas V.H., Microprocessors and Interfacing, McGraw-Hill, 2nd Ed., 2006
7. Cook B.M., White N.H., Computer Peripherals, Arnold Publishers, 3rd Ed.,1995
8. Awad E.M., Systems Analysis and Design, Galgotia, 2nd Ed., 1985
9. Whitten J. L., System Analysis and Design Methods, McGraw-Hill, 7th Ed., 2007
10. Pressman R.S., Software Engineering, McGraw-Hill, International Ed., 6th Ed.,
2005
11. Sommerville I., Software Engineering, Addison-Wesley, 6th Ed., 2000
12. Petersen R., Linux: The Complete Reference, Tata McGraw-Hill, 6th Ed., 2007
13. Prata S., Advanced Unix: A programmers Guide, The Waite Group, 1986
14. Stranks J., Health and Safety Law, Pearson Education, 5th Ed., 2005
15. Malik P.L., Industrial Law, Eastern Book Company, 22nd Ed., 2010
LA
IS
55
YEAR-4, SEMESTER-1
1. Tanenbaum A.S., Computer Networks, Prentice Hall, 4th Ed., 2003
2. Forouzan B.A., Data Communication and Networking, McGraw-Hill, 4th Ed., 2006
3. Russell S. J., Norvig P., Artificial Intelligence, Pearson Education, 2nd Ed., 2003
4. Patterson D.W., Introduction to Artificial Intelligence and Expert Systems, Prentice
Hall, 4th Indian Reprint, 1998
5. Shapiro E., Sterling L., The Art of Prolog, MIT Press, 2nd Ed., 1994
6. Clockskin W.F., Mellish C.S., Programming in Prolog, Springer-Verlag, 4th Ed.,
1994
MI
SH
8. Ceri S., Pelagatti G., Distributed Database, McGraw-Hill, International Student Ed.,
1985
AL
9. Inmon W.H., Building the Data Warehouse, John Wiley & Sons, 4th Ed., 2005
10. Silberschatz A., Korth H., Sudarshan S., Database System Concepts, McGrawHill, 6th Ed., 2010
11. Han J., Kamber M., Data Mining: Concepts and Techniques, Morgan Kaufman, 2nd
Ed., 2006
12. Martin J.C., Introduction to Languages and the Theory of Computation, McGrawHill, 3rd Ed., 2003
13. Hopcroft J.E., Ullman J.D., Introduction to Automata Theory, Languages and
Computation, Addison-Wesley, 2nd Ed., 2000
14. Papadimitriou, Elements of the Theory of Computation, Pearson Education, 2nd
Ed., 1997
15. Aho A.V., Sethi R., Ullman J.D., Compilers, Addison-Wesley , 2nd Ed, 2007
LA
IS
16. Aho A. V., Ullman J. D., Principles of Compiler Design, Addison-Wesley, 22nd
Reprint, 1999
17. Kerzner H., Project Management: A System Approach & Planning, Scheduling and
Controlling, John Wiley & Sons, 10th Ed., 2009
18. Taylor B.W., Introduction to Management Science, Prentice Hall, 10th Ed., 2009
19. Griffin R.W., Management, South-Western College Publishers, 10th Ed., 2010
56
YEAR-4, SEMESTER-2
1. Foley J.D., Dam A.V., Ferner S.K., Hughes J.F., Computer Graphics: Principles
and Practice in C, Pearson Education, 2nd Ed., 1995
2. Xiang Z., Plastock R., Computer Graphics, McGraw-Hill, 2nd Ed., 2000
OPTIONAL COURSES (for YEAR-4, SEMESTER-2)
3. Cormen T.H., Leiserson C.E., Rivest R.L., Introduction to Algorithms, McGrawHill, 2nd Ed.,1990
4. Kleinberg J., Tardos E., Algorithm Design, Pearson/Addison-Wesley, 2006
MI
5. Stevens W.R., Fenner B., Rudoff A. M., UNIX Network Programming Volume1:The
Sockets Networking API, Prentice Hall, 3rd Ed., 2004
SH
6. Matthew N, Stones R., Cox A., Beginning Linux Programming, Wrox Publication,
4th Ed., 2007
7. Ermine J.L., Expert Systems: Theory and Practice, PHI Learning, 2005
AL
IS
12. Law A.M., Kelton W.D., Simulation Modeling and Analysis, McGraw-Hill, 3rd Ed.,
1999
LA
13. Banks J., Carson J.S., Nelson B.L., Discrete-Event Systems Simulation, Prentice
Hall, 5th Ed., 2010
14. Kontroumbas K., Theodoridis S., Pattern Recognition, Academic Press, 3rd Ed.,
2006
15. Gose E., Johnsonbaugh R., Pattern Recognition and Image Analysis, Prentice
Hall, 1996.
16. Gonzalez R.C., Woods R.E., Digital Image Processing, Addison-Wesley, 2nd Ed.,
2002
17. Catanzaro B., Multiprocessor System Architectures, Sun Microsystems, 1996
18. Kain R.Y., Advanced Computer Architecture, Prentice Hall India, 2003
57
19. Hwang K., Briggs F.A., Computer Architecture and Parallel Processing, McGrawHill, 2000
20. Brackenbury L.E.M., Design of VLSI Systems: A Practical Introduction, Macmillan,
2002
21. Pucknell D.A., Eshraghian K., Basic VLSI Design, Prentice Hall, 3rd Ed, 2009
22. Jha N.K., Kundu S., Testing and Reliable Design of CMOS Circuits, Kluwer
Academic Publishers, 1990
23. Weste N. H. E., Eshraghian K., Principles of CMOS VLSI Design, Addison-Wesley,
2nd Ed., 1993
MI
SH
AL
27. Stein J., Digital Signal Processing: A Computer Science Perspective, John Wiley &
Sons, 2000
28. Xavier C., Iyengar S.S., Introduction to Parallel Algorithms, Wiley-Inter Science,
1998
29. Jaja J., An Introduction to Parallel Algorithms, Addison-Wesley, 1992
30. Aliev R., Soft Computing and Its Application, World Scientific, 1st Ed., 2001
31. Konar A., Artificial Intelligence and Soft Computing: Behavioral and Cognitive
Modeling of the Human Brain, CRC Press, 1st Ed., 2000
32. Steinmetz R., Nahrstedt K., Multimedia: Computing, Communications &
Applications, Pearson Education, 2002
33. ORourke J., Computational Geometry in C, Cambridge University Press, 2nd Ed.,
1998
34. de Berg M., Cheong O., Kreveld M. V., Overmars M., Computational Geometry:
Algorithms and Applications, Springer, 3rd Ed., 2008
35. Martin J.C., Introduction to Languages and the Theory of Computation, McGrawHill, 3rd Ed., 2003
36. Papadimitriou C.H., Computational Complexity, Addison-Wesley, 1st Ed., 1994
37. Stallings W., Wireless Communications and Networking, Prentice Hall, 2nd Ed.,
2005
38. Forouzan B.A., Data Communication and Networking, McGraw-Hill, 4th Ed., 2006
39. Rappaport T.S., Wireless Communications: Principles and Practice, Pearson
Education Inc., 2nd Ed., 2002
LA
IS
58
AL
SH
MI
M
LA
IS
59
AL
SH
MI
M
LA
IS
60