B.Sc. in Computer Science and Engineering
Mission of the Department
The mission of the department of Computer Science and Engineering is to develop a person to the totality through an integrated process of computer education and the policy of a balanced educational system for the attainment of intellectual competence, knowledge, understanding and analytical ability required to manage computer systems as well as Information technology (IT) entities and thereby to contribute towards socio-economic development for our country as well for the universe.
Program Objectives
- To produce engineering graduates in different fields of Computer Engineering and IT having required knowledge, skill and ability to cope with changing technological environment
- To produce B.Sc. Engg. graduates in different fields of Computer Science and IT who are sensitive to religious and cultural values of the country so that they can develop their personality in an integrated and balanced manner
- To contribute towards Technological Development of the Country keeping in view of the ongoing technological reforms and implementation of Information Technology (IT) worldwide
- To develop required skill ness and knowledge of the IT engineers and professionals at different IT organizations as skilled professionals
- To extend research and development services to different clients of IT industry
- To establish linkages with other professional Institutions and Universities both at home and abroad dealing with advanced computer education and research
- To develop the department as a Center of excellence to contribute towards the engineering education standard and socio-economic development of the country
Outlines of the Academic Program
The Department of Computer Science and Engineering (CSE) offers the 4-Year B.Sc. in Computer Science and Engineering. The course curricula consist of theoretical classes, laboratory sessions, project works, viva voce and etc.. The academic program of the 4-Year CSE Degree course consists of 12 semesters each of 4-months duration and a total of 144 credit hours.
Academic Semesters
In each yearthere are three academic semesters and each semester’s schedule is as follows:
Spring Semester | January to April |
Summer Semester | May to August |
Fall Semester | September to December |
Each semester is of 15 (fifteen) week duration of which 13 weeks is for teaching, 1 week for preparatory leave and 1 week forthesemester final examination.
Required Academic Qualifications for Admission
- Candidates having a total of minimum 4 points (3 points for 1st Division, 2 points for 2nd Division and 1 point for 3rd Division) or CGPA of 2.0 in SSC and HSC in Science background are eligible to apply for the B.Sc in CSE Program.
- 3/4-Year Engineering Diploma holders can also take admission. For Diploma holders, the course duration will be 3 years on the basis of course waiver.
Admission test and Selection
The Head of the department with the assistance of his colleagues scrutinize the applications for written admission test. The successful candidates in written admission test need to appear for oral test for the final selection.
The final selection of students for admission to Bachelor degree program in CSE is made on the basis of the students’ past academic records, marks obtained in various public examinations and marks obtained in the admission test (both written and oral). The selection will be made by the admission committee of the department and their decision is the final in this respect.
Admission on Credit transfer
Applicants who intend to get admitted into PU on credit transfer may be considered for admission based on the result of the admission test and the courses which are successfully completed at any government approved public and private universities or institutions in home and abroad provided that the completed courses are equivalent to the offered courses at this university. The Equivalence Committee evaluates the courses according to the established rules of the PU.
8. Re-admission
- A student getting GPA below 2 in each academic year may seek readmission with the next batch. For readmission, a student will have to apply within one month of publishing of the result of the concerned year.
- On readmission, grades earned earlier by a student in the class year of readmission shall cease to exist and the students shall have to retake all the courses and re-examinations with necessary fees. Readmission shall be allowed only once in a class year. A student is not allowed for readmission for more than two classes year during the entire program. A class year is defined three consecutive semesters.
Examination System
- Semester final Examination of B.Sc. in CSE shall be held after the end of 14th week of each semester.
- Results of each semester shall be published within 7 days after the semester final examination is over.
- There will be provision for improvement of results which will be allowed for them only in one full academic session. In case a reappeared student fails to improve his/her result, his/her previous result shall stand.
- No student shall be declared to have passed the B.Sc. examination, unless he/she clears all the papers/courses including class test, mid-term examination, viva voce and etc by securing minimum qualifying GPA of 2.0.
- For the examination of the project, a 3-member examination committee consisting of two faculty members (the project supervisor will be one of the committee members) of CSE department plus an external examiner will be formed by the Dean of the Faculty of Engineering through consultation with the Chairperson of the department. For the examination of the Internship, the same committee will work. If the Committee desires, the Internship Supervisor of the Firm/Organization where internship is carried out may be co-opted. The Internship report must be signed and countersigned by Internship Supervisor and Chief Executive Officer (CEO) respectively of the Firm/Organization.
11. Evaluation System
Distribution of Marks:
a) Courses without laboratory session | |
i. Class Attendance |
10 |
ii. Assignment |
10 |
iii. Class Test |
10 |
iv. Mid Term Exam
|
30 |
v. Semester Final Exam |
40 |
|
Total: 100 |
b) Courses with laboratory session | |
i. Class Attendance |
05 |
ii. Assignment |
05 |
iii. Class Test |
05 |
iv. Laboratory Work |
25 |
v. Mid Term Exam
|
20 |
vi. Semester Final Exam |
40 |
|
Total: 100 |
12. Course Structure
The Computer Science and Engineering program consists of
Sl. No. |
Courses |
No of Courses |
No. of Credits |
i. |
Core Courses |
33 |
99 |
ii. |
Optional Courses |
02 |
06 |
iii. |
Science Courses |
08 |
24 |
iv. |
Business Courses |
02 |
06 |
v. |
Humanities/Intensive Courses |
02 |
06 |
vi. |
Project/Internship |
01 |
03 |
Total |
48 |
144 |
13. Selection of Courses
A student will have to take the courses in a semester as included in the syllabus semester-wise. Students will not be allowed to choose a course without first completing the prerequisite course(s), if any, for that course.
14. List of courses
I) Core Courses
Sl No |
Course Code |
Course Title |
Credits |
|
01 |
CSE 111 |
Computer Fundamentals |
3 |
|
02 |
CSE 121 |
Structured Computer Programming With C |
3 |
|
03 |
CSE 122 |
Basic Electrical Engineering |
3 |
|
04 |
CSE 131 |
Basic Electronics |
3 |
|
05 |
CSE 132 |
Digital Electronics and Logic Design |
3 |
|
06 |
CSE 211 |
Computer Architecture and Organization |
3 |
|
07 |
CSE 212 |
Object Oriented Programming with C++ |
3 |
|
08 |
CSE 221 |
Data Structure and Algorithms |
3 |
|
09 |
CSE 222 |
Operating Systems Fundamentals |
3 |
|
10 |
CSE 223 |
Theory of Computation |
3 |
|
11 |
CSE 231 |
Programming with Java |
3 |
|
12 |
CSE 232 |
Database Management Systems |
3 |
|
13 |
CSE 233 |
Microprocessor & Assembly Language Programming |
3 |
|
14 |
CSE 311 |
Computer Peripherals and Interfacing |
3 |
|
15 |
CSE 312 |
Data and Tele Communications |
3 |
|
16 |
CSE 321 |
Computer Graphics and Multimedia |
3 |
|
17 |
CSE 313 |
Electrical Measurements and Instrumentation |
3 |
|
18 |
CSE 322 |
Computer Networking |
3 |
|
19 |
CSE 323 |
Professional Programming with C#.NET |
3 |
|
20 |
CSE 324 |
Compiler Design |
3 |
|
21 |
CSE 331 |
Developing Web Applications with ASP.NET |
3 |
|
22 |
CSE 332 |
Design and Analysis of Algorithms |
3 |
|
23 |
CSE 333 |
Artificial Intelligence |
3 |
|
24 |
CSE 334 |
Software Engineering |
3 |
|
25 |
CSE 411 |
Distributed and Parallel Processing |
3 |
|
26 |
CSE 412 |
Systems Programming |
3 |
|
27 |
CSE 413 |
Digital Signal Processing |
3 |
|
28 |
CSE 414 |
Information System Analysis and Design |
3 |
|
29 |
CSE 421 |
Cryptography and Data Security |
3 |
|
30 |
CSE 422 |
Digital Image Processing |
3 |
|
31 |
CSE 423 |
VLSI Design |
3 |
|
32 |
CSE 431 |
Wireless Communication |
3 |
|
33 |
CSE 432 |
Computer Simulation and Modeling |
3 |
|
Total Credit: |
99 |
|||
II) Optional Courses
(a) Optional Courses-(I) for 4th Year 2nd Semester
Sl No |
Course Code |
Course Title |
Credits |
01 |
CSE 424 |
UNIX Programming |
3 |
02 |
CSE 425 |
Neural Networks and Fuzzy Systems |
3 |
03 |
CSE 426 |
Optoelectronics and Optical Communications |
3 |
(b) Optional Courses-(II) for 4th Year 3rd Semester
Sl No |
Course Code |
Course Title |
Credits |
01 |
CSE 434 |
Internet and Intranet Engineering |
3 |
02 |
CSE 435 |
Decision Support and Expert Systems & Knowledge Engineering |
3 |
03 |
CSE 436 |
Mobile and Satellite Communication |
3 |
04 |
CSE 437 |
Graph Theory and Reliability Analysis |
3 |
|
|
|
Sl No |
Course Code |
Course Title |
Credits |
|
01 |
MAT111 |
Coordinate Geometry and Vector Analysis |
3 |
|
02 |
PHY 111 |
Physics |
3 |
|
03 |
MAT 121 |
Differential and Integral Calculus |
3 |
|
04 |
MAT131 |
Matrices and Theory of Algebra |
3 |
|
05 |
STA 211 |
Statistics and Probability |
3 |
|
06 |
MAT211 |
Discrete Mathematics |
3 |
|
07 |
MAT 231 |
Complex Variables and Transform Mathematics |
3 |
|
08 |
MAT 311 |
Diff. Equation, Fourier Series and Numerical Methods |
3 |
|
Total |
24 |
|||
IV) Business Courses
Sl No |
Course Code |
Course Title |
Credits |
|
01 |
ACT 131 |
Principles of Accounting |
3 |
|
02 |
BUS 221 |
Introduction to Business |
3 |
|
Total |
06 |
|||
V) Humanities/Intensive Courses
Sl No |
Course Code |
Course Title |
Credits |
|
01 |
CEL 111 |
Communicative English Language-I |
3 |
|
02 |
CEL 121 |
Communicative English Language-II |
3 |
|
Total |
06 |
|||
VI) Project /Internship
Sl No |
Course Code |
Course Title |
Credits |
01 |
CSE 433 |
Project Work and Project Report |
3 |
17. Semester wise distribution of courses and credits
1st Year 1st Semester
Course Code |
Course Title |
Credits |
|
Theory |
Practical |
||
CSE 111 |
Computer Fundamentals |
2 |
1 |
PHY 111 |
Physics |
2 |
1 |
MAT 111 |
Coordinate Geometry and Vector Analysis |
3 |
0 |
CEL 111 |
Communicative English Language-I |
3 |
0 |
Total Credits = 12 |
1st Year 2nd Semester
Course Code |
Course Title |
Credits |
|
Theory |
Practical |
||
CSE 121 |
Structured Computer Programming With C |
2 |
1 |
CSE 122 |
Basic Electrical Engineering |
2 |
1 |
MAT 121 |
Differential and Integral Calculus |
3 |
0 |
CEL 121 |
Communicative English Language-II |
3 |
0 |
Total Credits = 12 |
1st Year 3rd Semester
Course Code |
Course Title |
Credits |
|
Theory |
Practical |
||
CSE 131 |
Basic Electronics |
2 |
1 |
CSE 132 |
Digital Electronics and Logic Design |
2 |
1 |
MAT 131 |
Matrices and Theory of Algebra |
3 |
0 |
ACT 131 |
Principles of Accounting |
3 |
0 |
Total Credits = 12 |
2nd Year 1st Semester
Course Code |
Course Title |
Credits |
|
Theory |
Practical |
||
CSE 211 |
Computer Architecture and Organization |
2 |
1 |
CSE 212 |
Object Oriented Programming with C++ |
2 |
1 |
STA 211 |
Statistics and Probability |
3 |
0 |
MAT 211 |
Discrete Mathematics |
3 |
0 |
Total Credits=12 |
2nd Year 2nd Semester
Course Code |
Course Title |
Credits |
|
Theory |
Practical |
||
CSE 221 |
Data Structure and Algorithms |
2 |
1 |
CSE 222 |
Operating Systems Fundamentals |
2 |
1 |
CSE 223 |
Theory of Computation |
3 |
0 |
BUS 221 |
Introduction to Business |
3 |
0 |
Total Credits=12 |
2nd Year 3rd Semester
Course Code |
Course Title |
Credits |
|
Theory |
Practical |
||
CSE 231 |
Programming with Java |
2 |
1 |
CSE 232 |
Database Management System |
2 |
1 |
CSE 233 |
Microprocessor & Assembly Language Programming |
2 |
1 |
MAT 231 |
Complex Variables and Transform Mathematics |
3 |
0 |
Total Credits=12 |
3rd Year 1st Semester
Course Code |
Course Title |
Credits |
|
Theory |
Practical |
||
CSE 311 |
Computer Peripherals and Interfacing |
2 |
1 |
CSE 312 |
Data and Tele Communications |
2 |
1 |
CSE 313 |
Electrical Measurements and Instrumentation |
2 |
1 |
MAT 311 |
Differential Equations, Fourier Series and Numerical Methods |
3 |
0 |
Total Credits=12 |
3rd Year 2nd Semester
Course Code |
Course Title |
Credits |
|
Theory |
Practical |
||
CSE 321 |
Computer Graphics and Multimedia |
2 |
1 |
CSE 322 |
Computer Networking |
2 |
1 |
CSE 323 |
Professional Programming with C#.NET |
2 |
1 |
CSE 324 |
Compiler Design |
2 |
1 |
Total Credits=12 |
3rd Year 3rd Semester
Course Code |
Course Title |
Credits |
|
Theory |
Practical |
||
CSE 331 |
Developing Web Application with ASP.NET |
2 |
1 |
CSE 332 |
Design and Analysis of Algorithms |
2 |
1 |
CSE 333 |
Artificial Intelligence |
2 |
1 |
CSE 334 |
Software Engineering |
3 |
0 |
Total Credits=12 |
4th Year 1st Semester
Course Code |
Course Title |
Credits |
|
Theory |
Practical |
||
CSE 411 |
Distributed and Parallel Processing |
3 |
0 |
CSE 412 |
Systems Programming |
2 |
1 |
CSE 413 |
Digital Signal Processing |
2 |
1 |
CSE 414 |
Information System Analysis & Design |
3 |
0 |
Total Credits=12 |
4th Year 2nd Semester
Course Code |
Course Title |
Credits |
|
Theory |
Practical |
||
CSE 421 |
Cryptography and Data Security |
2 |
1 |
CSE 422 |
Digital Image Processing |
2 |
1 |
CSE 423 |
VLSI Design |
3 |
0 |
— |
Optional Course (I) * |
— |
— |
Total Credits=12 |
* List of Optional Courses (I) given in the following table from which 1(one) course
is to be selected for 4th year 2nd semester:
Course Code |
Course Title |
Credits |
|
Theory |
Practical |
||
CSE 424 |
UNIX Programming |
2 |
1 |
CSE 425 |
Neural Networks and Fuzzy Systems |
2 |
1 |
CSE 426 |
Optoelectronics and Optical Communications |
3 |
0 |
4th Year 3rd Semester
Course Code |
Course Title |
Credits |
|
Theory |
Practical |
||
CSE 431 |
Wireless Communication |
3 |
0 |
CSE 432 |
Computer Simulation and Modeling |
2 |
1 |
CSE 433 |
Project Work and Project Report |
0 |
3 |
— |
Optional Course (II) ** |
— |
— |
Total Credits=12 |
** List of Optional Courses (II) given in the following table from which 1(one) course
is to be selected for 4th year 3rd semester:
Course Code |
Course Title |
Credits |
|
Theory |
Practical |
||
CSE 434 |
Internet and Intranet Engineering |
2 |
1 |
CSE 435 |
Decision Support and Expert Systems & Knowledge Engineering |
3 |
0 |
CSE 436 |
Mobile and Satellite Communication |
3 |
0 |
CSE 437 |
Graph Theory and Reliability Analysis |
2 |
1 |
List of Courses may be waived
Core Courses-01, (3 Credits)
SL. No. |
Course Code |
Course Title |
No. of Credit |
||
Theory |
Lab |
Total |
|||
01 | CSE 111 | Computer Fundamentals |
2 |
1 |
3 |
General Science Courses-04 (12 credits)
SL. No. |
Course Code |
Course Title |
No. of Credit |
||
Theory |
Lab |
Total |
|||
01 | MAT 111 | Coordinate Geometry and Vector Analysis |
3 |
0 |
3 |
02 | MAT 121 | Differential and Integral Calculus |
3 |
0 |
3 |
03 | MAT 131 | Matrices and theory of Algebra |
3 |
0 |
3 |
04 | PHY 111 | Physics |
2 |
1 |
3 |
Business Course-02 (6 Credits)
SL. No. |
Course Code |
Course Title |
No. of Credit |
||
Theory |
Lab |
Total |
|||
01 | BUS 221 | Introduction to Business |
3 |
0 |
3 |
02 | ACT 131 | Principles of Accounting |
3 |
0 |
3 |
Humanities Course-01 (3 Credits)
SL. No. |
Course Code |
Course Title |
No. of Credit |
||
Theory |
Lab |
Total |
|||
01 | CEL 111 | Communicative English Language |
3 |
0 |
3 |