You are on page 1of 37

DISCLAIMER PREFACE

Rajshahi University of Engineering & Technology (RUET) offers both


The information contained in this booklet are intended to provide undergraduate and post-graduate programs. The undergraduate system
guidance to those who are concerned with undergraduate study in follows the semester system and the post-graduate system follows the
Computer Science & Engineering department. No responsibility will be course system. The up-to-date rules and regulations, as approved by the
borne by the Department of Computer Science & Engineering or the Academic Council of RUET, have been incorporated in full in this
Rajshahi University of Engineering & Technology if any inconvenience booklet for information of the students, teachers and advisers. The
or expenditure is caused to any person because of the information of this departmental and non-departmental courses, together with details of
booklet or any error in quoting the rules and regulations described herein. courses offered to students of this department, are also presented in this
Also the information contained in it is subject to change at any time book.
without any prior notification.
It is worth mentioning that the departmental and the non-departmental
courses for Computer Science & Engineering students have undergone a
major revision to cater recent advancements in the field of Computer
Science & Engineering.

Some general information about this university, its historical background,


facilities and information on the teaching departments and the university
administration have also been included. The students are advised to be in
touch with the course coordinator of the department so as to be aware of
Published by any changes made by the appropriate authority.
Department of Computer Science & Engineering
Rajshahi University of Engineering & Technology
Rajshahi-6204, Bangladesh. Dr. Md. Shahid Uz Zaman
Head
Department of Computer Science & Engineering
Rajshahi University of Engineering & Technology
October 2006.

2
CONTENTS ABOUT THE UNIVERSITY

About the University 3-6 History of the University:


History of the University 3 Rajshahi University of Engineering & Technology is one of the
Location 3 prestigious Universities in the Northern part of Bangladesh offering
Campus 3 Engineering and Technological education effectively. It was founded in
Faculties and Departments 4 1964 as a faculty of Engineering under the University of Rajshahi
Academic supports Units 4 providing four years Bachelor degree in Civil, Electrical and Electronic
Administrative Building 4 and Mechanical Engineering. However, the institution could not achieve
Laboratories 4 its goal because of the complicated management system. The
Facilities 4 administration was controlled by the Ministry of Education; academic
Library 4 curriculum by the University of Rajshahi and the infrastructural
Central Library 4 development and maintenance by the Public Works Department. To
Rental Library 5 circumvent the aforesaid problems several committees and commissions
Student Health Service 5 were formed since 1973. The consistent effort of these committees
Computer Center 5 ultimately led to the establishment of four Engineering colleges to
Internet / VSAT 5 Bangladesh Institute of Technology (BIT) in July 1986. But due to
Directorate of Student Welfare 5 limited autonomy and some constitutional inadequacies of the BIT
Games and Sports Facilities 5 ordinance, the expected progress of the Institutions could not be
Students Hall of Residences 5 achieved. This ultimately necessitates reframing the Institute as a full-
Auditorium Complex and Seminar Hall 6 fledged university was passed at the parliament in 2003. The university
Central Mosque 6 bill and that ultimately paved the way to commence the activities of
Cafeteria 6 university from 1 September 2002. The name of BIT Rajshahi became
RUET Administration 6 Rajshahi University of Engineering & Technology (RUET).
The Department of Computer Science & Engineering 6-8
The Department 6 Location:
List of Faculty Members 7 The University is located on the North side of Rajshahi-Natore-Dhaka
Laboratory facilities of the Department 8 road at Kazla, 5 kilometers east of Rajshahi city, on 152 acres of land.
Consultancy, research and Testing Services 8 Known as Green Campus with so many varieties of trees, the campus is
Computer Society 8 laid out with picturesque landscape by the side of famous Padma river
and Rajshahi University.
Academic Ordinance for Undergraduate Studies 8-18
Campus:
The Campus presents spectacle of harmony in architecture and natural
Syllabus 19-38 beauty. The campus area has been divided into different functional zones:
Summary of Undergraduate Course plan 19 (i) Residence for students, (ii) Residential zones of faculty and other
Courses offered to the undergraduate students 19 supporting staffs, (iii) Academic zone for academic buildings and
Detail Syllabus 22 laboratories/workshops, and (iv) Cultural cum social and recreational
zones for students. A branch of Rupali Bank, a post office, an auditorium
and a medical center are located on the campus. For the education of the

3
children of the University employees, there is one school cum college. Academic Support Units:
The shopping center includes a branch of general stores, barber shop,
photo copying facilities and restaurant. a) Administrative Building:
This is a three stored building. It accommodates the offices of Vice-
Faculties and Departments: Chancellor, registrar and different departmental Heads. Rupali Bank and
RUET has three faculties and ten teaching departments. At present Post office are situated in this building. The laboratories of Physics and
undergraduate programs leading to Bachelor of Science in Engineering Chemistry departments are also situated in this building. At present the
(B.Sc. Engg.) degrees are offered in six departments and postgraduate CSE department runs its laboratory in the 2nd floor of this building.
degrees (M. Sc./M Engg, M. Phil, and Ph. D) are being conferred by five Some classes are also arranged in the 1st and 2nd floors.
departments. Presently, RUET has three faculties.
b) Laboratories
Faculty of Civil Engineering consists of the following departments:
The Civil Engineering department has 4 laboratories. (1) Soil Mechanics
(i) Department of Civil Engineering (CE)
Lab, (2) Strength of Materials Lab, (3) Fluid Mechanics Lab, and (4)
(ii) Department of Mathematics
Environment Lab.
(iii) Department of Physics
(iv) Department of Chemistry
Electrical and Electronic Engineering has six laboratories. (1) Electronics
(v) Department of Humanities
Lab, (2) Electrical machines lab, (3) Electrical Measurement Lab, (4)
Faculty of Electrical and Computer Engineering consists of the
Telecommunication and Microwave Lab, (5) Computer Lab and (6) High
following departments:
Voltage Lab
(i) Department of Electrical & Electronic Engineering
(EEE)
The Mechanical Engineering department has 7 laboratories and work
(ii) Department of Computer Science and Engineering
shops. (1) Fluid Mechanics Lab, (2) Heat Engine Lab, (3) Machine
(CSE)
Shop, (4) Wood Shop, (5) Boiler Shop, (6) Sheet Metal & Welding Shop
(iii) Department of Electronic & Telecommunication
and (7) Foundry Shop.
Engineering (ETE)
Faculty of Mechanical Engineering consists of the following
Computer Science Engineering Department has four laboratories. (1)
departments:
Digital and Hardware Lab, (2) Network Lab, (3) Software lab#1 and (4)
(i) Department of Mechanical Engineering (ME)
Software lab#2
(ii) Department of Industrial Production Engineering
(IPE)
Facilities:
The University provides various educational and related facilities to build
Post graduate programs leading to Master of Science in Engineering (M.
students with the ability to plan, administer and manage the latest
Sc. Engg.) or Master of Engineering (M. Engg.) and Ph. D degrees are
technologies to decrease the gap between developed and developing
offered in the following departments.
countries. A brief description of them is given below.
(i) Department of Civil Engineering (CE)
(ii) Department of Electrical & Electronic Engineering (EEE)
Library:
(iii) Department of Mechanical Engineering (ME)
a) Central Library
The central library building is within the walking distance from the
M. Phil and Ph. D degrees are offered in the departments of Mathematics
academic buildings and students residences. It is a compact building with
and Chemistry.
limited built-in facilities to provide teaching aides such as reading
facility, borrowing of books, journals etc. to the students and teachers of

4
RUET. In consistent with the academic curricula, the contents of the programs of co-curricular activities of students through the Central
central library are being updated consistently to keep up with modern Student Union and through the students union of the various halls of
technological trends. residence. It is also responsible for providing health services through the
student’s health center.
b)Rental Library
Apart from the central library facility, each degree-awarding department The Central Students Union, most of its members are elected by the
has its own rental library that provides books on rent to the students. students, maintains and aids the new students in their introduction to the
RUET as well as in looking after the problems of the students.
Students Health Service:
An on campus medical center provides primary and basic health care The student unions of the various residential halls also arrange their
facilities to the students (residential and non-residential) free of charges. individual co-curricular activities, literary competitions etc and help the
Three MBBS doctors and other staffs provide these facilities to the hall administration for its proper management.
students. For specialized consultation on complicated cases, the center
refers the patients to specialist consultants. Games and Sports Facilities:
The sports center of the RUET provides excellent facilities to students
Computer Center: for acquiring physical fitness that is indispensable for a healthy, mind
The university has a central computer center providing computing and and body. The University maintains a beautiful playground, tennis lawn
limited Internet facilities to the students and faculty members. It is and basketball court. The sports center arranges a colorful athletic
equipped with Pentium based PCs and Network Servers, and Printing and competition every year in the form of annual sports meet.
Data storage facilities. The center often offers short training courses and
For improvement of the standard of games and spots, regular coaching by
presently with the department of CSE the central computer center is
experts is arranged. The University arranges inter-year, inter-
arranging CISCO local academy program.
departmental football, cricket, and basketball and volleyball competition.
Teacher student friendly games are also arranged during some special
Due to the financial inadequacy, expected facilities are not being
occasions.
provided. However, constant attention is given to increase its resources
consistently.
Students Hall of Residences:
There are six halls of residence at RUET campus. The total capacity of
Internet / VSAT:
these halls is about 1500. Name of the halls with their respective
The internet facility is limited here for students. The students get the
capacities are depicted in the Table I. Some of the halls are named after
facility of internet at the central computer centre for a limited time. Here
the national hero who sacrificed their lives in the liberation war of
the VSAT has been launched at 20 March’2006. The downlink & uplink
Bangladesh in 1971.
bandwidth are 256 &128 Mbps respectively. Before launching the VSAT
the internet facility had been maintained by a broadband connection line The existing capacity is around 80% of the total number of students of
of 64 Mbps bandwidth provided by Librabd (pvt ) limited. RUET. When the sixth hall come into operation 100% students could
reside in the residential halls. Non-residential students are to be attached
Directorate of Student Welfare: with a hall so that the administrative control on the students becomes hall
The Directorate of Student Welfare is responsible for the various based.
activities related to the physical, social and other aspects of welfare of the
students. These include arrangement of supervision for halls of residence,
programs for physical education, games and sports, supervision of the

5
RUET Administration
Table I: Residential Halls of RUET.
RUET administration is governed by the rules and statues framed in the
Serial Name of the halls Residential
University ordinance 2002. On the recommendation of Academic
No. capacity
Council and various committees as mentioned in the ordinance, the
1. Shahid Lt. Selim Hall 350 Syndicate approves the policies and operational procedures of the
2. Shahid Shahidul Islam Hall 225 University. The Vice Chancellor is the administrative head of the
3. Shahid Abdul Hamid Hall 225 University.
4. Tin Shed Hall (Extension) 100
5. Ladies Hall 120
Chancellor: Honorable President Professor Dr. Iajuddin Ahmed
6. Shahid President Ziaur Rahman Hall 480
Vice- Chancellor: Professor Dr. A.F. M. Anowarul Haque
All halls are set in gardens and frontal green plantations and lawns and
all halls are within easy walking distance of the University. The students Registrar: Mr. Md. Ismail Hossain
live in these halls on community basis, while 2, 3 or 4 students share a
single room, depending on its size. Each hall has a common room
facility. A provost and some assistant provosts administrate each hall.
The Department of Computer Science & Engineering.
Auditorium Complex and Seminar Hall:
The University has an Auditorium Complex with modern facilities The Department
having a seating capacity of about 700, which is capable of holding The department with 17 faculty members is active with various programs
conferences, seminars and other cultural programs. Besides this there are in Computer Science & Engineering. The department offers basic and
seminar and conference rooms with limited capacity in engineering advanced optional courses. The department has a number of well-
degree awarding departments. established laboratories, namely, (1)Digital and Hardware Lab, (2)
Network Lab (3) Software lab#1 (4) Software lab#2 Laboratory. Well
Central Mosque:
equipped computer facilities are provided by the department for the
The central mosque of Rajshahi University of Engineering and
students, faculty members as well as the researchers. Modern machines
Technology is situated within the walking distance of teachers and staffs
with latest software are available in the Computer laboratory. The
quarters as well as the student’s residential halls. It is a well decorated
department has a Rental library room with current journals that provides
one storied building placed adjacent to the V.C house. All the religious
excellent opportunities for research. Books are provided to the students
Muslims take their prayer here without having any difficulty. The
on rent basis for each semester from the rental library. Students are
building is under reconstruction considering its existing limited capacity.
encouraged for academic excellence by awarding prized, medals and
Cafeteria: certificates for year wise performance. An official award named as
The central cafeteria is under construction near the main gate of RUET. It “Joynal Memorial Award” is also given to the student who obtains the
is within the walking distance from the academic and administrative highest grade point amongst the second year students of all disciplines.
building. Students, teachers and the staffs can get refreshment easily Different organizations and other people of various disciplines are being
here. trained time to time with computer literacy by the department. It also
arranges co curriculum activities among the students such as Computer
programming contest, cultural programs, games, debate, etc. every year.

6
List of Faculty Members
12. Md. Khamrul Hassan Lecturer
B. Sc. Engg.(RUET),
Academic
Field of Interests: Artificial Intelligence, Genetic Algorithm.
1. Dr. Md. Shahid Uz Zaman, Head, Dept. of CSE
PhD Japan, M.Sc China, B. Sc. Engg.(BITR), 13. Md. Rabiul Islam Lecturer
Field of Specialization: Geographical Information System (GIS) B. Sc. Engg.(RUET),
Field of Interests: Artificial Intelligence, Neural Networks, Fuzzy Logic,
2. Mirza Nazrul Alam Assistant Professor Genetic Algorithm, Digital Image Processing, Peripherals & Interfacing.
B. Sc. Engg.(BITR),
Field of Interests: 14. Nafisa Tarannum Lecturer
3. Md. Waselul Haque Sadid Assistant Professor B. Sc. Engg.(RUET),
Field of Interests:
M.Sc (BUET), B. Sc. Engg.(BITR)
Field of Specialization:
15. Sunit Kumar Ghosh Lecturer
4. Md. Shamsul Alam Assistant Professor B. Sc. Engg.(RUET),
B. Sc. Engg.(BITR), Field of Interests:
Field of Interests:
5. Md. Nazrul Islam Mondal Assistant Professor 16. Md. Murad Hossain Lecturer
B. Sc. Engg.(BITR),
B. Sc. Engg.(RUET),
Field of Interests:
Field of Interests: Artificial intelligence, Pattern Recognition,
Human Computer Interaction and Document Image Analysis.
6. Boshir Ahmed Assistant Professor
B. Sc. Engg.(BITD), 17. Ashek Ahmed Lecturer
Field of Interests: B. Sc. Engg.(KUET),
Field of Interests: Graph Theory, Data Communication and
7. Kaushik Roy Lecturer Computer Architecture.
B. Sc. (RU), M.Sc (RU)
Field of Interests: 18. Md. Al Mamun Lecturer
B. Sc. Engg.(RUET),
Field of Interests:
8. Abul Ahsan Md. Mahmudul Haque Lecturer
B. Sc. Engg.(IUT),
Field of Interests: Non-Academic
1. Md Kalimuzzaman
9. Abu Sayeed Md. Sohail Lecturer B.Sc. Engg. (BITK)
B. Sc. Engg.(IUT),
Field of Interests:

10. Mir Md. Jahangir Kabir Lecturer


B. Sc. Engg.(RUET),
Field of Interests:

11. A.H.M. Sarowar Sattar Lecturer


B. Sc. Engg.(RUET),
Field of Interests: Parallel and Distributed System, Artificial Intelligence,
Computer Network, Cryptography & Network Security and Programming.

7
Laboratory Facilities of the Department: Academic Ordinance for Undergraduate Studies for the Award of
The department provides adequate laboratory, library and other facilities Bachelor of Science in Engineering Degree
to it’s members and students. The departmental undergraduate courses (From First Year of Session 2004-2005)
are laboratory intensive and this requirement is catered by the following
laboratories at present. 1. Definitions:
1. Digital and Hardware Lab 1.1 “University” means the Rajshahi University of Engineering &
2. Software lab 1 Technology abbreviated as RUET
3. Software lab 2 1.2 “Syndicate” means the Syndicate of the University.
4. Network Lab 1.3 “Academic Council” means the Academic Council of the University
1.4 “The Committee of Courses and Studies” means the
Students in first and second year have to undertake laboratory/Sessional Committee for Under graduate Courses and Studies
classes in Physics, Chemistry, Mechanical Engineering and in different (CUGCS) of a Degree Awarding Department of the University.
workshops.
2. Departments:
Consultancy, Research and development: 2.1 Degree Awarding Departments:
Another significant part of the department activities is the testing. The University has the following Degree Awarding Departments:
advisory and consultancy services including research and development i) Department of Computer Science and Engineering
work for industries and organizations of national importance. These ii) Department of Civil Engineering
services are regularly offered by the department and are considered to be iii) Department of Electrical & Electronic Engineering
of great help by the clients. These types of activities provide the teachers iv) Department of Mechanical Engineering
the opportunities to gain some valuable experience. Such interaction v) Department of Electronic & Telecommunication Engineering
between the University and the industry extends the role of the vi) Department of Industrial Production Engineering
University in the national development. vii) Any other department to be University by the Board on the
recommendation of the Academic Council.
Computer Somity:
To facilitate academic and extra-academic activities of the students & 2.2 Teaching Departments:
teachers of the department there is a ‘Computer Society’ consisting of The University has the following teaching departments as defined in
class representatives who are elected by the students themselves. The the statutes:
Association works under the direct supervision and guidance of the Head i) Department of Computer Science & Engineering
of the Department. The major source of the Association fund is ii) Department of Civil Engineering
contribution made by the department students and the teachers. The head iii) Department of Electrical & Electronic Engineering
of the department nominates one faculty member to act as honorary iii) Department of Humanities
treasurer of the association. iv) Department of Mathematics
v) Department of Mechanical Engineering
vi) Department of Physics
vii) Department of Chemistry
ix) Department of Electronic & Telecommunication Engineering
x) Department of Industrial Production Engineering
xi) Any other department to be University by the Board on the
recommendation of the Academic Council.

8
examination recognized as equivalent to, and must also fulfill all
3. Degrees Offered: other requirements as may be prescribed by the Admission
The University offers courses leading to the award of the following Committee.
degrees
4.4 The rules and conditions for admission into various courses of
i) Bachelor of Science in Civil Engineering abbreviated as
studies or departments shall be framed by the Academic Council
B.Sc. Engg. (Civil);
on the recommendation of the Admission Committee.
ii) Bachelor of Science in Computer Science & Engineering
abbreviated as B. Sc. Engg. (Computer Science & 4.5 All candidates for admission into the courses of B. Sc. Engg. must
Engineering); be citizens of Bangladesh unless the candidature is against the
iii) Bachelor of Science in Electrical & Electronic seats that are reserved for foreign students. Candidates for all seats
Engineering abbreviated as B. Sc. Engg. (Electrical & except the reserved ones, if any, shall be selected on the basis of
Electronic); merit. The rules for admission into the reserved seats shall be
iv) Bachelor of Science in Mechanical Engineering framed by the Academic Council on the recommendation of the
abbreviated as B. Sc. Engg. (Mechanical); Admission Committee.
v) Bachelor of Science in Electronic & Telecommunication
4.6 No student shall ordinarily be admitted in the first year class after
Engineering abbreviated as B. Sc. Engg. (Electronic &
the corresponding classes start or after the call goes out for
Telecommunication Engineering);
admission into the next session, which ever is earlier. Newly
vi) Bachelor of Science in Industrial Production Engineering
abbreviated as B. Sc.Engg.(Industrial Production Engineering ); admitted students should be notified the date of commencement of
v) Any other degree that may be awarded by a department on classes.
the approval of the Board on the recommendation of the 4.7 Admission on of a newly admitted student in the first year class
Academic Council. will be canceled if for first two consecutive weeks after the start of
class he/she remains absent without prior permission. If any
4. Student Admission, Equivalence and Admission of Transfer student fails to report due to unavoidable circumstances within
4.1 The four academic years of study for the degree of B. Sc. stipulated first two weeks time, he/she may appeal within next
Engineering shall be designated as first year class, second year four weeks to the Academic Council. The Council’s decision will
class, third year class and fourth year class in succeeding higher be final.
levels of study. Students shall generally be admitted into the first
year class. In special cases, students may be admitted in to a 4.8 An Equivalence Committee consisting of at least five members for
higher year class on the recommendation of the appropriate a period of 3 years shall be formed by the Academic Council to
Equivalence Committee and Department concerned. consider the equivalence of different public examinations.

4.2 The Academic Council for admission forms an Admission 4.9 A candidate seeking admission on transfer from other Institute or
Committee in each academic session into first year B. Sc. University should apply to the Registrar of the University. The
Engineering class. Registrar will refer the case to the Head of the Department
concerned and also to the Equivalence Committee. On receiving
4.3 A candidate for admission into the first year class must have the opinions of the Head of the Department and of the
passed the H.S.C. Examination at least ‘B’ grade from a Higher Equivalence Committee, the matter will be placed before the
Secondary Education Board in Bangladesh (after 12 years of Academic Council. The Academic Council’s decision will be
schooling) with Physics, Chemistry and Mathematics as his/her communicated to the Head of the Department and the candidate.
subjects of examination in higher secondary examination or
4.10 There shall be no transfer in the first year class.

9
4.11 Every student being admitted to the University shall be examined 6.3 On the approval of the Academic Council an academic schedule
by a competent medical officer as may be provided in the for the year is announced for general notification before the start
admission rules. of the academic year.
The schedule for an academic year may be prepared according to the
5. Method of Course offering and Instruction: following guidelines:
Semester-I No. of weeks
The undergraduate curricula at RUET, Rajshahi are based on course
Classes 13
system. The salient features of course system is:
Mid-semester recess 1
i) Number of theoretical course and examination papers will not
Recess before examination 2
exceed five in each semester.
Semester Final examination* 2.1+
ii) The absence of passes of fail on an annual basis.
Publication of results 1.6
iii) Continuous evaluation of student’s performance.
20
iv) Evaluation by using Letter Grades and Grade Points instead of
Inter-semester Recess 1
numerical grades.
Semester-II No. of weeks
v) Introduction of some additional optional courses and thus enable
Classes 13
students to select courses accurse according to his/her interest as far
Mid-semester recess 1
as possible.
Recess before examination 2
vi) Opportunity for students to choose fewer or more courses than the
Semester Final examination* 2.1+
normal courses load depending on his/her capabilities and needs.
Publication of results 1.6
vii) The flexibility to allow the student to progress at his/her own pace 20
depending on his/her ability or convenience, subject to the Inter-session break, Ramjan 11
regulations on credit and minimum grade point average (GPA) and other vacations throughout the session.
requirements and Total = 52
viii) Promotion of the teacher-student contact. In the curriculum for the
* There shall be at least two examination dates in a week
undergraduate programs, besides the professional courses pertaining
+ The digit after the decimal indicates number of days
to each discipline, there is a strong emphasis on acquiring a thorough
knowledge in basic sciences of mathematics, physics and chemistry
7. Duration of Course and Course Structure:
and subject in humanities and social sciences. Emphasis has been
given to introduce courses dealing with professional practices,
7.1 The B.Sc. Engineering courses extend over a period of four
project planning and management, socio-economic and
academic years (8 semesters) each of a normal duration of one
environmental aspects of development projects, communication
calendar year, which is divided as necessary for the purpose of
skills etc. This will help the students to interact more positively with
academic program and conduct of examinations.
society.
7.2 The curricula of the B.Sc. Engineering degree is the different
6. Academic Calendar:
department is as proposed by the committee of courses and
6.1 The academic year shall ordinary be divided into two semesters.
approved by the board of Governors on the recommendation of
6.2 There are final examinations at the end of each semester
the Academic Council.
conducted by the respective degree awarding departments of the
7.3 The Committee of courses and studies review the curricula at least
University.
once every academic year and put forward suggestions to the
Academic council.

10
7.4 Teaching for the courses is reckoned in credits and the credits 7.10 In each degree awarding department, one of the senior teachers
allotted to various courses are determined by the committee of nominated by the Head of the Department acts as Course
courses and studies with the following guidelines: Coordinator who acts as Member Secretary to the committee of
Nature of Course Contact hour No. of Credit Courses and Studies.
i) Theory Lecture 1 hour/week 1 7.11 A course plan for each course, approved by the Course
ii) Tutorial 1 hour/week 1 Coordinator, showing details of lectures may be announced at start
iii) Independent 3/2 hour/week 0.75 of each semester.
Lab/Sessional/ design 2 hour/week 1 7.12 Project & Thesis should preferably be of 3 credits. Credit in any
3 hour/week 1.5 theory subject does not exceed 4 and than in sessional subject does
iv) Combined theory and Credits may be calculated on the not exceed 1.5.
Lab/Sessional basic of number of credits assigned 7.13 Theory and the related sessional course is designed as a combined
to i), and ii) course whose credit does not exceed 5.5.
v) Project/ thesis 6 hour/ week 3 8. Course Designation and numbering System:
vii) Field work 2 week of field work 1 Each course is designated by a three to four letter word identifying
the department, which offers it following, by a three-digit number
7.5 In the case of combined theory and lab/sessional course, theory with the following criteria:
and related sessional course should be considered together for a) The first digit corresponds to the semester in which the course is
grading and assigning credits for example, a course requiring three normally taken by the students.
lectures per week, one hour tutorial and three hours b) The 2nd and 3rd digits are reserved for departmental use
laboratory/sessional instruction per week may be assigned indicating major area.
(3+1+1.5)= 5.5 credits. The course designation system is illustrated by one example as
7.6 The total number of credits that a students has to completed shown below:
successfully for the award of B.Sc. Engineering degree are Course No. CSE 107
between 150-162. The maximum period of candidature is seven Course Title: Computer Programming
years i.e., 3 years (6 semesters) more than the normal time CSE for Computer Science and Engineering
required to completed the course. 1 for 1st semester
7.7 The total number of credits per week in a semester. However, a 07 for Computer Programming
student may be allowed to register for less than 15 credits in a
semester if 9. Type of courses:
i. He is considered academically weak. The courses included in undergraduate curricula are divided into several
ii. Number of credits required for graduation is less than 15 in groups as follows.
that semester and 9.1 Core Courses: In each discipline a number of courses are
iii. Student can not find appropriate courses for registration identified as core courses which form the nucleus of the respective
subject to the approval of the adviser. bachelor’s degree program. A student has to complete all of the
7.8 The Total contact hours for students inclosing lecture, tutorial and designated core courses for his discipline.
lab/sessional is around 25 period per week, each period being of 9.2 Pre-requisite Course: Some of the core courses are identified as
50 to 55 minutes duration with a bread of 5 minutes. pre-requisite courses. A pre-requisite course is one, which is
7.9. There should be an empty slot in the class routine to accommodate required to be completed before some other course(s) can be
back logged course if necessary. taken. Any such course, on which one or more subsequent courses
build up, may be offered in each of the two regular semesters.

11
9.3 Optional Courses: Apart from the core courses, Students have to be charged a late registration fee. However, no registration will be
complete a number of courses which are optional in nature. In that, accepted after two weeks from the commencement of the class.
Students have some choose the required number of courses from a 11.2 Limits on the Credit Hours to be registered: The total number
specified group/number of courses. of credit hours for which a student should register shall be
between 15 to 22 credits per week in a semester. However, a
10. Departmental Monitoring Committee and student Adviser: student may be allowed to register for less than 15 credits in a
10.1 Each department constitutes a Departmental Monitoring Committee semester if
with two teachers of the Department as members nominated by the i) he is considered academically weak
Committee of Courses studies and Head of the Department as ii) number of credits required for graduation is less than 15 in that
chairman. This committee monitors and evaluates the performance semester and
of the course system within the Department. The committee may iii) student can not find appropriate courses for registration subject
also propose from time to time to the Committee of courses and to the approval of the adviser.
Studies any changes and modifications needed for 11.3 Pre-Condition for Registration: A student will be allowed to
upgrading/changing the Undergraduate Curriculum and the Course register in those courses subject to the capacity constrains and
System. satisfaction of pre-requisite courses. If a student fails in a pre-
10.2 Student Adviser: An advisory board will be appointed for a batch requisite course in any semester, the concerned Department
of students of each department to advise each student on the Monitoring Committee may allow him to register for a course,
courses to be taken by the student. The advisory board or one of which build on the pre-requisite course provided his attendance
its members as decided by the board will discuss with the student and grades in continuous assessment in the said pre-requisite
his academic program and then decide the number and nature of course is found to be satisfaction.
courses for which he can register. However, it is the student’s Registration will be done at the beginning of each semester. Late
responsibility to keep contact with his adviser who will review and registration is however, permitted during the first week on
eventually approve the student’s specific plan of study and check payment of a late registration fee. Students having out standing
on subsequent progress. dues to the University or a hall of residence shall not. be permitted
to register. All students have therefore, to clear their dues and get
11. Registration Requirements: a clearance or no dues certificate, on the production of which, they
Each and every student must register for the courses he/she will be given necessary Course Registration Forms and complete
intends to take during a given semester on the basis of the advice the course registration procedure. Registration Forms are normally
and consent of his/her adviser. availably in the Register’s office. An orientation program will be
conducted for only the first year students at the beginning of the
11.1 Registration Procedure: Student will fill up his/her Course first semester when they will be handed over the registration
Registration Form in consultation with and under the guidance of package on producing enrollment slip/proof of admission.
his/her adviser and must submit to the Registrar’s Office within 11.4 Pre-Registration: Pre-registration for course to be offered in a
one week from the commencement of the class. Late registration particular semester will be done on the specified date before the
after this date will not be accepted unless the student submits a end of the previous semester. All students in consultation with the
written appeal to the Registrar through the concerned Head and advisor are required to complete pre-requisition formalities, failing
can document extenuating circumstances such as medical which a fine may be decided by the authority will have to be paid
problems or some other academic commitments which precluded before registration in the next term. Further a student who does not
enrolling prior to the last date of registration. Moreover, students pre-register may not get the courses desired by him subsequently.
who fail to register during the designated dates for registration will

12
11.5 Registration Deadline: Student must register for the courses to be course is ‘D’ or better. The application must be supported by a
taken before the commencing of each and no late registration will medical from any authorized Medical Officer.
be accepted after one week of classes which may be relaxed up to 11.9 Registration Fee :Each student will pay a registration fee of Tk.
maximum of two weeks for the newly admitted first year students. 15/= per credit and must submit the document of payment along
Late registration after this date will not be accepted unless the with the registration form to the Registrar’s office. It must be
student submits a written appeal to the Registrar through the noted here that, any fraction in credit will be considered as a next
concerned head and can document extenuating circumstances such higher integer credit for calculating registration fee.
as medical problems ( physically incapacitated and not able to be
presented) or some other academic commitments which precluded 12. Striking off the Names and Readmission:
enrolling prior to the last date of registration. 12.1 The name of the students shall be struck of removed from the rolls
11.6 Penalty for Late Registration: Students who fail to register on the following grounds:
during the designated dates for registration are charged a late
i) Non-payment of University fees and dues within the
registration fee decided by the authority. This extra fee will not be
prescribed period.
waived whatever be the reason for late registration.
ii) Forced to discontinue his/her studies under disciplinary rules.
11.7 Course Adjustment Procedure: A student would have some
iii) Withdrawal of names from the rolls of the University on
limited options to add or delete courses from his/her registration
grounds acceptable to the Vice-Chancellor of the University
list within the first two weeks from the beginning of the semester.
after having cleared all dues.
Adjustment of initially registered courses in any semester can be
done by duly completing the Course Adjustment Form. These iv) Could not earn required credits for graduation as outlined in
forms are normally available in the Registration’s office. For first the respective curriculum and/or fulfill CGPA requirement
year students such forms can be included in the registration packet within the maximum allowed time of 7 academic years.
at the time of orientation. 12.2 Every student whose name has been struck off the rolls by
Any student willing to add or drop courses will have to fill up a exercise of the clauses (ii) of Article 12.1 seeking readmission
Course Adjustment From in consultation with and under the after expiry of the period for which he/she was forced to
guidance of his/her adviser. The original copy of the course discontinue his/her studies, shall submit an application to the Head
Adjustment From will be submitted to the Registrar’s Office and of the Department in the prescribed form before the
then the requisite number of photo copies will be made by the commencement of the session to which he/she seeks readmission.
Registrar’s Office for distribution to the concerned Adviser, Head The Head of the Department shall forward the application to the
and the student. All changes in courses must be approved by the Vice-Chancellor of the University with his remarks. In case the
adviser and the Head of the department concerned. The Course readmission is allowed the student will be required on payment of
Adjustment From will have to be submitted to the Registrar’s all dues to get him/herself admitted not later than one week from
Office after duly filled in and signed by the concerned persons. To the date of permission given by the Vice-Chancellor. All
add/drop a course respective teacher’s consent will be required. readmission should preferably be completed before the session
11.8 Withdrawal from a Semester: If a student is unable to complete start. The percentage of attendance of the readmitted students shall
the semester Final Examination due to illness, accident or any be counted from the date of readmission.
other valid reason etc. he/she may apply to the Head of the degree 12.3 No student has withdrawn his/her name under clause (iii) of
awarding department for total withdrawal from the semester Article 12.1 shall be given readmission.
within a week after the end of the semester final examination. 12.4 In cases student whose name has been struck off rolls under clause
However, he/she may choose not withdraw any (i) of Article 12.1 seeks readmission within the session in which
laboratory/sessional/ design course if the grade obtained in such a his/her name was struck off, he/she shall be readmitted on

13
payment of all the arrears fees and dues. But if he/she seeks A grade ‘X’ shall be awarded for courses (like project & thesis, design,
readmission in any subsequent session, the procedure for his/her etc.) in the odd semester which continue through to the even semester.
readmission will be same as described under Article 12.2.
12.5 The application of a student for readmission will be considered if
13.1 Calculation of GPA and CGPA: Grade point average (GPA) is
he/she applies within two academic sessions from the semester of
the weighted average in a semester. ‘F’ grades do not count for
discontinuance of his/her studies in the University. Other than
GPA calculation. GPA of a semester will be calculated as follows.
Department as punishment under ordinance if the University
n
relation to discipline, a student of any kind failing for any other
reason whatsoever to become a candidate for a semester final
Grade Point Average
∑C
i =1
i Gi
examination in which he/she ought to have had in the usual = n
process of his/her progressive academic activities, shall be
considered to have discontinued his/her studies for the relevant ∑C
i =1
i
semester together with striking the name off from current roll and
where n is the total number of courses passed by the student in the
two such discontinuance periods will be considered equivalent to
semester, Ci is the number of credits allotted to a particular course i and
that for one academic session. The maximum period of
Gi is the grade point corresponding to the grade awarded for i- th course.
discontinuance under no circumstances is to exceed two academic
The overall or Cumulative grade point average (CGPA) gives the
sessions during a student’s period of studies for the degree.
cumulative performance of the student from first semester up to any
12.6 In case any application for readmission is rejected, the student
other semester to which it refers and is computed by dividing the total
may appeal to the Academic Council shall be final.
12.7 A student, whose name has been struck off the rolls by exercise of grade points (ΣCi Gi ) accumulated up to the date by the total credit
clause (iv) of Article 12.1, is not eligible to seek readmission. (ΣCi). Both GPA and CGPA will be rounded off to the second place of
decimal for reporting.
13. Grading System : The letter grade system shall be used to assess the
performance of the student and shall be as follows: 14. Distribution of Marks :
14.1 The distribution of marks for a given course will be as follows
i) Theory courses:
Class participation and performance 10%
Numerical Grade Letter Grade Grade Point
Quizzes/Class tests 20%
80% or above A+ 4.0 Semester final exam (3 hours duration) 70%
75% to less than 80% A 3.75 Total 100%
70% to less than 75% A- 3.5
65% to less than 70% B+ 3.25 ii) Independent laboratory/sessional/design/field work courses
60% to less than 65% B 3.0 Class participation and attendance 10%
55% to less than 60% B- 2.75 Quizzes 15%
50% to less than 55% C+ 2.5 Performance/reports 50%
45% to less than 50% C 2.25 Viva voce (conducted by the department) 25%
40% to less than 45% D 2.0
Total 100%
Less than 40% F 0 iii) Project and thesis:
Viva voce (conducted by a viva voce committee) 20%
Supervisor (internal examiner) 50%

14
External examiner 30% ii) Duration of quizzes/class tests should not exceed 15 minutes and
materials covered should be what were taught in 2 to 3 previous
Total 100%
class or most recent classes.
iii) for convenience of conduction the class tests/quizzes a half an
iv) Combined theory & laboratory/Sessional courses:
hour time slot should be kept at the beginning of each working
Assessment for the theory part of the course will be done as
day.
per guideline i) and that for the laboratory/sessional part as
iv) The dates for the quizzes/class test shall be fixed by the Head or
per guideline ii) above. Total marks in a combined course will
Course Coordinator and shall be announced accordingly.
then be calculated on the basis of theory to
v) All class shall ordinarily be of equal value. The result of each
laboratory/Sessional credit ratio.
individual class test shall be posted for information of the students
14.2 It is desirable that weightage on continuous assessment as preferably before the next class test is held.
described in Article 14.1 such as quizzes and class tests, class
16. Earned Credits:
participation and attendance etc. should be increased up to 50%
The courses in which a student has obtained ‘D’ or a higher grade
and weightage on semester final examination should be reduced to
will only be counted as credits earned by him/her. A student, who
above 50% gradually.
obtains a ‘F’ grade in any Core Course in any semester. he/she
14.3 Basis for awarding marks for class participation and attendance will have to repeat the course. If a student obtains a ‘F’ in an
will be as follows: Optional Course, he/she may choose to repeat the course. If a
student obtains a ‘F’ in an Optional Course, he/she may choose to
Attendance Marks repeat the course or take a substitute course if available. ‘F’ grades
90% and above 10% will not be counted for GPA calculation but will stay permanently
85% to less than 90% 9%
on the Grade sheet and Transcript.
80% to less than 85% 8%
A student obtaining ‘D’ grade in a course will be allowed to repeat
75% to less than 80% 7%
the course for the purpose of grade improvement if CGPA of the
70% to less than 75% 6%
student falls below 2.20 . In such case he/she will be awarded the
65% to less than 70% 5%
new grade thus he/she obtains or retains his/her previous grade if
60% to less than 65% 4%
he/she fails.
Less than 60% 0%
17. Performance Evaluation:
14.4 The students whose percentage of attendance will fall short of
The minimum CGPA requirement for obtaining a B. Sc.
75% in any of the theory, lab/sessional courses for which he/she
Engineering degree is 2.2. The performance of a student will be
has registered in one academic year shall not be eligible for the evaluated in terms of two indices, viz. semester grade point
award of any type of scholarship/stipend /grant for the following average and cumulative grade point average.
academic session.
Student will be considered to be making normal progress toward a
15. Class Tests/Quizzes degree if their CGPA for all courses attended is 2.2 or more.
i) For 2 credit courses 3 best out of 4, for 3 credit courses 4 best out Students who regularly maintain semester GPA or 2.20 or better
of 5 and 4 credit courses 5 best of 6 quizzes/class test may be are making good progress toward their degrees and are in good
taken for awarding grade. These may be considered as the standing with the University. Students who fail to maintain this
minimum recommended number of quizzes/class tests for any minimum rate of progress will not be in good standing. This can
course. If the number of quizzes/class tests administered in a happen when one or more of the following conditions exist:
courses exceeds these suggested minimum numbers, then two i) Semester GPA falls below 2.20 or
thirds best of all may be considered. ii) Cumulative GPA falls below 2.20

15
iii) Earned credits fall below 15 times the number of Semester A student is normal required to earn at least 15 credit in semester. At
attended/studies. the end of each semester, the students will be categorized as follows:
All such students can make up deficiencies in GPA and credit
Category - 1 :
requirements by completing courses of next semester(s) and
Consisting of student who have passed all the courses prescribed for
backlog courses, if there be any, with better grades. When GPA
the semester and have no backlog of courses. A student belonging to
and credit requirements are achieved,
Category 1 will be eligible to register for all courses prescribed for
The student is returned to good standing. Students whose GPA
the next semester.
will fall below 2.20 will have to be notified so that the necessary
Category - 2 :
remedial measures can be taken.
Consisting of students who have earned at least 15 credits in the
semester but do not belong to category 1. A student belonging to
18. Honors, Vice-Chancellor’s List and Syndicate Gold medal
Category 2 is advised to take at least one course less in the next
Candidates for Bachelor’s degree in engineering will be awarded
semester subject to the condition that he/she has to register for such
the degree with honors if their CGPA is 3.75 or better.
backlog courses as may be prescribed by the adviser.
In recognition of excellent performance, the names of students
Category -3 :
who maintains good standing with the University obtaining SGPA
Consisting of student who have failed to earn 15 credits in the
of 3.75 or above in two regular semesters in each academic year
semester. A students belonging to Category 3 is advised to take at
may be published in the Vice-Chancellor’s List in each
least two courses less subject for registration for minimum of 15
department. Students who have received ‘F’ grade in any course
credits. However, he/she will be required to register for such backlog
during any of the two regular semesters will not be considered for
courses as may prescribed by the adviser.
Vice-Chancellor’s List in that year.
If a students can show extraordinary brilliance and obtains all A or 21. Probation and Suspension:
better grades in all the courses he/she attended and fulfills the Undergraduate students who regularly maintain semester GPA of
credit requirement for graduation will be honored by awarding 2.20 or better satisfying the minimum credit requirements are
Syndicate gold medal in a special function/convocation. making good progress toward their degrees and are in good
standing with the University. Students who fail to maintain this
minimum rate of progress may be placed on academic probation.
19. Student Classification:
For a number of reasons it is necessary to have a definite system The status of academic probation is a reminder/warning to the
by which to classify students as First year, Second year, Third year student that satisfactory progress towards graduation is not being
and Fourth year. At RUET regular student are classified according made. A student may be placed on academic probation when
to the number of credit hours earned towards a degree. The either of the following conditions exists:
following classification applies to the students. i) The Semester GPA falls below 2.20 or
Year Earned credits ii) The cumulative GPA falls below 2.20
First year 0 to 35
Second year 36 to 70 Students on probation are subject to such restriction with respect
Third year 71 to 105 to courses and extracurricular activities as may be imposed by the
Fourth year 106 and above respective Head of the Department.
The minimum period of probation is one semester, but the usual
20. Registration for the Second & subsequent Semester:
period is for one academic year. The allows student and

16
opportunity to improve the GPA through the completion of arrangement in order to enable the student to partially make –up
additional course work during the period that the student is on for the reduced load during regular semester.
probation. The probation is extended for additional semester until
Following criteria are followed for determining academically weak
the student achieves an overall GPA if 2.20 or better. When that
students.
condition is achieved, the student is returned to good standing.
i) CGPA falling below 2.20
Academic probation is not be taken lightly-it is very serious
ii) Semester grade point average (SGPA) falling below 2.20 points
matter. A student on academic probation who fails to maintain a
below that of previous semester.
GPA of at least 2.20 during two consecutive academic years may
iii) Earned credit calling below 15 times the number of semester
be suspended from this University. A student who has been
attended.
suspended may apply for consideration to the Vice-Chancellor, but
23. Backlog and Short Semester Examination:
this application will not be considered until the student has been
a) Backlog examination to be held once after each session and
suspended at least one full semester.
must be ended in 3 examination days. The examination schedule
Petitions for reinstatement must set forth clearly the reasons for is arranged by the Head of the department to their convenient
the previous unsatisfactory academic record and it must delineate time. A student can obtain maximum ‘B’ grade in the backlog
the new conditions that have been created to prevent the examination.
recurrence of such work. Each such petition is considered b) The student who obtain a ‘F’ grade in any course can sit for
individually on its own merits. After consideration of the petition backlog examination or do registration with the regular semester
is considered individually on its own merits. After consideration for that course by consulting his/her advisor.
of the petition and perhaps after consultation with the student, c) There is a special short semester for the students who did
adviser and the respective Head of the Department, Vice- complete the 4th year backlog examination but yet cannot obtain
Chancellor in some cases; reinstate the student if this is the first the credits required for the bachelor degree. The sort semester
suspension. However, a second suspension will be regarded as class and examination must be ended within 10 weeks after
final and absolute. publishing the result of the 4th year backlog examination. One
student can do registration at most five courses in the short
semester and the class test/quiz and sessional class of the special
short semester to be held as almost similar fashion of the
regular semester.
22. Measures for Helping Academically weak Students:
24. Minimum Earned credit and GPA Requirements for Obtaining
The following provisions are made as far as possible to help Degree:
academically weak students to enable them to complete their studies Minimum credit requirements for the awarded of Bachelor of
within the maximum period of seven years. Engineering Degree will be decided by the respective committee
of courses and studies. The minimum CGPA requirements for
a) All such students whose Cumulative Grade Point Average obtaining a Bachelor of Engineering Degree are 2.20.
(CGPA) is less than 2.20 at the end of a semester may be given
a load not exceeding four theory/combined courses in the next A student may take additional courses with the consent of his/her
semester. adviser in order to raise CGPA, but he/she may take a maximum
of 15 such additional credits beyond respective credit
b) For other academic deficiencies, some basic and core courses requirements for bachelor’s degree during his/her entire period of
may be offered during the regular semester under special student.

17
25. Time Limits of Completion of Bachelor’s Degree: 28.3 Relaxation of Course Registration for Repeaters: Relaxation of
A student must complete his/her students within a maximum course Registration for a student transferred to course system from
period of seven academic years for engineering. Previous system: - the requirement of registration of minimum 15
credit hours in a semester shall waived for only the semester of the
26. Industrial/ Professional Training Requirements:
year where he/she has been transferred in course system provided
Depending on each Department’s own requirement a student may
that he/she has been granted exemption in some of the courses
have to complete a prescribed number of days of industrial/
offered in those terms.
professional training in addition of minimum credit and other
requirements, to the satisfaction of the concerned department.
29. Absence during Semester:
A Student should not be absent quizzes tests etc. during the
27. Application for Graduation and Award of Degree:
semester. Such absence will naturally lead to reduction in
A student who has fulfilled all the academic requirements for
points/marks, which count towards the final grade. Absence in
bachelor’s degree will have to apply to the Register/Vice-
semester final examination will result in ‘F’ grade.
Chancellor through his/her Adviser for graduation. Provisional
A Student who has been absent for short periods, up to a
degree will be awarded in completion of credit and GPA
maximum of three week due to illness, should approach the course
requirements. Such provisional degree will be confirmed by the
teacher(s) or the course coordinators(s) for a make-up quizzes or
academic council.
assignments immediately on returning to the classes. Such request
should be supported by medical certificate from University
28. Inclusion of repeaters from present system to the new courses
medical officer. The medical certificate issued by a registered
system
medical practitioner (with the registration number shown
Repeater students will be included in the courses system of
explicitly or the certificates) will also be acceptable only in those
curricula as and when such situation will arise.
cases where the students has valid reason for his/her absence from
28.1 Equivalence of Courses and Grades: Equivalence of courses the University.
passed previously by any repeater student shall be determined by
the respective Committee of Courses & Studies for the purpose of:
a) Allowing course exemption and
b) Conversion of present grades into proposed grades in exempted
courses.
28.2 Time Limit for Completion of Bachelor’s Degree: Time
allowed for a student included in Course System from Previous
System to complete studies leading to a bachelor’s degree will be
proportional to the remaining credits to be completed by him/her.
A student in engineering for example, having earned 40 credit
hours through equivalence and exemption (for previously
completed courses) out of a total requirement of 162 credits for
bachelor’s degree will get.
(7 yr. X 122/162 = 5.25) = 5-1/2 years (rounded to next higher
half-a year) or 11 (eleven) Regular semester to fulfill all
requirements for bachelor’s degree.

18
SYLLABUS Second Semester
Session
Theory
SL.N Course al
Course Title Hrs./ Credit.
Summary of Undergraduate Course Plan o. No. Hrs./
Week
Week
Theory Sessional Total 1. CSE 200 Drawing and CAD Project 0 3/2 0.75
Sl. Year/
No of No of Credits 2. CSE 201 Data structure 3 0 3.00
No Semester Credits Credits
Course Course 3. CSE 202 Sessional based on CSE 201 0 3 1.50
1 1st/1st 5 17 4 4.50 20.50 4. CSE 207 Object Oriented Programming 3 0 3.00
2 1st/2nd 5 15 4 5.25 21.25 5. CSE 208 Sessional based on CSE 207 0 3 1.50
3 2nd/3rd 5 16 4 5.25 21.25 6. Ph 207 Physics 3 0 3.00
4 2nd /4th 5 15 4 5.25 20.25 7. Ph 208 Sessional based on Ph 207 0 3 1.50
5 3rd/5th 5 15 4 4.50 19.50 8. Math 207 Mathematics-II 3 0 3.00
6 3rd/6th 5 15 5 4.50 19.50 9. Hum 207
Economics, Government &
4 0 4.00
7 4th/7th 5 15 5 4.50 19.50 Sociology
8 4th/8th 5 15 4 3.75 18.75 Total= 16 10.50 21.25
Total 40 123 34 37.50 160.50 No. of Theory Courses : 5 Total contact Hrs/week:26.50
No. of Lab/Sessional Courses: 4 Total Credits : 21.25

Courses offered to the undergraduate students of Third Semester


Computer Science & Engineering Department
SUMMARY OF COURSES Sessional
SL. Course Theory
Course Title Hrs./Wee Credit.
No. No. Hrs./Week
First Semester k
Software Development
Theory 1. CSE 300 0 3/2 0.75
SL.N Sessional Credit Project-I
Course No. Course Title Hrs./W
o. Hrs./Week . 2. CSE 305 Discrete Mathematics 3 0 3.00
eek
3. CSE 306 Sessional based on CSE 305 0 3 1.50
1. CSE 100 Computer Fundamentals 0 3/2 0.75
4. EE 303 Analog Electronic Circuits 3 0 3.00
2. CSE 107 Computer programming 4 0 4.00
5. EE 304 Sessional based on EE 303 0 3 1.50
3. CSE 108 Sessional based on CSE 107 0 3 1.50
6. Math 307 Mathematics-III 3 0 3.00
4. EE 107 Basic Electrical Engineering 3 0 3.00
7. CSE 307 Digital Techniques 3 0 3.00
5. EE 108 Sessional based on EE107 0 3 1.50
6. Ch 107 Chemistry 3 0 3.00 8. CSE 308 Sessional based on CSE 307 0 3 1.50
7. Ch 108 Sessional based on Ch 107 0 3/2 0.75 Industrial Management &
9. Hum 307 4 0 4.00
Accountancy
8. Math 107 Mathematics-I 3 0 3.00
Total= 16 10.50 21.25
9. Hum 107 English 3 0 3.00
Total= 16 9.00 20.50 No. of Theory Courses : 5 Total contact Hrs/week: 26.5

No. of Theory Courses : 5 Total contact Hrs/week: 25 No. of Lab/Sessional Courses :4 Total Credits : 21.25

No. of Lab/Sessional Courses: 4 Total Credits : 20.50

19
Fourth Semester Sixth Semester
SL. Course Theory Sessional
SL. Theory Sessional Course Title Credit.
Course No. Course Title Credit. No. No. Hrs./ Week Hrs./ Week
No. Hrs./ Week Hrs./ Week
Software Development
Algorithms Design & 1. CSE 600 0 3 1.5
1. CSE 401 3 0 3.00 Project – II
Analysis
Sessional based on CSE 2. CSE 601 Operating System 3 0 3.00
2. CSE 402 0 3 1.50
401 3. CSE 602 Sessional based on CSE 601 0 3/2 0.75
Electrical Machines &
3. EE 403 3 0 3.00 4. CSE 603 Computer Architecture 3 0 3
Applications
4. EE 404 Sessional based on EE-403 0 3 1.50 5. CSE 605 Data Communication 3 0 3.00
5. Math 407 Mathematics-IV 3 0 3.00
6. CSE 606 Sessional based on CSE 605 0 3/2 0.75
6. CSE 405 Numerical Method 3 0 3.00
7. CSE 607 Peripherals & Interfacings 3 0 3.00
Sessional based on CSE
7. CSE 406 0 3 1.50 8. CSE 608 Sessional based on CSE 607 0 3/2 0.75
405
CSE 407 Finite Automata Theory & CSE 609 Artificial Intelligence &
8. 3 0 3.00 9. 3 0 3.00
Pulse Technique Expert System
Sessional based on CSE
9. CSE 408 0 3/2 0.75 10. CSE 610 Sessional based on CSE 609 0 3/2 0.75
407
Total= 15 10.50 20.25 Total= 15 9 19.50
No. of Theory Courses : 5 Total contact Hrs/week : 25.50 No. of Theory Courses : 5 Total contact Hrs/week : 24.00
No. of Lab/Sessional Courses : 4 Total Credits :20.25 No. of Lab/Sessional Courses : 5 Total Credits : 19.50

Seventh Semester
Theory
Fifth Semester SL.
Course No. Course Title Hrs./
Sessional
Credit.
No. Hrs./ Week
Week
L.N Course Theory Sessional 1. CSE 700 Project and Theses-I 0 3 1.5
Course Title Credit.
o. No. Hrs./Week Hrs./Week
2. CSE 701 Complier Design 3 0 3.00
Internet Programming
1. CSE 500 0 3/2 0.75 Sessional based on CSE
Lab/Project 3. CSE 702 0 3/2 0.75
701
2. CSE 501 Data Base Systems 4 0 4.0
CSE 705 Information System
3. CSE 502 Sessional based on CSE 501 0 3 1.50 4. 3 0 3.00
analysis & Design
4. EE 503 Instrumentation 2 0 2 Sessional based on CSE
5. EE 504 Sessional based on EE 503 0 3/2 0.75 5. CSE 706 0 3/2 0.75
705
6. CSE 503 Software Engineering 3 0 3 6. CSE 707 Computer Network 3 0 3.00
Applied Statistics & Queuing
7. CSE 505 3 0 3 Sessional based on CSE
Theory 7. CSE 708 0 3/2 0.75
707
CSE 507 Microprocessors & Assembly
8. 3 0 3.0 8. Optional -I 3 0 3.00
Language
9. Sessional based on Optional -I 0 3/2 0.75
9. CSE 508 Sessional based on CSE 507 0 3 1.50 10. Optional-II 3 0 3
Total= 15 9 19.50
Total= 15 9 19.50
No. of Theory Courses : 5 Total contact Hrs/week : 24.00
No. of Theory Courses :5 Total contact Hrs/week : 24.0
No. of Lab/Sessional Courses : 4 Total Credits : 19.50
No. of Lab/Sessional Courses : 4 Total Credits : 19.50

20
List of Optional Courses
List of Optional Courses Optional-I, Optional-II and Optional-III should be selected from
Course No. Course Title
CSE 713 Digital Signal Processing
the following courses:
CSE 721 Unix programming
Course No. Course Title
CSE 725 Human Computer Interaction
CSE 821 Network Planning
CSE 727 Digital System Design
CSE 823 Advanced Computer Architecture
CSE 731 Simulation & Modeling
Optional-I CSE 825 Robotics and Computer Vision
CSE 714 Sessional based on CSE 713
CSE 827 Network Security
CSE 722 Sessional based on CSE 721 CSE 829 Decision Support System
CSE 726 Sessional based on CSE 725 CSE 831 Knowledge Engineering
CSE 728 Sessional based on CSE 727 CSE 833 Digital Image Processing
CSE 732 Sessional based on CSE 731 CSE 835 Parallel and Distributed Processing
EE 701 Control System Engineering

Optional-II CSE 703 VLSI Design


EE 717 Telecommunication Switching
Prerequisite courses are indicated in the detail syllabus.
Eighth Semester
SL. Course Theory Sessional
Course Title Credit.
No. No. Hrs./ Week Hrs./ Week
1. CSE 800 Project and Theses-II 0 3 1.50
2. CSE 801 Computer Graphics 3 0 3.00
Sessional based on CSE
3. CSE 802 0 3/2 0.75
801
CSE 809 Neural Networks & Fuzzy
4. 3 0 3.00
Systems

Sessional based on CSE


5. CSE 810 0 3/2 0.75
809

6. CSE 820 Seminar 0 3/2 0.75


7. Optional-I 3 0 3.00
Optional-
8. 3 0 3.00
II
Optional-
9. 3 0 3.00
III
Total= 15 7.5 18.75

No. of Theory Courses : 5 Total contact Hrs/week : 22.50


No. of Lab/Sessional Courses : 4 Total Credits : 18.75

21
COURSES FOR THE FIRST YEAR DETAIL SYLLABUS

FIRST SEMESTER
CSE 100 (Computer Fundamentals)
Theory Contact hours/week: 3/2 Credits: 0.75
SL.N Sessional Credit
Course No. Course Title Hrs./W
o. Hrs./Week .
eek Introduction to Computer fundamentals: types and generation of
1. CSE 100 Computer Fundamentals 0 3/2 0.75
computers, basic organization and functional units. Number systems,
2. CSE 107 Computer programming 4 0 4.00
codes and logic functions. Hardware: Processors, input, output and
memory devices, keyboard, mouse, OMR, OCR, MICR, CD-ROM,
3. CSE 108 Sessional based on CSE 107 0 3 1.50
Printers, CRT, microfilm, floppy
4. EE 107 Basic Electrical Engineering 3 0 3.00
Machine language , assembly language, High level language, assembler,
5. EE 108 Sessional based on EE107 0 3 1.50
translator, interpreter and compiler. Types of software, system software,
6. Ch 107 Chemistry 3 0 3.00
familiarization with various operating systems (Windows, DOS, UNIX
7. Ch 108 Sessional based on Ch 107 0 3/2 0.75
etc.). Application software: text processing (MS-WORD, etc), Spread
8. Math 107 Mathematics-I 3 0 3.00
sheet (MS-EXCEL etc), Database management (FoxPro, MS Access,
9. Hum 107 English 3 0 3.00 Oracle etc), mathematical and simulation(Math Cad, Matlab etc.) . Data
Total= 16 9.00 20.50 communications and Internet.

SECOND SEMESTER CSE 107 (Computer Programming)


Theory
Session Contact hours/week: 4 Credit: 4
SL. Course al History of Programming Language, Programming Algorithms and Flow
Course Title Hrs./ Credit.
No. No. Hrs./
Week
Week
Chart Construction. Principles of Programming. Structured Programming
Concepts. Writing, Debugging and Running Programs in DOS, Windows
1. CSE 200 Drawing and CAD Project 0 3/2 0.75
and UNIX Environment Using C/C++. Variables, Arithmetic Expression,
2. CSE 201 Data structure 3 0 3.00 Types of Operators and Expressions, Control Flow, Functions, Arrays,
3. CSE 202 Sessional based on CSE 201 0 3 1.50 String, Software Interrupts, DOS & BIOS Service Routines.
4. CSE 207 Object Oriented Programming 3 0 3.00
Structure, Union, Pointer, Dynamic Memory Allocation, I/O and File
5. CSE 208 Sessional based on CSE 207 0 3 1.50
Management, VROOMS, Multiple File Programming, Command Line
6. Ph 207 Physics 3 0 3.00
Compilation and Command Line Argument, Basic Sorting Algorithms.
7. Ph 208 Sessional based on Ph 207 0 3 1.50
Introduction to C/C++ Graphics Library. Introduction to Object oriented
8. Math 207 Mathematics-II 3 0 3.00
programming and its various features.
Economics, Government &
9. Hum 207 4 0 4.00
Sociology
Total= 16 10.50 21.25
CSE 108 (Sessional based on CSE 107)
Contact hours/week: 3 Credits: 1.50

Sessional based on the theory course CSE 107

22
EE 107 (Basic Electrical Engineering) Contact hours/week: 3/2 Credits: 0.75
Contact hours/week: 3 Credits: 3
Sessional based on the theory course Ch 107
Electrical units and Standards. Electrical circuit elements and models.
Signal and waveforms. Fourier representation of non-sinusoidal Math 107 (Mathematics - I)
waveforms. RMS and average value of sinusoidal waveforms. Contact hours/week: 3 Credits: 3
Introduction to phasor algebra. DC& Steady state AC circuit solutions:
Series, Parallel, Series-Parallel networks, Loop and Nodal methods, Differenial Calculus : Limit, Continuity and differentiability.
Delta-Wye transformations. Differentiation of explicit and implicit function and parametric equations.
Circuit theorems and their application to circuit solution. Circuit analysis Significance of derivatives, Differentials, Successive differentiation of
using PSpice various types of functions. Leibnitz's theorem. Rolle's theorem, Mean
value theorems. Taylor's theorem in finite and infinite forms. Maclaurin's
EE 108 (Sessional based on EE 107) theorem in finite and infinite forms. Lagrange's form of remainders.
Contact hours/week: 3 Credits: 1.50 Cauchy's form of remainder. Expansion of functions by differentiation
and integration. Partial differentiation. Euler's theorem. Tangent,
Sessional based on the theory course EE 107 maximum and minimum values of functions and points of inflection.
Applications. Evaluation of indeterminate forms by L'Hospitals rule,
Ch 107 (Chemistry) Curvature, center of curvature and chord of curvature. Evaluate and
Contact hours/week: 3 Credits: 3 inviolate. Asymptotes. Envelopes, Curve tracing.
Integral Calculus : Definitions of integration, Integration by method of
Aqueous Solution: Types of solution, Factors influencing the solubility substitution, Integration by the method of successive reduction. Definite
of substance. The Lechatclier's principle, Mechanism of dissolution, integrals. Beta function and Gamma function. Area under a plane curve
Evolution and absorption of heat, Different units of concentration, in Cartesian and Polar co-ordinates. Area of the region enclosed by two
Problems involving acid base titration, Solution of gases in liquids, curves in Cartesian and Polar co-ordinates, parametric and pedal
Distribution of solute between two immiscible solvent, Application of equations. Intrinsic equation. Volumes of solids of revolution. Volume of
distribution law, properties of dilute solution, Vapor pressure, Raoult's hollow solids of revolution. Volume of hollow solids of revolution by
Law - its application, Elevation of boiling point, Depression of freezing shell method. Area of surface of revolution
point and osmotic pressure. Colloids and properties of colloidal system,
Chemical Bond: Different type of chemical bond. Granular properties of Hum 107 (English)
ionic and covalent compounds, Modern approach of covalent bond. Contact hours/week: 3 Credits: 3
Physical Chemistry : Kinetics and Chemical equilibrium: rate of a
reaction, Factors determining the rate, Law of mass action, Evaluation Grammar: Construction and Transformation of Sentences, Analysis of
and characteristics of equilibrium constant of reaction, Thermo- Sentence, Structure, Use of Preposition, Question Words, WH & Yes/No
chemistry : Types of energy, Enthalpy, heat of reaction, heat of Question, Phrases & Idioms, Correction, Conditional Sentences,
combustion, Heat of formation and heat of neutralization, Experimental Punctuation, Pronunciation, Phonetic Transcription, Spoken English.
determination of thermal changes during chemical reaction, Composition: Definition of Scientific Terms, Comprehension, Précis
Electrolytes, Mechanism of electrolytic conduction, Transport number Writing, Commercial Correspondence, Paragraph Writing,
and electrolytic conductance. Amplification, Tenders & Schedules, Memos & Press-Release, Report
Writing.
Ch 108 (Sessional based on Ch 107) Short Stories:

23
“The Diamond Necklace” – Guy De Mapausant
“Meeting in the Mosque” – E. M. Forster Introduction to C++, Basic structure of C++ Programs, Dissimilarities
“Tickets, Please” – D. H. Lawrence between C and C++, Advanced Data Types, Access Modifiers, Storage
“The Dead” – James Joyce Class Specifies, Type Conversion in Assignments, Function Type
Modifiers, Dynamic Memory Allocation Using C++. User Defined Data
CSE 200 (Drawing and CAD Project) Types, Advanced Operators, Enumerated Data Types. Object Oriented
Contact hours/week: 3/2 Credits: 0.75 Programming: Concepts of Object Oriented Programming, Class and
Object, Inheritance, Polymorphism, OPP with C++, Parameterized
Introduction. Scale drawing, Sectional view, Isometric views, Missing Constructors, Destructor, Friend Functions, Multiple Inheritance, Passing
line, Auxiliary view. Detail and assembly drawing, Project on Object to Functions, Arrays of Objects, Pointer to Objects.
Engineering Drawing and CAD using AUTOCAD or contemporary
Function and Operator Overloading, Overloading Constructor Functions,
packages instructed by the teachers.
References, Multilevel Inheritance, Virtual Functions and Polymorphism,
Abstract Class, C++ I/O Libraries, C++ Streams, Creating Inserters and
CSE 201 (Data structure)
Extractors, Formatting I/O, File I/O, Static Class Members, C++
Contact hours/week: 3 Credits: 3
Complex and BCD Classes, The Message Based Philosophy. Standard
Template Libraries. Java: Introduction to Java, Java Development
Concepts and Examples of Elementary Data Objects, Necessity of
Environment, JVM, Advances of Java Over Computer Programming,
Structured Data, Types of Data Structure, Ideas on Linear and Nonlinear
Byte Codes, Variable, Operator and Data Types, Classes, Threads,
Data Structure, Array: Linear and Binary Search, Multidimensional
Introduction to Applets, Swing and Servelets, Basic Error Handling,
Array, Pointer Array, Parallel Array, Sparse Matrices, Pointer: Memory
Concept of Threading, Execution of Java Programs in UNIX Operating
Optimization by Dynamic Memory Allocation, Multi-Dimensional
System.
Pointers, Function Pointer. Stack: Stack Representation, Polish Notation.
Queues: Queue Representation, Deques, Priority Queues. Recursion,
CSE 208 (Sessional based on CSE 207)
Implementation of Recursion Using Stack and Queues. Various Sorting
Contact hours/week: 3 Credits: 1.50
Algorithms and Complexities, Merging, Analysis of Quick Sort.
Nonlinear Data Structure Concepts. Linked List: Memory Representation Sessional based on the theory of course CSE 207.
of a List, Basic Operations, Two-Way, Circular List and Header List.
Binary Search Tree: Memory Representation of Tree, Basic Operations, Ph 207 (Physics)
Recursive and Non-Recursive Tree Operations, Threading, Heap. Graph: Contact hours/week: 3 Credits: 3
Sequential and Linked Representation of Graph, Shortest Path
Algorithm, Breadth and Depth First Search, Concept of Graph Coloring. Waves and Oscillations: Oscillations: Simple harmonic motion,
Hash Technique: Purpose of Hashing, Collision Resolution, Chaining. Composition of simple harmonic motions and Lissajous’ figures,
Damped and Forced oscillations. Resonance. Waves: Travelling and
CSE 202 (Sessional based on CSE 201) Standing waves, Energy calculation of Travelling and Standing waves,
Contact hours/week: 3 Credits: 1.50 Intensity of waves. Beats, Doppler effect.
Atomic Physics: Atom models: Thomson atom model, Rutherford atom
Sessional based on the theory of course CSE 201.
model, Rutherford scattering formula, Electron orbits, Bohr atom model,
Energy levels and spectra, Particle properties of waves: Photoelectric
CSE 207 (Object Oriented Programming)
Contact hours/week: 3 Credits: 3

24
effect, Einstein’s photoelectric equation, Laws of photoelectric emission, Economics: Nature of the economics theory applicability of economic
Compton effect, De Broglie waves. theory to the problems of developing countries, Some basic concepts -
supply, demand and their elasticity, relationship among average, margin
Nuclear Physics: The nucleus, Nuclear constituents, Binding energy,
and total and their derivation. Consumer's equilibrium-indifference
Nuclear reactions, Q-value of a nuclear reaction, Nuclear fission and
curve, producer's equilibrium-isoquant. Production - factors of
fusion, Radioactivity: Radioactive decay law, Half-life and Mean life,
production, production possibility curve-equilibrium of a firm, fixed cost
Law of successive disintegration, Radioactive equilibrium, Alpha decay,
and variable cost, the short run and the long run. Laws of returns and
Mass energy relation in Alpha decay, Beta decay, Inverse beta decay,
external economics and diseconomies. Economics of development and
Neutrino hypothesis of beta decay, mass condition of beta decay, Gamma
planning basic concept-saving, investment, GNP, NNP, per-capita
decay.
income, growth rate, Fiscal policy, monetary policy and trade policy and
Relativity: Michelson-Morley experiment, Special theory of relativity, their relative applicability in Bangladesh, Five year plans of Bangladesh,
Lorentz transformations, Length contraction, Velocity addition and Time development problems related to agriculture, industry and population of
dilation, Relativity of mass, Mass-energy equivalence. Massless particle. Bangladesh.
Quantum Effect: de Broglie waves, Group velocity, Phase velocity.
Government: Basic concepts of government and politics. Functions,
Organs and forms of modern state and Government, Socialism.
Ph 208 (Sessional based on Ph 207)
Capitalism, UNO, government and politics of Bangladesh, Some major
Contact hours/week: 3 Credits: 1.50
administrative systems of developed counties. Local self - government.
Sessional based on the theory of course Ph 207. Sociology: Scope, Social evolution and techniques of production, Culture
and civilization, Social structure of Bangladesh, Population and world
Math 207 (Mathematics-II) resources. Industrial revolution. Family - Urbanization and
Contact hours/week: 3 Credits: 3 industrialization, Urban Ecology, Co-operative and socialist movements,
Social crime and delinquency.
Co-ordinate Geometry: Co-ordinate Geometry of two dimensions:
Change of axes, Transformation of co-ordinates, simplification of
equations of curves, Co-ordinate Geometry of three dimensions: System
of co- ordinates, distance of two points, Section formula, projection,
direction cosines, Equations of planes and lines.
Ordinary Differential Equation: Degree and order of ordinary
differential equations. Formation of differential equations. Solutions of
first order differential equations by various methods, Solutions of
general linear equations of second and higher orders with constant
coefficients, Solution of homogeneous linear equations. Solution of
differential equations of the higher order when the dependent of
independent variables are absent.

Hum 207 (Economics, Government & Sociology)


Contact hours/week: 3 Credits: 3

25
COURSES FOR THE 2ND YEAR DETAIL SYLLABUS
CSE 300 (Software Development Project-I)
THIRD SEMESTER
Contact hours/week: 3/2 (Sessional) Credits:0.75
Students will develop three programs / projects with proper
SL. Course
Course Title
Theory Sessional
Credit. documentation as assigned by teacher and will run on micro / mainframe
No. No. Hrs./Week Hrs./Week computers.
Software Development
1. CSE 300
Project-I
0 3/2 0.75 CSE 305 (Discrete Mathematics)
Contact hours/week: 3 Credits: 3
2. CSE 305 Discrete Mathematics 3 0 3.00
3. CSE 306 Sessional based on CSE 305 0 3 1.50 Sets and its operations, Relations: relations and their properties, n-array
4. EE 303 Analog Electronic Circuits 3 0 3.00 relations, Partial Ordering, lattice. Logic: logic, propositional
5. EE 304 Sessional based on EE 303 0 3 1.50 equivalence, predicate and Quantifiers. Function: function, growth of a
6. Math 307 Mathematics-III 3 0 3.00 function, sequences and summations. Properties of integers: introduction,
7. CSE 307 Digital Techniques 3 0 3.00 algorithm of division and multiplication, primes, GCD, LCM, Euclidean
algorithm, congruence relation. Mathematical reasoning: proof
8. CSE 308 Sessional based on CSE 307 0 3 1.50
techniques, induction, recursive definitions and algorithms.
Industrial Management &
9. Hum 307 4 0 4.00
Accountancy Graph theory: Graph, Paths, Trees .Counting and Advanced counting
Total= 16 10.50 21.25 Techniques: permutations and combinations, pigeonhole principle,
generating functions. Algebraic Systems: Introduction, operations, Semi-
groups, Groups, Rings and Fields. Introduction to language and
FOURTH SEMESTER grammars.
SL. Theory Sessional
Course No. Course Title Credit.
No. Hrs./ Week Hrs./ Week
1. CSE 401
Algorithms Design &
3 0 3.00 CSE 306 (Sessional based on CSE 305)
Analysis Contact hours/week: 3 Credits: 1.50
Sessional based on CSE
2. CSE 402 0 3 1.50
401 Sessional based on the theory of course CSE 305.
Electrical Machines &
3. EE 403 3 0 3.00
Applications EE 303 (Analog Electronic Circuits)
4. EE 404 Sessional based on EE-403 0 3 1.50 Contact hours/week: 3 Credits: 3
5. Math 407 Mathematics-IV 3 0 3.00
6. CSE 405 Numerical Method 3 0 3.00 Introduction to Semiconductor, Junction diode, Bipolar Junction
Sessional based on CSE transistor Small signal low frequency transistor model, Amplifiers,
7. CSE 406 0 3 1.50
405
CSE 407 Finite Automata Theory &
Darlington pairs, Introduction to Oscillators, differential amplifiers, Op-
8. 3 0 3.00 Amp, and their gain, input and output impedances, offset null
Pulse Technique
Sessional based on CSE adjustment, frequency response and noise.
9. CSE 408 0 3/2 0.75
407
Total= 15 10.50 20.25 Introduction to JFET, MOSFET, NMOS and CMOS; Biasing and
application in switching circuits, SCR, TRIAC, DIAC, UJT :
characteristics and applications, Introduction to rectifiers, active filters,

26
regulated power supply, Stabilizer and UPS, SMPS and IC fabrication CSE 308 (Sessional based on CSE 307)
techniques. Contact hours/week: 3 Credits: 1.50
EE 304 (Sessional based on EE 303) Sessional based on the theory of course CSE 307.
Contact hours/week: 3 Credits: 1.50
Hum 307 (Industrial Management & Accountancy)
Sessional based on the theory of course EE 303. Contact hours/week: 4 Credits: 4
Math 307 (Mathematics-III) Industrial Management: Management: Principle of Management,
Contact hours/week: 3 Credits: 3 Management functions, Management skills, Authority& Responsibility,
Span of control, Management by objective, Consultative management,
Vector Analysis: Vectors: Definition Equality, Addition and
Participative management, Decision Making, Manpower motivation,
multiplication linear dependence and independence, Differentiation and
Leadership process, Management environment. Human Resources
integration, Line, surface and volume integrals, function, Divergence
Management: Manpower planning, Recruitment & Selection, Employee
and curl and their application Physical significance of gradient,
training & Development, Performance appraisal, Wages & Salary
divergence and curl, Vector, identities Integral forms of gradient,
administration. Production Management: Plant layout: Definition,
divergence and curl, Divergence theorem, ,Stock's theorem, Green's
Objectives, Basic layout types, Production control: Routing, Scheduling
theorem and Gauss's theorem.
dispatching& follow-up, Inventory control: Function, Purpose, EOQ,
Matrix: Definition of matrices, equality of matrices, Addition, Lead time, Sefty stock, re-order point. Material handling & Maintenance.
Subtraction and Multiplication of Matrices, Equivalence of Matrices,
Accountancy : Basic accounting principles, Journals Cash book, trial
Adjoint of square matrices, Transpose and inverse of matrices, Rank of
Balance, Balance Sheet, Bank Reconciliation statement. Cost Accounts
matrices, Systems of Linear Equations, Solution of Homogeneous and
and objectives ; Costs ; Classification, Preparation of cost sheet,
non-homogeneous system by Matrix method and Cramers’s rule,
Computation of break even point, Standard costing, Process costing and
Determination of Eigen value and Eigen vectors, Linear transformations,
Overhead Allocation.
Quadratic forms.
CSE 401 (Algorithms Design & Analysis)
Contact hours/week: 3 Credits: 3
CSE 307 (Digital Techniques)
Contact hours/week: 3 Credits: 3
Technique for analysis algorithms, methods for the design of efficient
Digital logic, Boolean algebra, Boolean function, Canonical forms, algorithms: divide and conquer greedy method, dynamic programming,
Minimization of Boolean functions, Logic gates and their truth tables, backtracking, branch and bound.
Combinational logic circuit design, Arithmetic and data handling logic
Basic search and traversal techniques, graph theory, algebraic
circuits. Decoders, encoders, multiplexed, demultiplexer.
simplification and transformation, Lower bound theory, NP-hard and NP-
Diode logic gates, transistor switches, transistor gates, MOS gates, Logic complete problems.
Families : TTL, ECL, IIL and CMOS logic with operation details.
CSE 402 (Sessional based on CSE 401)
Propagation delay, product and noise immunity. Open collector and High
Contact hours/week: 3 Credits: 1.50
impedance gates. Electronic circuits for flip-flop, counters, registers and
memory devices. Sessional based on the theory of course CSE 401.
Timing Circuits : Applications of logic gates in timing circuits OP-Amp EE 403 (Electrical Machines & Applications)
applications in timing circuits using 555 IC. Contact hours/week: 3 Credits: 3

27
D. C. Machines : Operation and performance characteristics of forward and backward difference, Langrange’s interpolation, Aitkens
generators and motors . Starting, speed control and braking of motors. interpolation, Successive iteration.
Different application of DC motors.
Numerical Integration: Trapezoidal rule Gauss Quadratic formula,
AC. Machines : Transformer : Principle of operation of transformer. multiple integration, Rombergs method, Truncation and error estimation.
Three phase Induction motor : Principles of operation, equivalent circuit Numerical solution of differential equations ,Numerical solution of
and circle diagram. Torque-speed characteristics. Methods of speed partial differential equations, curve fitting, Methods of least square,
control, starting and braking of induction motors. Single phase induction Estimation of linear and nonlinear parameters, formulation, different
motors and its methods of starting. engineering experimental results.
Synchronous machines and motors : Principles of operation and CSE 406 (Sessional based on CSE 405)
equivalent circuit. Method of synchronization. Typical application of Contact hours/week: 3 Credits: 1.50
A.C. motors in industries, special motors: Stepper motor,. Servomotor.
Sessional based on the theory of course CSE 405.
Brush less motors.
CSE 407 (Finite Automata Theory & Pulse Technique)
EE 404 (Sessional based on EE-403)
Contact hours/week: 3 Credits: 3
Contact hours/week: 3 Credits: 1.50
Reliable design and Fault Diagnosis, Hazards, Fault detection in
Sessional based on the theory of course EE 403.
Combinational circuits, Fault location experiments, Threshold Logic.
Math 407 (Mathematics-IV)
Synchronous sequential circuits and Iterative networks, Sequential
Contact hours/week: 3 Credits: 3
machine state equivalence and machine minimization, Asynchronous
Complex Variable : Complex number systems, General functions of a Sequential circuits, Finite state recognizer-regular expressions, transition
complex variable, Limits and continuity of a function of complex graphs.
variable and related theorems, Complex differentiation and the Cauchy-
Linear wave shaping : diode wave shaping techniques, clipping and
Riemenn equations, Infinite series, Convergence and uniform
clamping circuits, comparator circuits, switching circuits. Pulse
convergence, Line integral of a complex function, Cauchy integral
transformers, pulse transmission, pulse generator : monostable, bitable
formula, Liouville's theorem, Taylor's and Laurent's theorem, Singular
and astable multivibrators ; Schmitt trigger ; Blocking oscillators and
points, Residue, Cauchy's residue theorem.
time - base circuit Timing circuits . Simple voltage sweeps, linear current
Differential Equations : Solution of differential equation by the method sweeps.
based on the factorization of the operators, Frobenius method, Bessel's
CSE 408 (Sessional based on CSE 407)
and Legendxe’s differential equations, Portal Differential Equations :
Contact hours/week: 3 Credits: 1.50
Partial differential equations, Particular solutions with boundary and
initial conditions.Laplace transform and its application Sessional based on the theory of course CSE 407.

CSE 405 (Numerical Method)


Contact hours/week: 3 Credits: 3
Solution of algebraic and Transcendental equation: Iterative method,
Gauss elimination method, Gauss-seidal method and their application in
Engineering fields. Interpolation: Interpolation with one and two
independent variables. Formation of different difference table. Newton’s

28
COURSES FOR THE 3RD YEAR DETAIL SYLLABUS
FIFTH SEMESTER
CSE 500 (Internet Programming Lab/Project)
L. Course Theory Sessional Contact hours/week: 3/2 (Sessional) Credits: 0.75
Course Title Credit.
No. No. Hrs./Week Hrs./Week
Internet and World Wide Web applications, HTML, SGML, XML, CGI
1. CSE 500
Internet Programming
0 3/2 0.75 Programming, Electronic Commerce, Internet Database, Java Script, VB
Lab/Project Script.
2. CSE 501 Data Base Systems 4 0 4.0
3. CSE 502 Sessional based on CSE 501 0 3 1.50 CSE 501 (Data Base Systems)
4. EE 503 Instrumentation 2 0 2 Contact hours/week: 4 Credits: 4
5. EE 504 Sessional based on EE 503 0 3/2 0.75
6. CSE 503 Software Engineering 3 0 3 Database Concepts : Files and Databases, Database Management
7. CSE 505
Applied Statistics & Queuing
3 0 3
Systems, Data models, Relational data model : Relations, Domains,
Theory Attributes and Tuple, Anomalies, Functional Dependency, First, Second
CSE 507 Microprocessors & Assembly and third normal forms, Boyce-Code Normal form, Relational calculus
8. 3 0 3.0
Language based languages-SQL and QBE, Relational algebra and Set operations.
Relational database design: Relational design criteria, Loss less
9. CSE 508 Sessional based on CSE 507 0 3 1.50
decomposition, decomposition algorithms, synthesis algorithms,
Total= 15 9 19.50 Different RAID levels.
Advance Database Concepts : Fourth and fifth normal forms, Object-
SIX SEMESTER oriented databases. Entity-Relationship (ER) approach : The ER model
SL. Course Theory Sessional
and its constructions, ER modeling in logical database, design.
Course Title Credit. Transformation of the ER model to SQL, Distributed database design.
No. No. Hrs./ Week Hrs./ Week
Software Development The MAM technique : Fact types, Uniqueness constraints, Parity
1. CSE 600 0 3 1.5 Checking General constraints, Conceptual schema transformations,
Project – II
2. CSE 601 Operating System 3 0 3.00 Relational implementation.
3. CSE 602 Sessional based on CSE 601 0 3/2 0.75 CSE 502 (Sessional based on CSE 501)
4. CSE 603 Computer Architecture 3 0 3 Contact hours/week: 3 Credits: 1.5
Sessional based on the theory of course CSE 501.
5. CSE 605 Data Communication 3 0 3.00
6. CSE 606 Sessional based on CSE 605 0 3/2 0.75 EE 503 (Instrumentation)
Contact hours/week: 2 Credits: 2
7. CSE 607 Peripherals & Interfacings 3 0 3.00
8. CSE 608 Sessional based on CSE 607 0 3/2 0.75
Measuring Instruments: Electromechanical and electronic meters, their
CSE 609 Artificial Intelligence &
9.
Expert System
3 0 3.00 uses. Panel metering. Extension of Instrument range.

10. CSE 610 Sessional based on CSE 609 0 3/2 0.75 Transducers: Different types of transducers and their principle of
operations: Position and displacement Transducers, Potentiometer,
Total= 15 9 19.50
Linear variable differential transformers (LVDT), Pressure transducer,

29
Temperature transducer, Optical transducer, Flow transducer, Strain Queuing models : M/M/1,M/M/C,M/G/1,M/D/1,G/M/1 solution of
gauge transducer, Ultrasonic transducer; Humidity transducer, Hall network of queue-closed queuing models and approximate models.
Effect transducer, and Speed transducer. Application of queuing models in Computer Science.

EE 504 (Sessional based on EE 503)


CSE 507 (Microprocessors & Assembly Language)
Contact hours/week: 3/2 Credits: 0.75
Contact hours/week: 3 Credits: 3

Sessional based on the theory of course EE 503. Machine and assembly language programming, Introduction to different
types of microprocessors and its applications, Intel 8086 microprocessor:
Architecture, Instruction Format, Instruction Sets, Opcode, Processor
CSE 503 (Software Engineering)
status and Flag registers, Addressing modes, Branching and Looping,
Contact hours/week: 3 Credits: 3
Interrupt Structures, I/O interfacing, DMA.
Software engineering principles; life cycle models; sizing, estimation, Assembly language :program writing debugging and execution,
planning and control requirements specification; functional specification Programming in Microcomputers, Subroutine and reentrant programs,
and design using Z; Risk Analysis and Management, Software quality and Disk file handling Assembly language programming,
assurance; configuration management; software maintenance. Co-processors. An overview of Intel 8088, 80186,80286,80386,80486
and Pentium Processors, RISC processors, Power PC processor, CISC
Management of programming teams, programming methodologies, processor, Direct video RAM accessing, Memory module.
Integration and Testing Strategies, The art of debugging, evaluation and
measurement of software, verification and testing techniques, and the
CSE 508 (Sessional based on CSE 507)
problems of maintenance, modification and Portability. Web engineering,
Contact hours/week: 3 Credits: 1.50
Re engineering.
Sessional based on the theory of course CSE 507.
CSE 505 (Applied Statistics & Queuing Theory)
Contact hours/week: 3 Credits: 3 CSE 600 (Software Development Project – II)
Contact hours/week: 3 (Sessional) Credits: 1.50
Statistics : Frequency distribution, Mean median Mode and other
measure of central tendency standard deviation and other measure of Students will work in groups or individually to develop three high quality
dispersion, Moments, Skewness and kurtosis, Elementary probability Software / Projects including new I/O drivers or similar projects
theory, Characteristics of distributions, elementary sampling theory, involving operating systems modules in different types of Data Base
Estimation, Hypothesis testing and regression analysis. Probability Systems or object oriented and visual languages, Students will write
distribution and expectations, discontinuous probability distribution, e.g. structured program and use proper documentation.
binomial, position and negative binomial. Continuous probability
distributions, e.g. normal and exponential. CSE 601 (Operating System)
Contact hours/week: 3 Credits: 3
Stochastic processes, Discrete time Markov chain and continuous time
Markov Chain. birth-death process in queuing. Introduction to operating system, Process management: process
synchronization and mutual exclusion, two process solution and

30
Dekker’s algorithm, semaphores, examples (producer-consumer, readers- PSK, QPSK. Various Encoding Techniques, Representation of Noise:
writer, dining philosophers, etc.). CPU scheduling: multiprogramming Threshold effects in PCM and FM.
and time sharing, scheduling approaches (SJF, FIFO, round robin, etc.).
Probability of Error for Pulse Systems, Channel Coding and Capacity,
Input/Output: device controllers and device drivers, disks, other devices.
Asynchronous and Synchronous Communications, Hardware Interfaces:
Memory Management: with and without swapping, virtual memory –
Multiplexers, Connectors and Buffers, Communication Medium, Fiber
paging and segmentation, page replacement algorithms, implementation.
optics, Infrared and Bluetooth Technology, Microwave Communication.
File systems: FS services, disk space management, directory and data
structures. Deadlocks: modeling, detection and recovery, prevention and
CSE 606 (Sessional based on CSE 605)
avoidance. Case study: Unix, MS DOS.
Contact hours/week: 3/2 Credits: 0.75
CSE 602 (Sessional based on CSE 601) Sessional based on the theory of course CSE605.
Contact hours/week: 3/2 Credits: 0.75
Sessional based on the theory of course CSE 601. CSE 607 (Peripherals & Interfacings)
Contact hours/week: 3 Credits: 3
Hardware and Software interfacing in Microcomputer System Design,
CSE 603 (Computer Architecture)
I/O Design and Total System Design, Microprocessor based system
Contact hours/week: 3 Credits: 3
design : Hardware design, Building, Debugging, Testing and Linking
Introduction to computer Hardware and Software. Addressing methods program modules, Programming EPROM. Multi-processor
and machine level instructions. Instruction Sets. Components of a configurations : co-processor configurations, Numeric data processor,
computer system : Processors, memory secondary storage devices and I/O Processors, Advanced Micro-programming : Bit-Slice
media, and other input output devices. Processor organization : register, Microprocessor, Parallelism in Microprocessor.
buses, multiplexers, decoders, CPU, ALUs. clocks, main memory and Traps and Interrupts, address space partitioning, AD and DA converters
caches. Arithmetic and Logical processing unit, Micro-programmed and some related chips. Interfacing ICs of I/O devices. I/O ports,
control unit. Programmable peripheral interface, DMA controller, interrupt controller,
communication interface, interval timer, etc, ; IEEE - 488 and other
Information representation and transfer ; instruction and data access buses, interfacing with micromputer. Interfacing I/O devices - floppy
methods ; the control unit : hardware and micro-programmed ; disk, hard disk, tape, CDROM and other optical memory, keyboard,
Interrupts, DMA, Memory organization, Computer peripherals, Von mouse, monitor, plotter, scanner, etc. Microprocessor in Scientific
Neumen SISD organization, RISC and CISC machines. Instruments and other Applications Display: Protective relays,
Measurements of Electrical quantities, Temperature monitoring system,
CSE 605 (Data Communication) water level indicator, motor speed controller, Traffic light controller, etc.
Contact hours/week: 3 Credits: 3
CSE 608 (Sessional based on CSE 607)
Contact hours/week: 3/2 Credits: 0.75
Representation of Signals in Time and Frequency Domain, Properties of
Fourier Transform, Delta Function, Auto-Correlation and Cross- Sessional based on the theory of course CSE 607.
Correlation, Introduction to Modulation Techniques, ASK, FSK, PSK,
Correlators, Pulse Modulation: Pulse Amplitude Modulation, Pulse
Width Modulation and Pulse Position Modulation, Pulse Code
Modulation, Quantization, Delta Modulation. TDM, FDM, OOK, FSK,

31
CSE 609 (Artificial Intelligence & Expert System) COURSES FOR THE 4TH YEAR
Contact hours/week: 3 Credits: 3
SEVENTH SEMESTER
Introduction: Definition of Al, Historical Development of Al,
Application of Al. Al Techniques, Logic: Propositional Logic, First-order Theory
SL. Sessional
logic, Resolution principle, Problem representation: No.
Course No. Course Title Hrs./
Hrs./ Week
Credit.
State-space Representation, Problem-reduction representation, Week
1. CSE 700 Project and Theses-I 0 3 1.5
Production systems: PS structure, Recognition-Action Cycle, Inference
2. CSE 701 Complier Design 3 0 3.00
Directions, Blackboard systems, PS implementation. Frame
Representation: Basic structure, Inheritance of properties, Slot Extension Sessional based on CSE
3. CSE 702 0 3/2 0.75
701
implementation. Relational Data model: Relational database model,
CSE 705 Information System
Entity and relationship Generalization and Aggregation. Search: Blind 4.
analysis & Design
3 0 3.00
and non-blind searches, Depth-first search, Breadth-first search, Heuristic Sessional based on CSE
5. CSE 706 0 3/2 0.75
search, Best-first search, Optimal search, A search implementation 705
complexity. 6. CSE 707 Computer Network 3 0 3.00
Fuzzy knowledge: Probability theory, Dempster-shafer theory, Fuzzy set 7. CSE 708
Sessional based on CSE
0 3/2 0.75
theory, Expert systems, Natural language processing: Syntactic 707
8. Optional -I 3 0 3.00
Semantics and pragmatic, Top-down passing, Bottom-up pursing, 9. Sessional based on Optional -I 0 3/2 0.75
Lexicon, Programming Languages for Al Research: Historical overview, 10. Optional-II 3 0 3
Features of Al programming languages, Major Al programming Total= 15 9 19.50
languages LISP, PROLOG.
COURSES FOR THE EIGHTH SEMESTER
CSE 610 (Sessional based on CSE 609)
SL. Course Theory Sessional
Contact hours/week: 3/2 Credits: 0.75 Course Title Credit.
No. No. Hrs./ Week Hrs./ Week
Sessional based on the theory of course CSE 609. 1. CSE 800 Project and Theses-II 0 3 1.50
2. CSE 801 Computer Graphics 3 0 3.00
Sessional based on CSE
3. CSE 802 0 3/2 0.75
801
CSE 809 Neural Networks & Fuzzy
4. 3 0 3.00
Systems

Sessional based on CSE


5. CSE 810 0 3/2 0.75
809

6. CSE 820 Seminar 0 3/2 0.75


7. Optional-I 3 0 3.00
Optional-
8. 3 0 3.00
II
Optional-
9. 3 0 3.00
III
Total= 15 7.5 18.75

32
DETAIL SYLLABUS Application system development life cycle: Phases in application system
development, Interrelationship among each phase. Feasibility
CSE 700 (Project and Theses-I) assessment: Problems and Needs in information system development,
Contact hours/week: 3 (Sessional) Credits: 1.50 Preliminary application requirements determination, Feasibility
assessment: Economic, technical, operational and schedule feasibility.
Study of problems in the field of Computer Science and Engineering. Information requirements determination: Strategies for obtaining
N.B : The project and thesis topic selected in this course is to be information requirements, Technique for information requirements
continued in the CSE 800 course. determination, Methods for providing assurance that requirements are
correct and complete. Structured systems analysis: Steps in structured
systems analysis, Activity diagrams and related documentation, Data
CSE 701 (Complier Design) dictionary, Problem analysis, Structured walk through. Systems design
Contact hours/week: 3 Credits: 3 methodology: Check list methodology, Process-oriented methodology,
Application Generator, Structured design, Program development and
Introduction to compiler : Compiling techniques including parsing, testing: structured programming, Method for testing.
semantic processing, and optimization; Complier-compliers and
translator writing systems. Lexical analyzer, regular expression, non-
deterministic finite automata (NFA) and deterministic finite automata
(DFA), contexts free grammar, ambiguous grammar basic parsing CSE 706 (Sessional based on CSE 705)
techniques. Contact hours/week: 3/2 Credits: 0.75

Scope rules, Intermediate code, block structure, data structure for symbol
table, and symbol tables; Run-time stack management and run time Sessional based on the theory of course CSE 705.
support; Parameter passing mechanisms; Stack storage organization and
templates; Heap storage management. CSE 707 (Computer Network)
Code generation Macros; code optimization, Error management; Error Contact hours/week: 3 Credits: 3
detection and recovery. A small project.
Network Architecture: layered architecture and ISO-OSI reference
CSE 702 (Sessional based on CSE 701) model: TCP/IP error control Frame relay, SMDS, ATM, ADSL, control,
Contact hours/week: 3/2 Credits: 0.75 HDLC, X25, flow and congestion control, virtual terminal protocol, data
security.

Sessional based on the theory of course CSE 701. Local area networks, satellite networks, wireless LAN packet radio
networks, Introduction to ARPANET, SNA and DECNT. Topological
CSE 705 (Information System analysis & Design) design and queuing models for network and distributing computing
Contact hours/week: 3 Credits: 3 system.

Application development policy and strategies: Planning of information CSE 708 (Sessional based on CSE 707)
system, Policy in information system development, Strategies for Contact hours/week: 3/2 Credits: 0.75
achieving information system Goals.

Sessional based on the theory of course CSE 707.

33
List of Optional Courses Contact hours/week: 3/2 Credits: 0.75

Course No. Course Title


Sessional based on the theory of course CSE 713.
CSE 713 Digital Signal Processing
CSE 721 (Unix programming)
CSE 721 Unix programming
Contact hours/week: 3 Credits: 3
CSE 725 Human Computer Interaction
CSE 727 Digital System Design Introduction to UNIX, History, Layering, OSI Model, UNIX Model.
Optional-I CSE 731 Simulation & Modeling
C Programming tools in UNIX, The C Language, single and multi
CSE 714 Sessional based on CSE 713 module programme, UNIX file dependency system, UNIX Archive
CSE 722 Sessional based on CSE 721 System, UNIX source code control system, UNIX profiler, UNIX
CSE 726 Sessional based on CSE 725 debugging, System Programming.
CSE 728 Sessional based on CSE 727 Inter process communication, communication protocols, TCP/IP, XNS,
CSE 732 Sessional based on CSE 731 SNA, NetBIOS and OSI protocols, UUCP, Berkley Sockets, UNIX
domain protocols, Socket Addresses, elementary and advanced socket
Course No. Course Title UNIX shells, Shell functionality, systems calls, System verses Transport
Layer Interface, Transport Endpoint addresses, elementary a and
Optional-II EE 701 Control System Engineering advanced TLI functions, I/O Multiplexing, Library Routines, time and
CSE 703 VLSI Design Date Routines, Ping Routines.
EE 717 Telecommunication Switching
CSE 722 (Sessional based on CSE 721)
Contact hours/week: 3/2 Credits: 0.75
DETAIL SYLLABUS FOR OPTIONAL COURSES
(For 7th Semester) Sessional based on the theory of course CSE 721.

Option-I Courses CSE 725 (Human Computer Interaction)


Contact hours/week: 3 Credits: 3
CSE 713 (Digital Signal Processing)
Contact hours/week: 3 Credits: 3 Introduction to Human-computer interaction (HCI), human information
processing systems, Models of interaction, Approaches to HCI, User
Discrete time description of signals and systems, Sampling of DCT interface.
signals, Fourier transform of discrete time signals, Discrete Fourier User system interaction: analysis and design, User interface design,
transform. Interface technique and technology, case studies.
Z- transform, Digital filter structure, Infinite Impulse Response filter
design techniques, Finite impulse response filler design techniques, finite CSE 726 (Sessional based on CSE 725)
precision effects, Inverse filtering. Contact hours/week: 3/2 Credits: 0.75

CSE 714 (Sessional based on CSE 713) Sessional based on the theory of course CSE 725.

34
CSE 727 (Digital System Design) State variable and transition matrix. Pl and PID controllers,
Contact hours/week: 3 Credits: 3 Specifications in time and frequency domain, Series compensation-lead,
lag and lag-lead compensation design using Bode plots, Nichol's chart
Combinational logic with MSI and LSI circuits, Sequential circuits, Carrier control system, Introduction to sampled data control system.
registers, counters and memory unit, register transfer logic, micro
operations, processor logic design CSE 703 (VLSI Design)
Contact hours/week: 3 Credits: 3
Control logic design, Micro-programmed control, Pipeline and vector
processing, Computer arithmetic, microcomputer system design : Case
Introduction to Microelectronics and MOS Technology, Basic Electrical
study
Properties and Circuit Design Processes of MOS and Bi CMOS Circuits,
Inverter Circuits, Sub-System Design Processes and Layout, Scaling of
CSE 728 (Sessional based on CSE 727)
MOS Circuits: Scaling Models and Scaling Factors, Limitation of
Contact hours/week: 3/2 Credits: 0.75
Scaling.
Computational Elements: Design of an ALU Sub-System, Adder,
Sessional based on the theory of course CSE 727.
Multipliers, Memory Registers, Dynamic & Static Flip-Flops, Bus
Arbitration and Aspects of System Timing. CMOS Fabrication, Practical
CSE 731 (Simulation & Modeling) Aspects of Design Tools and Test-Ability CMOS Design, Behavioral
Contact hours/week: 3 Credits: 3 Description, Structural Description, Physical Description and Design
Verification. Introduction to Ga-As Technology: Ultra-Fast Circuits and
Simulation methods, Model building, random number generator, Systems.
Statistical analysis of results, validation and verification techniques,
Digital simulation of continuous systems. EE 717 (Telecommunication Switching)
Contact hours/week: 3 Credits: 3
Simulation and analytical methods for analysis of computer systems and
Introduction to telegraphy, single and double current telegraphy,
practical problems in business and practice. Introduction to the
teleprompters, VFT and carrier telegraphy, introduction to telegraphy,
development of simulation packages.
manual switching system, electromechanical switching stronger and
EMD system, electronic switching, Read relays, basic imposing circuits,
CSE 732 (Sessional based on CSE 731)
uniselectors group selectors and final selectors; trucking diagram-
Contact hours/week: 3/2 Credits: 0.75
stronger system and EMD system: Distribution frames-testing and
protection of telephone lines. traffic calculation introduction to network
Sessional based on the theory of course CSE 731. planning.
Option-II Courses Transmission principles, power levels, attenuation and delay distortions,
wireless telephony. carrier telephony, repeater, SBB transmitters and
EE 701 (Control System Engineering) receivers, high accuracy crystal lattice filters. Introduction to VHF and
Contact hours/week: 3 Credits: 3 UHF systems.

Introduction : Response of 2nd higher order systems to impulse, step, CSE 800 (Project and Theses-II)
ramp and sinusoidal inputs, Root locus technique, Routh-Hurwitz and Contact hours/week: 3 Credits: 1.50
Nyquist stability criterion.

35
Continuation of project and thesis topic undertaken in CSE 700 Introduction Human Brain Mechanism, Neural Machine Intelligence.
Neural Dynamics: Activation and Signals, Activation Models, Synaptic
CSE 801 (Computer Graphics) Dynamics: Learning Strategies, Single and Multilayer Perception,
Contact hours/week: 3 Credits: 3 Kohonen’s SOM, Hopfield Network, Associative Memory, Vector
Quantization, Adaptive Resonance Theory (ART), Boltzman Machine.
Introduction to computer graphics: History, Application of computer Equilibrium of Learning System. Concept of Neuro-Fuzzy and Neuro-
graphics (Computer Aided Design Animation). A survey of graphics I/O GA Network.
devices and types, Graphics software design : survey of desired function, Fuzziness Vs. Probability, Fuzzy Associative Memory, Comparison of
toward a universal graphic language. Display files, Data bases for Fuzzy and Neural Backerupper Control Systems, Fuzzy Image
pictorial application : Graphics techniques : Point-plotting techniques, Transform Coding, Comparison of Fuzzy and Filter, Target Tracking
Line drawing, Geometric Transformations, windowing and clipping, Control Systems. Genetic Algorithm: Basic Concepts, Offspring,
Raster graphics, Hardware for computer graphics : Typical small and Encoding, Reproduction, Crossover, Mutation Operator, Application of
large system, Graphic terminals, plotters, graphic display processors. GA.
Device independent graphics systems. Graphics software: A simple
graphic package, Segmented display files, Geometric models, Picture
structure, Interactive graphics: input techniques, Event handling, three-
CSE 810 (Sessional based on CSE 809)
dimensional graphics, Curves and surfaces, 3-D transformation. Hidden
Contact hours/week: 3/2 Credits: 0.75
surface problem: Back face removal, Hidden-Line removal Curved
surfaces.
Sessional based on the theory of course CSE 809.
Describing points, lines and polygons, some hints for building polygonal
models, Color perception, Computer color, RGBA versus Color index
mode, RGBA display mode, color-index display mode, Dithering, CSE 820 (Seminar)
Blending, 3-D blending with the depth buffer, Antialiasing, Antialiasing Contact hours/week: 3/2 (Sessional) Credits: 0.75
points or lines, Antialiasing polygons, Fog, Fog equations, the OpenGL
ARB, How does OpenGL works, API specifies: data types, function Student will work in groups or individually to prepare review papers on
naming conventions, platform independence, Drawing shapes with topics assigned by the teachers and will present before audience.
OpenGL, animation with OpenGL and GLUT, Drawing in space: Lines,
Points and Polygons, Coordinate transformations: understanding List of Optional Courses
transformations, matrix munching projections, matrix manipulation
color lighting and materials, Texture mapping. Optional-I, Optional-II and Optional-III should be selected from
the following courses:
CSE 802 (Sessional based on CSE 801)
Contact hours/week: 3/2 Credits: 0.75
Course No. Course Title

Sessional based on the theory of course CSE 801. CSE 821 Network Planning
CSE 823 Advanced Computer Architecture
CSE 825 Robotics and Computer Vision
CSE 809 (Neural Networks & Fuzzy Systems)
CSE 827 Network Security
Contact hours/week: 3 Credits: 3
CSE 829 Decision Support System

36
CSE 831 Knowledge Engineering Robotics manipulation direct kinematics : The arm equation, inverse
CSE 833 Digital Image Processing Kinematics : Solving the arm equation, work space analysis and
trajectory planning differential motion and static manipulator dynamics,
CSE 835 Parallel and Distributed Processing
robot control, task planning.

DETAIL SYLLABUS FOR OPTIONALCOURSES Relationship between image and world structure, image representation
(For 8th Semester) segmentation pattern perspective transformation camera calibration,
shape analysis, object recognition and picture languages
Optional-I/II/III Courses
CSE 827 (Network Security)
Contact hours/week: 3 Credits: 3
CSE 821 (Network Planning)
The OSI security architecture, A model for network security, classical
Contact hours/week: 3 Credits: 3
encryption techniques. Block ciphers and the Data Encryption Standard
(DES). Triple DES, placement of encryption standard. Traffic
Introduction to Networks, Network components, theoretical network, real
confidentiality. Key distribution. Introduction to number theory.
world networks, designing the LAN, configuring the network server and
Principles of public key crypto system. The RSA Algorithm. Key
client.
management, Diffle-Hellman key exchange.
Network administration, remote access, expanding the network, wide
Message Authentication and hash functions, Message Digest Algorithm,
area network troubleshooting, major protocol suites, internet and
Secure Hash Algorithm, HMAC, Authentication protocols, Digital
intranets, Internet programming.
signature standard. E-mail security, IP security,
web security, Fire-wall design principles. Trusted systems.
CSE 823 (Advanced Computer Architecture)
Contact hours/week: 3 Credits: 3
Pipe lined processor design, Cache memory, Memory system design, and CSE 829 (Decision Support System)
concurrent processor. Vector processors and multi-processors, Array Contact hours/week: 3 Credits: 3
processors.
Introduction to Decision support system (DSS), Decision making models,
Parallelism in multi-processors and Multi-computers, computer-intensive
Under-layer framework for DSS, Hardware and Software for DSS, Use
processors and Multi-computers, Automatic vectorization, Hypercube
of decision tools.
systems and key application, Data flow computation.
Developments of DSS, issues of model management and interface
CSE 825 (Robotics and Computer Vision)
design, DSS applications: Executive information system (EIS), Computer
Contact hours/week: 3 Credits: 3
mediated communication within an organization and special aspects.

CSE 831 (Knowledge Engineering)


Contact hours/week: 3 Credits: 3
Knowledge engineering basic knowledge representations and utilization:
Production systems (PS), semantic networks. frames, logic, object-
oriented paradigm, logic programming, probability theory, dempster-
shafer theory, Fuzzy set theory.

37
Application : Diagnosis, Knowledge acquisition and machine learning:
Problems of and Application to knowledge acquisition, knowledge
acquisition support systems, Machine learning meta-reasoning and meta-
knowledge, knowledge system development environment al languages,
shells.

CSE 833 (Digital Image Processing)


Contact hours/week: 3 Credits: 3
Introduction, Digital image fundamentals, image transforms, image
enhancement image restoration, image compression.
Image segmentation, Representation and Description, Recognition and
interpretation

CSE 835 (Parallel and Distributed Processing)


Contact hours/week: 3 Credits: 3

Parallel Processing: Parallel processing and its Importance,


Architectures for parallel processing-Classifications, comparative study
of different architectures, PRAM models, parallel memory organizations,
Multiprocessor Operating Systems, Hardware issues in parallel
processing, Multiprocessing controls and Algorithms, Parallel
programming models, Parallel languages and compilers.

Distributed Processing: Introduction: Communication Architecture and


Protocols, Inter process communication, Remote Procedure Calls, Group
Communication, Time and Coordination, Distributed Shared Memory,
Distributed Operation Systems, Distributed File Services, Distributed
Transactions, Design of Distributed Data, Distributed Database and
Network Management, Distributed Objects.

38

You might also like