Institute of Information and Communication Technology

Academics / IICT

Admission

B.Sc. In Software Engineering

 

Total Credit : 140

Course Length : 4 Years

Total Semesters : 8

 

Course Details :

 

First Year : Semester 1

Course Code

Course Title

Credit

SWE 121

Structured Programming Language

3.0

SWE 122

Structured Programming Language Lab

1.5

SWE 123

Discrete Mathematics

3.0

EEE 101

Basic Electrical and Electronic Circuits

3.0

EEE 102

Basic Electrical and Electronic Circuits Lab

1.5

MAT 102

Calculus & Differential Equations

3.0

PHY 103

Mechanics, Wave, Heat & Thermodynamics

3.0

BNG 105

Bangla Language

3.0

 

First Year : Semester 2

Course Code

Course Title

Credit

SWE 150

Project Work-I

2.0

SWE 127

Data Structure

3.0

SWE 128

Data Structure Lab

1.5

SWE 125

Introduction to Software Engineering

2.0

PHY 207

Electromagnetism, Optics & Modern Physics

3.0

MAT 103

Coordinate geometry & Linear Algebra

3.0

STA 101

Basic Statistics and Probability

3.0

ENG 101

English Communication Skills

2.0

ENG 102

English Communication Skills Lab

1.0

 

Second Year : Semester 1

Course Code

Course Title

Credit

SWE 223

Theory of Computation

2.0

SWE 221

Object Oriented Programming

3.0

SWE 222

Object Oriented Programming Language Lab

1.5

SWE 225

Numerical Analysis

2.0

SWE 226

Numerical Analysis Lab

1.5

CSE 217

Computer Networking

3.0

CSE 218

Computer Networking Lab

1.5

BUS 201

Cost and Management Accounting

3.0

 

Second Year : Semester 2

Course Code

Course Title

Credit

SWE 250

Project Work -II

2.0

SWE 229

Database Management System

3.0

SWE 230

Database Management System Lab

1.5

SWE 231

Algorithm Design & Analysis

3.0

SWE 232

Algorithm Design & Analysis Lab

1.5

SWE 233

Software Requirement Engineering

2.0

SWE 234

Software Requirement Engineering Lab

1.0

SWE 235

Operating System Concepts

2.0

SWE 236

Operating System Concepts Lab

1.5

 

Third Year : Semester 1

Course Code

Course Title

Credit

SWE 321

Software Design

3.0

SWE 322

Software Design Lab

1.5

SWE 323

Web Technology

2.0

SWE 324

Web Technology Lab

1.0

SWE 325

Computer, Data and Network Security

2.0

SWE 326

Computer, Data and Network Security Lab

1.0

SWE 327

Distributed System

2.0

SWE 328

Distributed System Lab

1.0

CSE 319

Computer Architecture

3.0

SWE 329

Management Information System

2.0

 

Third Year : Semester 2

Course Code

Course Title

Credit

SWE 350

Project Work-III

2.0

SWE 331

Software Design Pattern

2.0

SWE 332

Software Design Pattern Lab

1.5

SWE 333

Software Testing & Quality Assurance

2.0

SWE 334

Software Testing & Quality Assurance Lab

1.0

SWE 335

Computer Graphics and Image Processing

3.0

SWE 336

Computer Graphics and Image Processing Lab

1.5

SWE 337

Ethics & Cyber Law

2.0

SWE 340

Technical Writing And Presentation

1.0

BUS 302

Entrepreneurship Development

2.0

 

Fourth Year : Semester 1

Course Code

Course Title

Credit

SWE 440

Internship

12

 

Fourth Year : Semester 2

Course Code

Course Title

Credit

SWE 450

Thesis/Project

4.0

SWE 421

Artificial Intelligence

3.0

SWE 422

Artificial Intelligence Lab

1.5

SWE 425

Software Project Management

2.0

SWE 4**

Option II

3.0

SWE 4**

Option II Lab

1.5

 

Optional Courses

Course Code

Course Title

Credit

SWE 431

Machine Learning

3.0

SWE 432

Machine Learning Lab

1.5

SWE 433

Data Science

3.0

SWE 434

Data Science Lab

1.5

SWE 435

Bioinformatics

3.0

SWE 436

Bioinformatics Lab

1.5

SWE 437

Natural Language Processing

3.0

SWE 438

Natural Language Processing Lab

1.5

 

 

 

 

 

 

Post Graduate Diploma in Information Technology

 

Total Credit : 36

Course Length : 18 Months

Total Terms : 3

 

Examination System:

       A student will be evaluated continuously throughout the whole term. For theoretical courses s/he will be assessed by class participation, assignments, quizzes and final examinations. A two-hour (50 marks) final examination will be conducted for every theory course. For laboratory course s/he will be assessed by observation at work, viva-voce during laboratory works, from his/her written reports and lab final examination. A course result will be produced by combining theory and lab part according to the respective theory and lab credit.

 

Grading System:

       Letter Grade and corresponding Grade-Point for a course will be awarded from the roundup marks of individual courses as follows:

Numerical Grade

Letter Grade

Grade Point

80% and above                   

A+

4.00

75% to less than 80%                     

A

3.75

70% to less than 75%                     

A-

3.50

65% to less than 70%                    

B+

3.25

60% to less than 65%                    

B

3.00

55% to less than 60%                    

B-

2.75

50% to less than 55%                     

C+

2.50

45% to less than 50%                     

C

2.25

40% to less than 45%                     

C-

2.00

Less than 40%                                

F

0.00

 

Calculation of Grades:

       GPA:  Grade Point Average (GPA) is the weighted average of the grade points obtained in all the courses completed by a student in a term.

          CGPA:  Cumulative Grade Point Average (CGPA) will be calculated by the weighted average of every courses of previous term along with the present term.

          F Grades:  A student is given an ‘F’ grade if he fails or is absent in the final examination of a course. If a student obtains an ‘F’ grade his grade will not be counted for GPA and s/he has to repeat the course.

 

Course Details:

 

Term 1

Course Code

Course Title

Credit

PGD 111

Computer Fundamentals

3.0

PGD 113

Structured Programming

4.0

PGD 115

Computer Networking

3.0

PGD 117

Web Engineering

2.0

 

Term 2

Course Code

Course Title

Credit

PGD211

DBMS & Database Programming

4.0

PGD213

Data Structure

3.0

PGD215

Object Oriented  Programming

4.0

PGD217

Management Information Systems (MIS)

2.0

 

Term 3

Course Code

Course Title

Credit

PGD311

Software Engineering

3.0

PGD313

Mobile Apps Development

2.0

PGD315

Algorithm

3.0

PGD300

Project

3.0

 

 

 

 

Certificate Course: Basic IT Skill

 

Course Details:

 

  • Introduction to Computer,
  • Generation and Classification
  • Number System
  • Computer Organization and Architecture
  • Introduction to Operating System
  • Introduction to System Software and Application Software
  • Peripheral & Storage Devices
  • Introduction to Programming Languages and Programming
  • Fundamentals of Computer Hardware
  • Word Processing using MS Word
  • Spreadsheet Analysis using MS Excel
  • Database Management System using MS Access
  • Presentation Software Usage using MS Power Point
  • Internet Use

 

 

 

 

Certificate Course: Web Development

 

Course Length : 120 Hours

 

Course Details:

 

  • Introduction to Web Development
  • Introduction to HTML
  • Introduction to CSS
  • Introduction to JavaScript
  • Chrome Developer Tools, Sublime & Other Tools
  • Intermediate HTML (Formatting & Forms)
  • Intermediate CSS (Twitter Bootstrap & Others)
  • Intermediate JavaScript (JQuery and Others)
  • Concept on UX & UI (Wire-Framing and Prototyping)
  • Introduction to PHP
  • Intermediate PHP
  • Database Basic
  • What is CMS and Introduction to WordPress (WP)
  • WordPress Admin Panel & Using Themes and Pluggins
  • Introduction to WP Theme Development
  • Introduction to WP Pluggin Development
  • Concept about Servers, cPanel and Others, Using Git