Bachelor of Science in Information and Communication Engineering

Faculty: Faculty of Science & Technology (FST)

Department: Department of Information and Communication Technology

Program: Bachelor of Science in Information and Communication Engineering

Course Outline

 

Undergraduate students of the Department of Information and Communication Engineering (ICE) have to undertake a particular course schedule, the term-wise distribution of which is given below: 

 

 1st Year 1st Semester: 

 

1st Semester

Sl 

Course No

Course Title

Credit

Total

Credit

Weekly Contact Hour

Pre-requisite

Theory (Cr.)

Lab (Cr.)

ICE-1103 

Electrical Circuits 

3.00

 

3.00

3

-

ICE-1104 

Electrical Circuits Laboratory 

 

1.50

1.50

3

-

PHY-1105

Engineering Physics 

3.00

 

3.00

3

-

PHY-1106 

Engineering Physics Laboratory

 

0.75

0.75

1.50

-

MATH-1107

Mathematics-I (Differential and Integral Calculus) 

3.00

 

3.00

3

-

CHEM-1109

Chemistry

3.00

 

3.00

3

-

GED-1111

Bangladesh Studies

3.00

 

3.00

3

-

GED-1113

Financial and Managerial Accounting   

3.00

 

3.00

3

-

 

 

Total 

18.00

2.25

20.25

22.50

 

 

1st Year 2nd Semester: 

 

2nd Semester

Sl 

Course No 

Course Title

Credit

Total

Credit

Weekly Contact Hour

Pre-requisite

Theory (Cr.)

Lab (Cr.)

ICE-1203 

Electronic Devices and Circuit 

3.00

 

3.00

3

ICE-1103

ICE-1204 

Electronic Devices and Circuit Laboratory 

 

1.50

1.50

3

ICE-1203

ICE-1205

Structured Programming 

3.00

 

3.00

3

-

ICE-1206 

Structured Programming Laboratory 

 

1.50

1.50

3

-

MATH-1205

Mathematics-II (Ordinary and partial Differential Equations) 

3.00

 

3.00

3

MATH-1107

6

LANG-1207

Foreign Language

3.00

 

3.00

3

-

ICE-1207

Discrete Mathematics

3.00

 

3.00

3

-

ENG-1202

Communicative English 

 

1.50

1.50

3

-

9

GED-1203

Statistics and Probability

3.00

 

3.00

3

-

 

 

Total 

18.00

4.50

22.50

27

 

 

2nd Year 1st Semester: 

 

3rd Semester

Sl

Course No

Course Title

Credit

Total

Credit

Weekly Contact Hour

Pre-requisite

Theory (Cr.)

Lab (Cr.)

ICE-2109 

Object Oriented Design and Programming-I 

3.00

 

3.00

3

ICE-1205 

ICE-2110 

Object Oriented Design and Programming-I Laboratory 

 

1.50

1.50

3

ICE-1206 

ICE-2103

Communication Theory 

3.00

 

3.00

3

ICE-1203

ICE-2104

Communication Theory Laboratory 

 

0.75

0.75

1.50

ICE-1204 

ICE-2105

Digital Logic Design 

3.00

 

3.00

3

ICE-1203

6

ICE-2106 

Digital Logic Design Laboratory 

 

0.75

0.75

1.50

ICE-1204 

7

ICE-2107

Data Communication

3.00

 

3.00

3

 

8

ICE-2108

Data Communication Laboratory

 

1.50

1.50

3

 

9

ENG-2102

Presentation Skill Development

 

1.00

1.00

2

ENG-1201

10

MATH-2109 

Mathematics-III (Linear Algebra and Fourier Analysis)

3.00

 

3.00

3

 MATH-1205

 

 

Total 

15.00

5.50

20.50

26

 

 

 

2nd Year 2nd Semester: 

 

4th Semester

Sl 

Course No 

Course Title

Credit

Total

Credit

Weekly Contact Hour

Pre-requisite

Theory (Cr.)

Lab (Cr.)

ICE-2201 

Data Structure

3.00

 

3.00

3

ICE-1205, ICE-2109

2

ICE-2202 

Data Structure Laboratory 

 

1.50

1.50

3

ICE-1206, ICE-2110

ICE-2203

Database Management System 

3.00

 

3.00

3

 

ICE-2204

Database Management System Laboratory

 

1.50

1.50

3

 

5

ICE-2206 

Object Oriented Design and Programming-II Laboratory 

 

1.50

1.50

3

ICE-2110

6

ICE-2205 

Signals and Systems 

3.00

 

3.00

3

ICE-2103,

MATH-2109

7

MATH-2207

Mathematics-IV (Vector Analysis and Complex Variables) 

3.00

 

3.00

3

MATH-2109

8

ICE-2207

Computer Network

3.00

 

3.00

3

ICE-2107

9

ICE-2208

Computer Network

Laboratory

 

0.75

0.75

1.50

ICE-2108

 

 

Total 

15.00

5.25

20.25

25.50

 

 

 

 

 

 

 

3rd Year 1st Semester: 

 

5th Semester

Sl 

Course No 

Course Title

Credit

Total

Credit

Weekly Contact Hour

Pre-requisite

Theory (Cr.)

Lab (Cr.)

ICE-3101 

Analysis and Design of Algorithm 

3.00

 

3.00

3

ICE-2201 

ICE-3102 

Analysis and Design of Algorithm Laboratory 

 

1.50

1.50

3

ICE-2202 

ICE-3103 

Operating System 

3.00

 

3.00

3

ICE-2203 

ICE-3104 

Operating System Laboratory

 

0.75

0.75

1.5

ICE-2204 

ICE 3105

Internet Protocol (IP) Networking

3.00

 

3.00

3

ICE-2207

ICE-3106

Internet Protocol (IP) Networking Laboratory

 

0.75

0.75

1.50

ICE-2208 

ICE-3107 

Digital Signal Processing 

3.00

 

3.00

3

ICE-2205 

ICE-3108 

Digital Signal Processing Laboratory 

 

1.50

1.50

3

ICE-2205

ICE-3109 

Telecommunication Systems

3.00

 

3.00

3

ICE-2103

10

ICE-3110 

Telecommunication Systems Laboratory

 

1.50

1.50

3

ICE-2104

 

 

Total 

15.00

6.00

21.00

27

 

 

 

3rd Year 2nd Semester: 

 

6th Semester

Sl 

Course No 

Course Title

Credit

Total

Credit

Weekly Contact Hour

Pre-requisite

Theory (Cr.)

Lab (Cr.)

ICE-3201

Microprocessor and Microcontroller

3.00

 

3.00

3

ICE-2105

ICE-3202 

Microprocessor and Microcontroller Laboratory 

 

0.75

0.75

1.50

ICE-2106

3

ICE-3203 

Microwave Engineering and Antenna 

3.00

 

3.00

3

PHY-1105

4

ICE-3204 

Microwave Engineering and Antenna Laboratory 

 

1.50

1.50

3

PHY-1106

ICE-3206 

Software Testing and Quality Assurance Laboratory

 

1.50

1.50

3

ICE-1206

ICE-3207

Software Engineering

3.00

 

3.00

3

ICE-1205

7

ICE-3208

Software Engineering Laboratory

 

0.75

0.75

1.50

ICE-1206

8

ICE-3209

Satellite Communication

3.00

 

3.00

3

ICE-2103

 

9

ICE-3212

Technical Report Writing

 

1.50

1.50

3

-

10

GED-3201

Professional Ethics and Environmental Protection

3.00

 

3.00

3

-

 

 

Total 

15.00

6.00

21.00

27

 

 

 

 

 

4th Year 1st Semester 

 

7th Semester

Sl 

Course No 

Course Title

Credit

Total

Credit

Weekly Contact Hour

Pre-requisite

Theory (Cr.)

Lab (Cr.)

ICE-4000 

Thesis/ Research Project 

3.00

 

3.00

3

ICE-3212

2

ICE-4103 

Information, Network and Software Security 

3.00

 

3.00

3

ICE-2207

ICE-4104

Information, Network and Software Security Lab

 

0.75

0.75

1.50

ICE-2208

ICE-4105 

Optical Communication 

3.00

 

3.00

3

ICE-2107

ICE-4106 

Optical Communication Laboratory 

 

1.50

1.50

3

ICE-2108

ICE-4107

Artificial Intelligence 

3.00

 

3.00

3

ICE-3101

7

ICE-4108

Artificial Intelligence Laboratory

 

1.50

1.50

3

ICE-3102

8

ICE-4109

Cloud Computing

3.00

 

3.00

3

ICE-2207

9

ICE-4110

Cloud Computing Laboratory

 

0.75

0.75

1.50

ICE-2208

 

 

Total 

15.00

4.50

19.50

24

 

 

 

4th Year 2nd Semester: 

 

8th Semester

Sl

Course No

Course Title

Credit

Total

Credit

Weekly Contact Hour

Pre-requisite

Theory (Cr.)

Lab (Cr.)

ICE-4000 

Thesis/Research Project

3.00

 

3.00

3

ICE-3212

ICE-42xx 

Communication Elective

3.00

 

3.00

3

 -

ICE-42xx 

Communication Elective Lab Laboratory  Laboratory 

 

1.50

1.50

3

 -

ICE-42xx 

IT Elective

3.00

 

3.00

3

 -

ICE-42xx 

IT Elective Laboratory 

 

1.50

1.50

3

 -

ICE-4200

Internship

-

 3.00

3.00

3 months with industry

-

 

 

Total 

9.00

6.00

15.00

15

 

   

 

 

 

 

 

 

 

 

 

IT ELECTIVE

 

Sl

Course No

Course Title

Credit

Credit

Pre-requisite

Theory (Cr.)

Lab (Cr.)

1

ICE-4211 

Machine Learning

3.00

 

3.00

 

2

ICE-4212 

Machine Learning Laboratory

 

1.50

1.50

 

3

ICE-4213 

Data Warehousing and Data Mining 

3.00 

 

3.00 

 

4

ICE-4214 

Data Warehousing and Data Mining Laboratory 

 

1.50 

1.50 

 

5

ICE-4215 

Internet of Things (IOT) 

3.00 

 

3.00 

 

6

ICE-4216 

Internet of Things (IOT) Laboratory 

 

1.50 

1.50 

 

7

ICE-4217

Web Technologies

3.00

 

3.00 

 

8

ICE-4218

Web Technologies Laboratory 

 

1.50

1.50 

 

  

COMMUNICATION ELECTIVE

Sl

Course No

Course Title

Hours/Weeks

Credit

Pre-requisite

Theory (Cr.)

Lab (Cr.)

1

ICE-4221 

Cellular and Mobile Communication 

3.00 

 

3.00 

 

2

ICE-4222 

Cellular and Mobile Communication Laboratory 

 

1.50 

1.50 

 

3

ICE-4223 

Wireless Communication 

3.00 

 

3.00 

 

4

ICE-4224 

Wireless Communication Laboratory

 

 1.50

1.50

 

5

ICE-4225 

Information Theory and Coding 

3.00 

 

3.00 

 

6

ICE-4226 

Information Theory and Coding Laboratory

 

 1.50

1.50

 

7

ICE-4227

Robotics and Embedded Systems

3.00

 

3.00

 

8

ICE-4228

Robotics and Embedded Systems Laboratory

 

 1.50

1.50

 

 

 

List of Core Course  

 

Course Code

Core Course

Semester

ICE-1205 

Structured Programming   

2nd Semester 

ICE-1206 

Structured Programming Laboratory 

ICE-1207

Discrete Mathematics

ICE-2109

Object Oriented Design and Programming-I 

3rd Semester 

ICE-2110 

Object Oriented Design and Programming-I Laboratory 

ICE-2103 

Communication Theory 

ICE-2104

Communication Theory Laboratory 

ICE-2107

Data Communication

ICE-2108

Data Communication Laboratory

ICE-2201

Data Structure 

4th Semester 

 

 

 

 

 

ICE-2202 

Data Structure Laboratory 

ICE-2203

Database Management System 

ICE-2204 

Database Management System Laboratory 

ICE-2206 

Object Oriented Design and Programming-II Laboratory 

 

ICE-2205

Signals and Systems

 

ICE-2207

Computer Network

 

ICE-2208

Computer Network Laboratory

 

ICE-3101 

Analysis and Design of Algorithm 

5th Semester 

 

 

 

ICE-3102 

Analysis and Design of Algorithm Laboratory 

ICE-3103

Operating System 

ICE-3104 

Operating System Laboratory 

ICE-3105

Internet Protocol (IP) Networking

ICE-3106 

Internet Protocol (IP) Networking Laboratory

ICE-3107 

Digital Signal Processing 

ICE-3108 

Digital Signal Processing Laboratory 

ICE-3109 

Telecommunication Systems 

ICE-3110 

Telecommunication Systems Laboratory 

ICE-3201 

Microprocessor and Microcontroller  

6th Semester

ICE-3202 

Microprocessor and Microcontroller Laboratory 

ICE-3203

Microwave Engineering and Antenna

 

ICE-3204

Microwave Engineering and Antenna Laboratory

 

ICE-3206

Software Testing and Quality Assurance Laboratory

 

ICE-3207

Software Engineering

 

ICE-3208

Software Engineering Laboratory

 

ICE-3209

Satellite Communication

 

ICE-3212

Technical Report Writing

 

ICE-4103 

Information, Network and Software Security 

7th Semester 

 

 

 

 

ICE-4104

Information, Network and Software Security Laboratory 

ICE-4105 

Optical Communication 

ICE-4106 

Optical Communication Laboratory 

ICE-4107

Artificial Intelligence

ICE-4108

Artificial Intelligence Laboratory

 

ICE-4109

Cloud Computing

 

ICE-4110

Cloud Computing Laboratory

 

 

 

 

List of Inter-disciplinary Course:

 

Course Code

Inter-disciplinary Course

Semester

ICE-1103

Electrical Circuits

1st Semester

ICE-1104

Electrical Circuits Laboratory

ICE-1203

Electronic Devices and Circuit

2nd Semester

ICE-1204

Electronic Devices and Circuit Laboratory

ICE-2105

Digital Logic Design

3rd Semester

ICE-2106

Digital Logic Design Laboratory

 

 

List of Basic Science Course:

 

Course Code

Basic Science Course

Semester

PHY-1105

Engineering Physics

1st Semester

PHY-1106

Engineering Physics Laboratory

CHEM-1109

Chemistry

 

 

List of Mathematics Course:

 

Course Code

Mathematics Course

Semester

MATH-1107

Mathematics-I (Differential and Integral Calculus)

1st Semester

MATH-1205

Mathematics-II (Ordinary and Partial Differential Equations)

2nd Semester

MATH-2109

Mathematics-III (Linear Algebra and Fourier Analysis)

3rd Semester

MATH-2207

Mathematics-IV (Vector Analysis and Complex Variables)

4th Semester

 

 

List of Language Course:

 

Course Code

Language Course

Semester

ENG-1202

Communicative English

2nd Semester

LANG-1207

Foreign Language

ENG-2102

Presentation Skill Development

3rd Semester

 

 

List of General Education Course:

 

Course Code

General Education Course

Semester

GED-1111

Bangladesh Studies

1st Semester

GED-1113

Financial and Managerial Accounting

GED-1203

Statistics and Probability

2nd Semester

GED-3201

Professional Ethics and Environmental Protection

6th Semester

 

 

 

 

General Info 

  •   Intake : Once in a Year.
  •   Application Duration : 08 November 2024 to 22 November 2024
  •   Method of Application : Online ( https://admission.bup.edu.bd/Admission/Home ) 
  •   Course Duration : Years: 04 Semester: 08
  •   Total Credit Hours : 160

Eligibility for Admission

(1)    A candidate must pass SSC/ equivalent and HSC/ equivalent examination from Science discipline/ group as per national curriculum.

(2)   Candidates from Science Group must obtain total GPA 9.50 combining SSC/ equivalent and HSC/ equivalent examination and must have minimum A- (minus) grade in Physics, Chemistry, Biology/Mathematics and English at the HSC level.

(3)    Candidates from General Certificate of Education (GCE) ‘O’ and ‘A’ level background must pass in minimum 05 (five) and 02 (two) subjects respectively having minimum 26.5 points in total after conversion based on the following scale:

 

A*-G Grading System (IGCSE)

           9-1 Grading System (GCSE)

Grade

Point

Grade

Point

A*/A

5.00

9/8

5.00

B

4.00

7

4.50

C

3.50

6

4.00

D

3.00

5

3.50

 

 

4

3.00

Note: Gradings lower than 'D' or 4 (9-1 Grading System) will not be considered for point calculation.

(4)     Candidates from International Baccalaureate (IB) must pass in minimum 06 (six) subjects having minimum 30 points based on the rating scale used in their curriculum (7, 6, 5, 4). Rating of 1, 2 and 3 will not be considered in point calculation.

(5)    Candidates will have to sit for 1- hour written test (MCQ) of 60 marks. Students opting to apply for ICE and/or CSE must have Mathematics and those opting to apply for ES must have Biology in HSC or equivalent as their compulsory/ optional subject (4th subject). Students who are opting to apply for all three departments (ICE, CSE & ES) must have both Mathematics and Biology in HSC or equivalent level.

(6)        The marks distribution is as follows:

            Sec-A: Mathematics- 20

            Sec-B: Biology- 20

            Sec-C: Physics -20

            Sec-D: Chemistry- 20

     Note:

  • Each candidate will appear in the exam on any three of the four sections.
  • Candidates opting for BICE/BCSE must appear Sec-A.
  • Candidates opting for BES must appear Sec-B.
  • Candidates opting for BICE, BCSE & BES must appear both Sec-A & Sec-B

 

Weightage

     Total =100

(1) MCQ=55%

(2) HSC/Equivalent Result=25%

(3) SSC/Equivalent Result=20%

Exam Type:

  • Exam Type : MCQ (0.50 marks will be deducted for each incorrect answer)

1st Semester

Objectives

  • 1. Create a foundation of basic electrical engineering and circuits. 2. Familiarize students with basic circuit laws (Ohm, Kirchhoff), techniques (Mesh, Nodal), concepts (Superposition, Source Transformation) and theorems (Thevenin, Norton). 3. Develop the understanding of AC steady state response of single-phase circuits and power in AC circuits. 4. Introduce students to poly-phase circuits as a practical arena of AC Circuits.

Outcomes

  • 1.Capable to interpret circuit laws and apply their corresponding technique to find circuit quantities; also justify selection particular circuit concept(s) and theorem(s) for simplifying complex circuits. 2. Competent in analyse 1st and 2nd-order circuits and evaluate the responses both in the presence and absence of dc circuits. 3. Manage to outline sinusoids and phasors in explaining circuit parameters and analysing AC power. 4. Able to understand the current voltage relation of 3 phase circuits for different configurations and reproduce knowledge of AC power to analyze real life power consumptions of transmission lines.

References

  • 1. Fundamentals of Electric Circuit by C. K. Alexander & M. N. Sadiku 2. Introductory Circuit Analysis by R. L. Boylsted 3. Alternating Current Circuits by G. S. Corcoran & R. F. Kerchner 4. Electric Circuits by J. A. Edminister 5. Basic Engineering Circuit Analysis by J. D. Irwin & R. M. Nelms Electric Circuits by James William Nilsson

Objectives

  • 1. To define the different parameter and concepts of Waves and Oscillations, Optics, Waveguide and Antenna. 2. To explain the basic concepts of Waves and Oscillations, Optics, Waveguide and Antenna. 3. To solve analytical problems regarding Waves and Oscillations, Optics, Waveguide and Antenna.

Outcomes

  • 1. Apply different basic parameters in the field of Waves and Oscillations, Optics, Electricity and Magnetism, and Waveguide and Antenna, such as simple harmonic motion, pendulum, undamped oscillations, forced oscillation and resonance, interference, diffraction, polarization and prism, electric charge and Coulomb’s law, magnetic fields, Gauss's law, Biot-Savart law and its applications, Hall effect, Maxwell's equations, waveguide transmission, and radiation mechanism of antenna. 2. Explain different basic theories in the field of Waves and Oscillations, Optics, Electricity and Magnetism, and Waveguide and Antenna, such as the wave motion for different systems, energy, different modes of a waveguide, phase velocity and group velocity interference, diffraction, polarization, the magnetic field, Ampere's law, capacitance and dielectrics, waveguide attenuation and applications, and types of antennas, radiation patterns. 3. Solve quantitative problems in the field of Waves and Oscillations, Optics, Electricity and Magnetism, and Waveguide and Antenna, such as energy of wave motion, wavelength, diffraction patterns, relativistic energy, photon energy, current density, electromagnetic induction, waveguide equations, major and minor lobes and antenna characteristics.

References

  • 1. Fundamental of Physics- Halliday, Resnick, and Walker 2. Concept of Electricity and Magnetism- A.K. Rafiquallah A.K. Roy and M.S. Huq 3. Wave and Oscillations- Walter Fox Smith 4. Properties of Matter- DS Mathur 5. Wave and Oscillations- Brij Lal and Subramannaym 6. Fundamental of Optics- Francis A Jenkins and Harvey E. White 7. A Textbook of Optics- Brijlal and N. Subrahnmyan

Objectives

  • 1. To develop basic physics knowledge practically. 2. To practice use of basic scientific instrument.

Outcomes

  • 1. Define the different parameters regarding Waves and Oscillations, Optics, Mechanics, Electricity and Magnetism etc. 2. Describe the different phenomena regarding Waves and Oscillations, Optics, Mechanics, Electricity etc. 3. Practice experiments by an individual or by a group to determine different phenomena regarding Waves and Oscillations, Optics, Mechanics, Electricity, and Magnetism etc. 4. Prepare a report for an experimental work.

References

  • 1. Practical Physics: G. L. Squires 2. Practical Physics: Dr Giasuddin and Md. Sahabuddin. 3. B.Sc. Practical Physics: C. L Arora 4. Practical Physics: S.L. Gupta and V. Kumar

Objectives

  • 1. To equip students with a comprehensive understanding of physical, inorganic, and organic chemistry, enabling them to describe and analyze the properties, behavior, and reactions of matter. 2. To prepare students to integrate chemical principles with information and communication technology applications, particularly in material science and electronic processes. 3. To foster the ability to apply quantitative and conceptual approaches to solve complex engineering problems involving chemical processes and materials.

Outcomes

  • 1. Define different basic parameters and theories in the field of inorganic, physical chemistry i.e., atomic structure, periodic table, chemical bonding, acids and bases, chemical equilibrium, thermochemistry and electrochemistry. 2. Explain the properties and chemical reactions of organic compounds such as alkane, alkene, alkyne and aromatic compounds. 3. Solve quantitative problems in chemical kinetics, chemical equilibrium, solution, and electrochemistry.

References

  • 1. Chemistry-Raymond Chang. 2. Essentials of Physical Chemistry-Arun Bahl, B.S. Bahl, G.D. Tuli. 3. General Chemistry - Darrell Ebbing, Steven D. Gammon. 4. A Textbook of Organic Chemistry- BS Bahl and Arun Bahl.

Objectives

  • 1. To equip students with factual knowledge that will enable them to learn the history of Bangladesh. 2. To trace the historical roots of Bangladesh as an independent state focusing on the social, cultural and economic developments that have taken place since its independence. 3. To promote an understanding of the development of Bangladesh and its culture. 4. To create an awareness among the students about the Geography, Economy, Politics and Culture of Bangladesh.

Outcomes

  • 1. Describe specific stages of Bangladesh’s political history, through the ancient, medieval, colonial and post-colonial periods and variety of cultural identities of Bangladesh. 2. Explain the economy and patterns of economic changes through qualitative and quantitative analysis. 3. Demonstrate civic literacy and knowledge in planning solutions for the improvement of Bangladesh society. 4. Develop the communication skill by presenting topics on Bangladesh studies.

References

  • 1. বাংলা ভাষা ও সাহিত্য: সৌমিত্র শেখর (Mandatory) 2. স্বাধীন বাংলাদেশের অভ্যুদয়ের ইতিহাস : মুনতাসীর মামুন (Mandatory) 3. Bangladesh Studies: Md. Shamsul Kabir Khan and Daulatunnahar Khanam 4. The Constitution of the People’s Republic of Bangladesh 5. Discovery of Bangladesh: Akbar Ali Khan 6. History of Bangladesh, Vols, 1-3: Sirajul Islam 7. History of Modern Bengal, Vol, 1: R C Majumdar 8. Dynastic History of Bengal: Dr. Abdul Mumin Chowdhury 9. A History of Bangladesh: William Van Schendel 10. Geography of Bangladesh: Harun Er Rashid 11. Banglapedia: National Encyclopedia of Bangladesh, Vols, 1-10: Sirajul Islam 12. History of Bengal: (Mughal Period 1526-1765): R. A. Chandra 13. Land of Two Rivers: Nitesh Sengupta 14. A History of Bangladesh: Cambridge University Press 15. Bengali Nationalism and the Emergence of Bangladesh: A.F Salahuddin Ahmed 16. Language Movement and The Making of Bangladesh: Safar Ali Akanda

Objectives

  • 1.To discuss the fundamentals of accounting, the use and effects of financial statement for a particular organization. 2. To analyze different types of cost and cost management for different components of a management control system or a business

Outcomes

  • 1. Describe a financial accounting statement and the use of financial ratios. The student should be able to understand how the reporting might be affected by a particular (creative) business. 2. Enhance the various elements of a management control system (role, scope, drawbacks, implementation etc.). 3. Determine the variety of cost concepts to be applied in a management control system. 4. Select and analyze the nature of a business and outline main features of an appropriate control system

References

  • 1. Managerial Accounting (14th Edition) - Ray Garrison, Eric Noreen and Peter Brewer; McGraw Hill (2011) 2. Accounting Principles (12th Edition) - Jerry J. Weygandt Paul D. Kimmel Donald E. Kieso; Wiley (2015)

Objectives

  • 1. To study the essential topics in differential and integral calculus with real-life situations. 2. To provide the basic concepts of differential and integral calculus to solve engineering problems and other applied problems

Outcomes

  • 1. Explain the fundamental knowledge of differential and integral calculus. 2. Apply the basic techniques of calculus to solve real-life problems in engineering study. 3. Use computational tools to solve problems of differential and integral calculus.

References

  • 1. Calculus (9th) - Howard Anton, Irl C. Bivens (Author), Stephen Davis. 2. Calculus: An Intuitive and Physical Approach (2nd)-Morris Kline.

Objectives

  • 1. To enable the students to apply the fundamental circuit laws (KVL, KCL, Ohm’s law) in hardware domain. 2. To develop students’ skills to simplify complex electrical circuits into simpler circuits by Thevenin and Norton’s theorem and verify them in hardware. 3. To teach the students the basic operation of oscilloscope to measure AC quantities (magnitude and phase). 4. To impart the students the skills of analogue filter design by RLC circuit. 5. To familiarize the students with implementation of hardware electrical projects and a circuit simulation software (Proteus)

Outcomes

  • 1. To apply the knowledge and understanding of basic circuit laws in hardware domain. 2. To construct different circuits and examine their performance computer aided design methods. 3. Function effectively as a member in a group project.

References

  • 1. Fundamentals of Electric Circuit by C. K. Alexander & M. N. Sadiku 2. Introductory Circuit Analysis by R. L. Boylsted 3. Alternating Current Circuits by G. S. Corcoran & R. F. Kerchner 4. Electric Circuits by James William Nilsson Inc.

2nd Semester

Objectives

  • 1. To introduce the fundamentals of statistics and probability. 2. To enable analysis and interpretation of statistical data. 3. To provide exposure to statistical software (R/MATLAB) for data analysis. 4. To develop abilities to apply probability and theory to solve practical engineering problems. 5. To enhance knowledge of hypothesis testing and statistical inference.

Outcomes

  • 1. Understand the practical applications of Statistics 2. Apply the fundamental knowledge of Statistics in the field of Information and Communication Technology. 3. Apply theories of probability to solve the practical applications in the engineering field.

References

  • 1. Introductory Statistics 2e – Barbara Illowsky, Susan Dean 2. Introduction to Probability and Statistics for Engineers and Scientists (Third Edition) – Sheldon M. Ross 3. Statistics and Probability for Engineering Applications with Microsoft Excel – E.J. DeCoursey 4. Statistics and Probability - Spiegel (Schaum Series); McGraw-Hill. 5. Business Statistics - M.P. Gupta and S.P. Gupta; Sultan Chand and Sons. 6. Probability, Random variables and Stochastic Processes – Papuolis- McGraw-Hill Higher Education. 7. Probability and Random Processes - Henry Stark & John W. woods- Pearson Education. 8. Probability, Markov Chains, Queues, and Simulation: The Mathematical Basis of Performance Modeling –William J. Stewart

Objectives

  • 1. To develop English language skills to communicate effectively and professionally. 2. To strengthen students’ speaking and listening skills. 3. To develop competency in academic reading and writing.

Outcomes

  • 1. Understand the techniques of academic reading and become familiar with technical terms and develop competency in academic reading, preparing report written communication/ presentation. 2. Analyze any problem critically, analyze and interpret data, and synthesize information to provide valid conclusions. 3. Communicate effectively within the shortest possible time to present their reports and academic writings 4. Apply the techniques to find out the main points of any long article within a very limited time, as well as know the techniques of effective writing.

References

  • 1. Langan, J. (2005). College Writing Skills with Readings (6th). McGraw-Hill Publication 2. Interactions 1 (Reading), John Langan, Latest edition, McGraw-Hill Publication 3. Jones, L. (1981). Functions of English. (Student’s Book, 2nd ) Melbourne, Australia: Cambridge University Press. 4. Dixon, R.J. (1987). Complete course in English. (Book 4). New Delhi, India: Prentice Hall of India. (For book presentation) 5. From Paragraph to Essay - Maurice Imhoof and Herman Hudson 6. Headway Series – Advanced Level (2 parts with CDs): Oxford University Press Ltd. 7. Speak like Churchill stand like Lincoln - James C. Humes 8. Cambridge IELTS Practice Book 9. Selected Sample Reports and Selected Research Articles

Objectives

  • 1. To enable the students to implement circuits using different electronic components like diode, BJT and JFET and analyze working principles and input/output characteristics of these components. 2. To provide the students ability to implement electronic circuits like rectifier, OP-AMP circuits to perform different mathematical operations and oscillator circuits for applications in real life engineering. 3. To introduce the students with the use of circuit simulation software PSpice Schematics in analyzing electronic circuits and thereby enrich their skills in designing various complex electronic circuits. 4. To augment student’s creative thinking, communication and project management skills through projects and presentations.

Outcomes

  • 1. Identify the characteristics of various types of active and passive electronic components by constructing simple circuits using these elements. 2. Be able to construct basic electronic devices to perform different mathematical operations. 3. To perform as a team leader in group projects and presentations.

References

  • 1. Electronic Devices and Circuit Theory -Robert L. Boylestad and Louis Nashelsky 2. Electronic Principles – Albert P. Malvino. 3. Micro Electronics Circuits-Adel S. Sedra & Keneth C. Smith-Oxford University Press 4. Operation Amplifiers and Linear Integrated Circuits-Robert F. Coughlin-Prentice Hall of India Private Limited.

Objectives

  • 1. To develop elementary knowledge in ordinary and partial differential equations for solving mathematical and engineering problems. 2. To understand the numerical methods for solving ordinary differential equations. 3. To discuss the basic knowledge of partial differential equations and engineering problems.

Outcomes

  • 1. Use the knowledge of differential equations for solving problems. 2. Solve differential equation problems in the field of engineering field using numerical methods. 3. Apply the fundamental knowledge of partial differential equations to solve practical problems in the engineering field using numerical techniques.

References

  • 1. Ordinary and Partial differential Equations – M. D. Raisenghania (MDR) 2. Schaum's Outline of Partial Differential Equations: Paul Du Chateau and D. Zachmann 3. Differential Equations – M. L. Khanna. 4. Differential Equations – Shepley L.Ross 5. Differential Equations – B. D. Sharma. 6. Differential Equations – P. N. Chatterjee. 7. A text book on of coordinate geometry with vector analysis- Rahman and Bhattachrjee.

Objectives

  • 1. To develop foriegnlanguage skills to communicate effectively and professionally. 2. To strengthen students’ presentation skills. 3. To develop competency in academic reading and writing.

Outcomes

  • 1. Understand the techniques of academic reading and become familiar with technical terms and develop competency in academic reading, preparing report written communication/ presentation. 2. Analyze any problem critically, analyze and interpret data and synthesize information to provide valid conclusions. 3. Communicate effectively within the shortest possible time to present their reports and academic writings 4. Apply the techniques to find out the main points of any long article within a very limited time as well as know the techniques of any effective writing.

References

  • 1. Netzwerk A1 Chapter 1 – 6 2. As per the language

Objectives

  • 1. Construct mathematical arguments using propositions, predicates, logical connectives, quantifiers, and rules of inference as well as verify them, 2. Select appropriate proof methods (e.g. direct proof, proof by contradiction, proof by contraposition, existence proof, etc.) to build simple mathematical proofs, 3. Identify the types and properties of sets, relations, functions, graphs, and trees and prove simple mathematical properties of them, 4. Describe recursive function, sequence, or the sum of a series using recurrence relation and solve that using forward/backward substitution method, 5. Prove basic properties of number theoretic operations (e.g. congruence, mod, GCD, and LCM) and apply those to solve simple related problems, 6. Apply mathematical induction to prove properties of mathematical objects, series, etc., 7. Apply the knowledge of summation notation and basic counting techniques to solve simple mathematical problems.

Outcomes

  • 1. Demonstrate valid arguments using propositions, predicates, logical connectives, quantifiers, and rules of inference. 2. Identify basic types and properties of the following mathematical objects: sets, functions, relations, sequences, and graphs. 3. Prove properties of number theoretic operations and mathematical objects using mathematical induction or other appropriate proof methods. 4. Decompose complex engineering problems to apply discrete mathematical techniques such as counting techniques, summation notation, and substitution method to solve simple mathematical problems. 5. Critique and compare different discrete mathematical approaches to solve problems efficiently.

References

  • 1. Discrete Mathematics and its Applications, 7th Edition by K. Rosen, McGraw Hill. 2. Discrete Mathematics with Applications, 3rd Edition by Susanna S. Epp Gagne 3. Discrete and Combinatorial Mathematics, 5th Edition by Ralph P Grimaldi 4. Elements of Discrete Mathematics: A Computer Oriented Approach by Liu & Mohapatra

Objectives

  • 1. To learn basic ideas of programming languages. 2. To learn how to program with C. 3. To learn how to think about the problems, their solutions and translating it to programming language.

Outcomes

  • 1. Compare algorithms and solve problems using computers. 2. Apply the fundamental principles, typical characteristics and mechanisms of a structured programming language practically. 3. Apply practical knowledge to develop basic programming skills with respect to program design and development.

References

  • 1. Teach Yourself C (3rd Edition) by Herbert Schidlt 2. Programming in Ansi C (6th Edition) by E Balagurusamy 3. C: The Complete Reference (4th Edition) by Herbert Schildt 4. C Programming Language (2nd Edition) by Dennis M. Ritche

Objectives

  • 1. To describe algorithms and solve problems using computers. 2. To know about various syntax, semantics of structured programming languages. 3. To develop basic programming skills with respect to program design and development.

Outcomes

  • 1. Apply information and concepts of variables, functions, control structure, loop, conditional logic, files, etc. to solve competitive programming problems and develop effective solutions. 2. Apply the fundamental principles, typical characteristics, and mechanisms of a structured programming language. 3. Develop basic programming skills with respect to program design and development.

References

  • 1. Teach Yourself C (3rd Edition) by Herbert Schidlt 2. Programming in Ansi C (6th Edition) by E Balagurusamy 3. C: The Complete Reference (4th Edition) by Herbert Schildt 4. C Programming Language (2nd Edition) by Dennis M. Ritche

Objectives

  • 1. To be able to understand the basics of electronic devices like diode, Transistor, MOSFET etc and their applications. 2. To be able to differentiate between the working principal of different electronic components. 3. To become skilled at designing different electronic circuits like rectifier, amplifiers etc. 4. To apply theoretical knowledge for solving complex mathematical problems.
  • The subject aims to provide the student with: 1. An understanding of basic Electronics on which analysis and design of electrical and electronic circuits and systems are based, including lumped circuit, digital and operational amplifier abstractions. 2. The capability to use abstractions to analyze and design simple electronic circuits. 3. An understanding of how complex devices such as semiconductor diodes and field-effect transistors are modeled and how the models are used in the design and analysis of useful circuits. 4. The capability to design and construct electronics circuits, take measurements of circuit behavior and performance, compare circuit models and explain discrepancies.

Outcomes

  • 1. Identify the construction, operation mechanism and characteristics of the electronic devices such as diodes, BJT, JFET, MOSFET, Op-Amp, oscillators, etc. 2. Apply the knowledge of semiconductor diodes, BJT, MOSFET, JFET, Op-Amp, etc. to solve real life engineering problems. 3. Analyze problems consisting of different electronic devices such as diodes, BJT, MOSET for both dc and ac signals.

References

  • 1. To be able to understand the basics of electronic devices like diode, Transistor, MOSFET etc and their applications. 2. To be able to differentiate between the working principal of different electronic components. 3. To become skilled at designing different electronic circuits like rectifier, amplifiers etc. 4. To apply theoretical knowledge for solving complex mathematical problems.

3rd Semester

Objectives

  • 1. To develop English language skills to communicate effectively and professionally. 2. To strengthen students’ presentation skills. 3. To develop competency in communication principles and correspondences

Outcomes

  • 1. Understand the techniques of applying general communication aspects. 2. Understand the techniques of effective academic writing such as study report writing. 3. Communicate effectively within the shortest possible time to present any report and research work. 4. Analyze any problem critically, analyze and interpret data and synthesize information to provide valid conclusions.

References

  • 1. Jones, L. (1981). Functions of English. (Student’s Book, 2nd Ed.) Melbourne, Australia: Cambridge University Press. 2. Dixon, R.J. (1987). Complete course in English. (Book 4). New Delhi, India: Prentice Hall of India. (For book presentation) 3. Langan, J. (2005). College Writing Skills with Readings (6th Ed). McGraw-Hill Publication 4. Interactions 1 (Reading), John Langan, Latest edition, McGraw-Hill Publication 5. Headway Series – Advanced Level (2 parts with CDs): Oxford University Press Ltd. 6. Speak like Churchill stand like Lincoln - James C. Humes 7. Cambridge IELTS Practice Book 8. Selected Sample Reports and Selected Research Articles 9. Lucas, S.E. (2012). The Art of Public Speaking (10th Ed.). Tata McGraw-Hill Publication Private Limited. 10. Siddons, S. (2008). The Complete Presentation Skills. Kogan Page Limited.

Objectives

  • 1. To verify practically the theories and concepts learned in ICE 2107.

Outcomes

  • 1. Analyze the parts of communication services and different types of modulation techniques. 2. Design and build modulation and demodulation systems examining tradeoffs in different communication systems.

References

  • 1. Modern Digital & Analog Communication System - B. P. Lathi; OxfordUniversity Press. 2. Communication System - SomonHaykin; John Wiley & Sons, Inc.

Objectives

  • 1) To provide an understanding of digital communication systems and their components. 2) To study modulation and coding techniques used in digital communications. 3) To explore methods for encoding and transmitting data with optimal use of bandwidth and power. 4) To understand error detection and correction methods and their role in reliable communication.

Outcomes

  • 1. Understand the concepts of probability and random processes to information theory. 2. Analyze and apply source and channel coding for error detection and correction. 3. Evaluate and compare performance metrics of various modulation and coding techniques. 4. Design and implement modulation schemes for bandwidth-efficient communication.

References

  • 1. Digital Communications - Simon Haykin; McGraw Hill International. 2. Digital Communication - G.J Proakis; Prentice Hall of India. 3. Data Communications and Networking - Behrouz A. Forouzan 4. Digital Communications: Fundamentals and Applications - Bernard Sklar

Objectives

  • 1) To implement and simulate basic digital modulation schemes. 2) To analyze the performance of communication systems with respect to noise and interference. 3) To design simple coding schemes for error detection and correction. 4) To gain practical experience in data transmission and reception using both hardware and software tools.

Outcomes

  • 1. Understand the basic principles of digital modulation and line coding techniques. 2. Simulate and analyze modulation techniques and understanding their performance in noisy conditions. 3. Evaluate the performance of coding techniques like Hamming codes and CRC in error detection and correction. 4. Design and implement digital communication systems with Python for real-world signal transmission scenarios.

References

  • 1) Data Communication and Networking (4th ed) - Behrouz A Forouzan (2017) 2) Python Programming for Signal Processing - Jose Unpingco 3) Think DSP - Allen B. Downey (Free eBook for signal processing with Python)

Objectives

  • 1. To achieve a basic idea on Object Oriented Programming Language 2. To present object-oriented aspects of Java 3. To learn programming with Java

Outcomes

  • 1. Describe the fundamental features of an object-oriented programming language. 2. Analyze when it is an appropriate object-oriented concept methodology to use. 3. Apply object-oriented solutions for small problems, involving multiple objects.

References

  • 1. Java How to Program, Paul Deitel and Harvey Deitel, McGraw Hill 2. Java: The Complete Reference, Herbert Schildt, McGraw Hill 3. The Object Oriented Thought Process, Matt Weisfeld, Addison-Wesley

Objectives

  • 1. To achieve a basic idea on Object Oriented Programming Language 2. To present object-oriented aspects of C++ 3. To learn programming with C++

Outcomes

  • 1. Apply object-oriented solutions for small systems/ problems, involving multiple objects. 2. Apply good programming style and discuss the impact of style on developing and maintaining programs. 3. Develop code to prepare a user interactive software for specified systems / problems.

References

  • 1. Java How to Program, Paul Deitel and Harvey Deitel, McGraw Hill 2. Java: The Complete Reference, Herbert Schildt, McGraw Hill 3. The Object Oriented Thought Process, Matt Weisfeld, Addison-Wesley

Objectives

  • 1. To know the core concepts of linear algebra (LA), Laplace transformation (LP), and Fourier analysis (FA) 2. To solve real-life problems using LP 3. To apply mathematical techniques for solving problems in the engineering field

Outcomes

  • 1.Develop fundamental techniques of linear algebra, Laplace transformation, and Fourier analysis. 2.Solve the mathematical problems using the technique of Laplace transform 3. Apply Fourier transformation techniques to solve various practical Engineering problems.

References

  • 1. Theory and Problems of Linear Algebra- Seymour Lipschutz, (Schaum’s Outline series). 2. Laplace Transforms: Murray R. Spiegel (Schaum’s Outline) 3. Fourier Series & Boundary Value Problems- James Ward Brown & Ruel V. Churchill 4. Fourier Series & Fourier Transforms and Their Applications-dr. J.K. Goyal & K.P. Gupta 5. Schaum's Outline of Fourier Analysis with Applications to Boundary Value Problems 6. The Laplace Transform: Theory and Applications - Joel L. Schiff 7. Martices and Linear Transformations – Mohammad Iman Ali. 8. An Introduction to Matrices – S. C. Gupta. 9. Matrics – FrandAsyres, JR.

Objectives

  • 1. To understand basic control theory along with different types of modeling of a system for the purpose of control 2. To know about various types of system design tools.

Outcomes

  • 1. Explain the fundamental principles of communication systems, various noises of the system and information theory. 2. Analyze various types of modulation techniques. 3. Design and formulate various communication systems basing on various parameters set as standard.

References

  • 1. Introductory Circuit Analysis - R.L. Boylestad; Prentice Hall of India Private Ltd. 2. Communication System – Somon Haykin; John Wiley & Sons, Inc.

Objectives

  • 1. To understand the different boolean algebra theorems and apply them for simplifying logic functions. 2. To understand Karnaugh map and other methods to perform an algorithmic reduction of multivariable logic functions. 3. To understand the usefulness of combinational circuits: adder, subtractor, code converters encoders/decoders, multiplexers, de-multiplexers, ROM, RAM, PLAs. 4. To design and analysis of clocked sequential circuits, flip-flops, state diagram, state table, different latches. 5. To understand the analysis of various registers, shift-registers, counters and how more complex systems are constructed.

Outcomes

  • 1. Formulate and understand the number system and Boolean algebra and basic properties of Boolean algebra to simplify simple Boolean functions. 2. Understanding and applying the tabulation and Karnaugh map methods for simplifying combination circuits. 3. Identify the basic sequential logic components: SR Latch, Different Flip-Flops and their usage and able to analyze sequential logic circuits. 4. Design and develop different digital systems like shifters, counters, registers by presenting in front of the class.

References

  • 1. Digital Logic and Computer Design by M. Morris Mano 2. Digital Computer Electronics by Albert P. Malvino, Jerald A Brown

Objectives

  • 1. To gain basic knowledge on logic design and the basic building blocks used in digital systems, in particular digital computers. 2. To design different types of combination and sequential logic circuit and their implementations.

Outcomes

  • 1. Operate laboratory equipment by implementing and simulating simple combinational digital circuits. 2. Analyse a given problem and apply the acquired knowledge to design both combinational and sequential circuits. 3. Understand the relationship between abstract logic characterizations and practical implementations while designing a system.

References

  • 1. Digital Logic and Computer Design by M. Morris Manno 2. Digital Computer Electronics by Albert P. Malvino, Jerald A Brown

4th Semester

Objectives

  • 1. To develop a general understanding of basic data structures and algorithms 2. To develop Programming skills for advanced data structures and algorithms

Outcomes

  • 1. Express the fundamentals of static and dynamic data structures and relevant standard algorithms. 2. Demonstrate advantages and disadvantages of specific algorithms and data structures. 3. Analyze basic data structures and algorithms for autonomous realization of simple programs or program parts. 4. Determine and demonstrate bugs in the program, recognize needed basic operations with algorithms and data structures.

References

  • 1. Introduction to Algorithms (CLRS) 3rd Edition Sep 2009 2. Data Structures and Algorithm Analysis in C++ 2014

Objectives

  • 1. To provide a physical interpretation of the Differential Equations and Laplace Transform. 2. To explain the characteristics of Ordinary Differential Equations and Laplace Transform. 3. To apply Laplace and Fourier Transform in solving complex problems. 4. To use differential operations for simplification of complex engineering expressions

Outcomes

  • 1. Identify differential equations of various types and recognize the basic properties of Laplace and Fourier transform. 2. Interpret the classifications of differential equations and estimate the technique of Laplace transform and Fourier transform of some elementary function. Solve different types of differential equations and apply Laplace transform to Ordinary 3. Differential Equation and Fourier as well as Inverse Fourier transform to make use of boundary value problems in Engineering fields

References

  • 1. Ordinary and Partial Differential Equations (18th)- M.D.RAISINGHANIA. 2. Differential Equations (3rd)- Shepley L. Ross. 3. Differential Equations by Glen R. Hall. 4. Theory and problems of Laplace Transform, Schaum’s outlines series, Murray R. Spiegel.

Objectives

  • 1.Be able to describe signals mathematically and understand how to perform mathematical operations on signals. The operations should include operations on the dependent as well as independent variables. 2.Be familiar with commonly used signals such as unit step, ramp, impulse function, sinusoidal signal and complex exponentials. 3.Be able to classify signals as continuous-time vs. discrete-time, periodic vs. non-periodic, energy signal vs. power signal, odd vs. even, conjugate symmetric vs anti-symmetric. 4.Be able to describe system using linear constant coefficient differential equations and using their impulse response. 5.Understand system properties – linearity, time invariance, presence or absence of memory, causality, bounded-input bounded-output, stability and instability. Be able to identify whether a given system exhibits these properties and its implicit on for practical systems.

Outcomes

  • 1. Define and understand continuous-time signals and discrete-time signal. 2. Apply mathematical transforms and state-variable in order to solve electrical engineering problems. 3. Analyze electrical engineering signals And circuit problems. 4. Design various electrical systems using different transforms and also monitor the performance.

References

  • 1. Continues and Discrete Signals & Systems - S.S. Soliman& M. D. Srinath; Prentice Hall of India Private Ltd. 2. Signal and System (Continuous & Discrete) - R.E. Ziemer; Pearson Education Asia. 3. Principle of Linear Systems and Signals – B.P. Lathi; Oxford University Press.

Objectives

  • 1. To introduce the basic concepts of database. 2. Developing a real-world database application. 3. To learn the design of a database starting from the conceptual design to the implementation of database schemas and user interfaces to a database.

Outcomes

  • 1.Demonstrate the knowledge in projects with a commercial relational database system (Oracle) and design a team-based project. 2. Utilize the database design principles, SQL and PL SQL. 3. Demonstrate the relational database theory and be able to develop and write relational algebra expressions for queries. 4. Develop the communication skill by presenting topics on database management system.

References

  • 1. Database System Concept, Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Fifth Edition 2. Oracle Database 11g The Complete Reference, Kevin Loney

Objectives

  • 1. Understand the basic concepts and appreciate the applications of database systems. 2. Know the basics of SQL and construct queries using SQL. 3. Be familiar with a commercial relational database system (Oracle) by writing SQL using the system. 4. Be familiar with the relational database theory and be able to write relational algebra expressions for queries.

Outcomes

  • 1. Describe the basic concepts and appreciate the applications of database systems. 2. Illustrate the basics of SQL and construct queries using SQL 3. Be familiar with a commercial relational database system (Oracle) by writing SQL using the system. 4. Be familiar with the relational database theory and be able to write relational algebra expressions for queries. 5. Develop the communication skill by presenting topics on database management system.

References

  • 1. Database System Concept, Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Fourth edition 2. Files and Databases- An Introduction, Peter D. Smith and G.M. Barnes, AddisonWesley 3. Database Management Systems, Raghu Ramakrishnan and Johannes Gehrke, Third edition

Objectives

  • 1. To develop a general understanding of basic data structures and algorithms 2. To develop programming skills for advanced data Structures and algorithms

Outcomes

  • 1. Identify advantages and disadvantages of specific algorithms and data structures. 2. Select basic data structures and algorithms for autonomous realization of simple programs or program parts. 3. Initiate practical knowledge to determine and demonstrate bugs in programs. 4. Formulate new solutions for problems or improve existing code using learned algorithms and data structures.

References

  • 1. Introduction to Algorithms (CLRS) 3rd Edition Sep 2009 2. Data Structures and Algorithm Analysis in C++ 2014

Objectives

  • 1. To develop a firm ethical base. 2. To develop better understanding of the rightness and wrongness when behaving as individual, family member, society member and citizen of country. 3. To gain the ability to continue professional development with an understanding of the legal issues, and to critically assess the codes of professional conduct for computer professionals. 4. To identify and analyze practical legal problems commonly encountered in the computing industry.

Outcomes

  • 1. Understand the theoretical aspects of ethics and moral philosophy in personal, social and professional fields. 2. Identify practical and legal problems commonly encountered by engineers in their professional industry. 3. Develop foundation knowledge of ethics to be and apply them to solve engineering problems. 4. Develop communication skills by presenting topics on Engineering Ethics and Moral Philosophy.

References

  • 1. Engineering Ethics: Concepts and Cases (4th Edition) - Charles E. Harris 2. Engineering Ethics (4th Edition) - Charles B. Fleddermann, 3. The Elements Of Moral Philosophy – James Rachels & Stuart Rachels

Objectives

  • 1. To introduce Discrete Mathematics and its applications. 2. To introduce some of the problems of Discrete Mathematics. To develop knowledge of a variety of mathematical tools applicable in computer science. 3. To discuss the theories of probability

Outcomes

  • 1. Define an argument using logical notation and determine if the argument is or is not valid. 2. Formulate simple mathematical proofs and possess the ability to verify them. 3. Demonstrate the understanding of sets, relations and functions and modeling problems using graphs and trees. 4. Apply and implement the practical applications of probability.

References

  • 1. Discrete Mathematics and its Applications, 7th Edition by K. Rosen, McGraw Hill. 2. Discrete Mathematics with Applications, 3rd Edition by Susanna S. Epp Gagne 3. An Introduction to Queuing Theory - U. Narayan Bhat 4. Probability, Markov Chains, Queues, and Simulation: The Mathematical Basis of Performance Modeling –William J. Stewart

5th Semester

Objectives

  • 1. To describe the key theoretical principles underpinning DSP in a design procedure through design examples and case studies. 2. To explain how to use a powerful general-purpose mathematical package such as MATLAB to design and simulate Digital Signal Processing systems. 3. To select and analyze the architecture of a digital signal processor and some programming issues in fixed-point digital signal processor in real-time implementation. 4. To perform real-time signal processing algorithms using the latest fixed-point processor.

Outcomes

  • 1. Understand and apply the key theoretical principles underpinning DSP in a design procedure through this design examples and case study 2. Evaluate the basic architecture of a digital signal processor and some programming issues in fixed-point digital signal processor in real-time implementation. 3. Analyze and implement signal processing algorithms

References

  • 1. Digital Signal Processing - John G. Proakis & Dimitris Manolakis 2. Discrete-Time Signal processing - Allan Oppenheim & Ronald Schafer 3. Digital Signal Processing-A practical approach - Emmanuel C. Ifeachor Barrie W. Jervis 4. Signals and Systems - Rodger Ziemer & William Tranter

Objectives

  • 1. To design, simulate and implement digital signal processing systems in MATLAB 2. To use practical knowledge to design and implement a real-time signal processing algorithms using the latest fixed-point processor.

Outcomes

  • 1. Develop a good understanding of the fundamental issues and challenges of DSP: data, model selection, model complexity, etc. 2. Evaluate the strengths and weaknesses of many popular DSP approaches. 3. Appreciate the underlying mathematical relationships within and across DSP algorithms. 4. Design and implement various DSP algorithms in a range of real-world applications.

References

  • 1. Digital Signal Processing - John G. Proakis & Dimitris Manolakis 2. Discrete-Time Signal processing - Allan Oppenheim & Ronald Schafer 3. Digital Signal Processing-A practical approach - Emmanuel C. Ifeachor Barrie W. Jervis 4. Signals and Systems - Rodger Ziemer & William Tranter

Objectives

  • 1. To learn basic OS concepts and to be familiar with the design principles of Operating System. 2. To know the internal and design principles of Operating System

Outcomes

  • 1. Understand and respond to major operating systems like Windows, Linux etc. 2. Apply and modify algorithms for process, thread, and memory management through group project work 3. Develop the communication skill by presenting topics on operating systems

References

  • •Mark G. Sobell, Matthew Helmke - A Practical Guide to Linux Commands, Editors, and Shell Programming-Addison-Wesley Professional (2017). •Daniel J. Barrett - Linux Pocket Guide_ Essential Commands-O’Reilly Media (2016) .Unix Shell Programming, Yashavant Kanetkar, 2003. •Abraham Silberschatz Peter B. Galvin and Greg Gagne, Operating System Concepts, Wiley 8th Edition, 2008.

Objectives

  • 1. To learn the building blocks of digital communication system. 2. To learn and use different modulation techniques and different sorts of source coding, channel coding coefficients for the purpose of the computation of channel coefficients.

Outcomes

  • 1.Apply theoretical idea of probability and random processes to understand different concepts of information theory. 2.Evaluate performance of various coding techniques, the model for different modulation and demodulations schemes, tradeoff between the existing channel coding methods

References

  • 1. Digital Communications - Simon Haykin; McGraw Hill International. 2. Digital Communication - G.J Proakis; Prentice Hall of India.

Objectives

  • 1. To develop the basic idea about internals and design principles of Operating System. 2. To learn the techniques for achieving protection and security in multi-level complex environment.

Outcomes

  • 1. Classify, identify and analyse modern operating systems; concept for virtualization, cloud and multiple processor systems. 2. Understand and analyse process, thread, memory and file management systems. 3. Understand and implement algorithms for process, thread, deadlock and memory management.

References

  • 1. Modern Operating Systems (4th) - Andrew S. Tanenbaum; Prentice Hall 2. Operating Systems: Internals and Design Principles – (9th) -William Stallings 3. Operating System concepts - A. Silberschatz, P.B. Galvin, Greg Gagne

Objectives

  • 1. To implement some commonly used data structures 2. To implement some commonly used algorithms with required modifications based on requirements

Outcomes

  • 1. Understand the implementation of any data structure or algorithm 2. Implement any algorithm from its pseudo code and writing pseudo code from its algorithm 3. Choose appropriate data structure and algorithm at the appropriate scenario 4. Apply changes and modifications in the existing data structures and algorithms to reduce the time and space complexity of any problem

References

  • 1. Introduction to Algorithms (3rd ed) – Thomas H. Cormen; Charles E. Leiserson; Ronald L. Rivest; Clifford Stein (2017 )

Objectives

  • 1. To implement some commonly used data structures 2. To implement some commonly used algorithms with required modifications based on requirements

Outcomes

  • 1. Be familiar with commonly used data structures and algorithms. 2. Apply required modification and optimization in any data structure and algorithm in common engineering design. 3. Illustrate important algorithmic design paradigms and methods of analysis.

References

  • 1. Introduction to Algorithms (Third Edition), Thomas H. Cormen 2. Data Structures and Algorithm Analysis in Cpp (Fourth Edition) – Mark Alan Weiss

Objectives

  • 1.To introduce students to various switching system of telephone network. 2. To analyze different parameters of analog and digital communication techniques. 3. To understand mobile technologies like GSM and CDMA. 4. To know the mobile communication evolution of 2G, 3G and 4G in detail. 5. Understanding of optical network system components, variety of networking aspects, SONET/SDH.

Outcomes

  • 1. Identify and solve basic communication problems. 2. Compare between different design issues, advantages, disadvantages and limitations of analog and digital communication systems. 3. Apply the fundamental principles of optics and light wave to design optical fiber communication systems.

References

  • 1. Digital switching systems – Syed R. Ali; Mc Graw Hill international 2. Digital Telephony – John Bellamy; John Wiley & sons, Inc 3. Telecommunication Switching Systems and Networks – ThiagarajanViswanathan; Prentice Hall of India

Objectives

  • 1.To introduce students to various switching system of telephone network. 2. To analyze different parameters of analog and digital communication techniques. 3. To understand mobile technologies like GSM and CDMA. 4. To know the mobile communication evolution of 2G, 3G and 4G in detail. 5. Understanding of optical network system components, variety of networking aspects, SONET/SDH.

Outcomes

  • 1. Identify and solve basic communication problems. 2. Compare between different design issues, advantages, disadvantages and limitations of analog and digital communication systems. 3. Apply the fundamental principles of optics and light wave to design optical fiber communication systems.

References

  • 1. Digital switching systems – Syed R. Ali; Mc Graw Hill international 2. Digital Telephony – John Bellamy; John Wiley & sons, Inc 3. Telecommunication Switching Systems and Networks – ThiagarajanViswanathan; Prentice Hall of India

6th Semester

Objectives

  • 1. To provide an understanding of microprocessor and microcontroller-based systems and their use in instrumentation, control and communication systems. 2. To familiarize students with the architecture and operation of typical microprocessors and micro controllers and impart knowledge on the low-level language of microprocessor. 3. To teach the basics of programming and interfacing of common microprocessors and micro controllers. 4. To investigate in depth the microprocessor-based systems and understand usage of programmable logic controllers. 5. To provide strong foundation for being able to design real world applications using microprocessors and micro controllers.

Outcomes

  • 1. Interpret microprocessors and microcontroller’s internal architecture and their operation. 2. Analyse how the high-level language structure is converted to low level languages and how a processor executes a program line by line. 3. Design programs to interface microprocessor to external devices and design 8051 microcontroller-based system. 4. Apply knowledge and programming proficiency using various addressing modes and data transfer instructions of the target microprocessor and solve assembly language programs. 5. Develop communication skills by presenting topics on microprocessors, micro-controllers and assembly Language.

References

  • 1. Assembly Language Programming and Organization of the IBM PC--Ytha Yu, Charles Marut 2. The Intel Microprocessors - Barry B Brey 3. Microprocessors and Interfacing - Douglas V. Hall 4. Microprocessors and Microcomputer- based system design -Mohamed Rafiquzzaman. 5. 8051 Microcontroller-Internals, Instructions, Programming& Interfacing by Subrata Ghoshal

Objectives

  • 1. To achieve practical knowledge on the low-level language of microprocessor. 2. To obtain understanding of microprocessor-based systems and their use in instrumentation, control and communication systems. 3. Investigate microprocessor and microcontroller-based systems and produce software for a microprocessor-based system, interface microprocessor-based systems and understand usage of programmable logic controllers.

Outcomes

  • 1. Understand how low-level languages are implemented and how a processor executes a program line by line. 2. Design basic assembly programs and define where used. 3. Interpret how a basic microcomputer works with its associated components. 4. Experiment with a basic microprocessor using assembly language in a group project.

References

  • 1. Assembly Language Programming and Organization of the IBM PC--Ytha Yu, Charles Marut 2. The Intel Microprocessors - Barry B Brey 3. Microprocessors and Interfacing - Douglas V. Hall

Objectives

  • 1. To expose student to work responsibility and ethics in working environment. 2. To develop communication skill effectively within the working environment. 3. To apply theoretical and academic knowledge for solving the industrial problem. 4. To acquire the knowledge on preparation of training report and presentation.

Outcomes

  • 1. Develop work responsibility and ethics in working environment 2. Communicate effectively within the working environment 3. Apply theoretical and academic knowledge for solving the industrial problem. 4. Prepare training report and presentation

References

  • As guided by the respective industry.

Objectives

  • 1. To evaluate/review related extant literature, form a variety of sources, pertinent to the research objectives/questions. 2. To expose students to various research methodologies (design), relevant to the research problem needing to be addressed. 3. To explain and justify how researchers will collect and analyse research data using statistics. 4. To select the practical applications in the field of Information Technology and explain the real-life application of statistics. 5. To educate students in the common mistakes, research misconduct, and ethical considerations in the field of research methodology.

Outcomes

  • 1. Apply and implement the practical applications of Statistics 2. Understand the research fundamentals and formulate problem statement and research questions/objectives. 3. Formulate and compose a research proposal considering research activities/design, background studies, and following standard guidelines. 4. Develop writing and presentation skill, and demonstrate ethical considerations in conducting research.

References

  • 1. Applied Statistics - Rebecca (Becky) M. (Margaret) Warner 2. Applied Statistics for Engineers and Scientists - Jay L. Devore and Nicholas R. Famum 3. Engineering Research Methodology: A Practical Insight for Researchers. Springer, by Deb, Dipankar, Dey, Rajeeb, Balas, Valentina E. 4. Research Methods for Engineers, 1st Edition, by David V. Thiel. 5. Handbook of Research Methodology by Talati, J.K. 6. Introducing Research Methodology: A Beginner′s Guide to Doing a Research Project by Uwe Flick 7. DRM, a Design Research Methodology by Lucienne T.M. Blessing and Amaresh Chakrabarti 8. Research Methods: Information, Systems, and Contexts by Kirsty Williamson, Graeme Johanson 9. Zelkowitz, M. V. and Wallace, D. R. (1998), Experimental models for validating technology, Computer, vol. 31, no. 5, pp. 23-31. 10. Internet, mail, and mixed-mode surveys : the tailored design method (3rd ed.) by Dillman, D. A., Smyth, J. D., & Christian, L. M. 11. Improving survey questions: design and evaluation. Sage Publications, by Fowler, F. J. 12. Applied multiple regression/correlation analysis for the behavioral sciences (3rd ed.). Mahwah, NJ: Lawrence Erlbaum Associates, by Cohen, J., Cohen, P., West, S., & Aiken, L. 13. Experimental and Quasi-Experimental Design for Generalized Causal Inference. Boston, Mass: Houghton Mifflin, by Shadish W.R., Cook T.D. & Campbell P.T. 14. Computational handbook of statistics (4th ed.). New York: Longman, by Bruning, J. L. & Kintz, B. L.

Objectives

  • 1. To understand the process of designing, building, and maintaining software systems. 2. To acquire the skill of software project management. 3. To understand software evolution, testing approaches and quality assurance to ensure high standard/professional software.

Outcomes

  • 1. Understand and applying the fundamentals of software development process. 2. Analyse the user requirements and designing different kind of system and architectural models for building software systems. 3. Develop testing mechanisms for assuring software quality including the dependability and availability. 4. Develop the communication skill by presenting and writing engineering reportson software engineering.

References

  • Software Engineering (10th Edition) by Ian Sommerville 2. Software Engineering – a practitioner’s Approach (7th Edition) by Roger S. Pressman 3. Software Engineering: Principles and Practice (3rd Edition) by Hans van Vliet

Objectives

  • 1. To understand the process of designing, building, and maintaining software systems. 2. To acquire the skill of software project management. 3. To understand software evolution, testing approaches and quality assurance to ensure high standard/professional software.

Outcomes

  • 1.Understand and applying the fundamentals of software development process. 2.Analyse the user requirements and designing different kind of system and architectural models for building software systems. 3. Develop testing mechanisms for assuring software quality including the dependability and availability. 4. Develop the communication skill by presenting and writing engineering reportson software engineering.

References

  • 1. Software Engineering (10th Edition) by Ian Sommerville 2. Software Engineering – a practitioner’s Approach (7th Edition) by Roger S. Pressman 3. Software Engineering: Principles and Practice (3rd Edition) by Hans van Vliet

Objectives

  • 1. To give idea about programming related to web sites. 2. To prepare students for the advanced level works of industry 3. To design real time projects in web platform. 4. To increase practical knowledge to identify the relative merits of different project designs, programming constructs and data structures

Outcomes

  • 1. Identify advance programming language and technique to solve complex problems, to design real time projects and to increase the depth of knowledge in programming. 2. Practice good programming style and identify and adapt to the changes in style of developing and maintaining systems. 3. Illustrate practical knowledge to identify the relative merits of different information architectural designs, programming constructs and data structures. 4. Able to develop industry level web based applications individually.

References

  • 1. Learning Web App Development: Build Quickly with Proven JavaScript Techniques - by Semmy Purewal 2. Go Web Programming – by Chang Sau Sheong 3. “Learning web Design”, Jennifer Niederst Robbins.

Objectives

  • 1. To give idea about programming related to web sites. 2. To prepare students for the advanced level works of industry 3. To design real time projects in web platform. 4. To increase practical knowledge to identify the relative merits of different project designs, programming constructs and data structures

Outcomes

  • 1. Identify advance programming language and technique to solve complex problems, to design real time projects and to increase the depth of knowledge in programming. 2. Practice good programming style and identify and adapt to the changes in style of developing and maintaining systems. 3. Illustrate practical knowledge to identify the relative merits of different information architectural designs, programming constructs and data structures. 4. Able to develop industry level web based applications individually.

References

  • 1. D. M. Pozar, Microwave Engineering, Second Edition, John Wiley & Sons, 1998. 2. Microwave Devices and Circuits - Samuel Y. Liao; Prentice Hall of India. 3. Foundations for Microwave Engineering– E. Colliong; McGraw-Hill International.

Objectives

  • 1. To gain knowledge and understanding of microwave analysis methods in a lossy transmission medium. 2. To use Smith Chart by examining the load where the impedance must be matched. 3. To be able to apply analysis methods to determine circuit properties of passive/active microwave devices. 4. To understand the antenna characteristics, losses, radiation patterns and their applications. 5. To determine the performance characteristics of a microwave circuit or system using computer aided design methods

Outcomes

  • 1.Apply microwave analysis methods to find out different values like Transmission Co-efficient, Reflection Co-efficient, Voltage, Current in the sending or receiving end, VSWR etc 2. Analyze the circuit properties in case of impedance matching with the help of Smith Chart. 3. Analyze standard type transmission line and waveguide physical structures and associated interconnect components.

References

  • 1. D. M. Pozar, Microwave Engineering, Second Edition, John Wiley & Sons, 1998. 2. Microwave Devices and Circuits - Samuel Y. Liao; Prentice Hall of India. 3. Foundations for Microwave Engineering– E. Colliong; McGraw-Hill International.

Objectives

  • 1. To gain knowledge and understanding of microwave analysis methods in a lossy transmission medium. 2. To use Smith Chart by examining the load where the impedance must be matched. 3. To be able to apply analysis methods to determine circuit properties of passive/active microwave devices. 4. To understand the antenna characteristics, losses, radiation patterns and their applications. 5. To determine the performance characteristics of a microwave circuit or system using computer aided design methods

Outcomes

  • 1. Apply microwave analysis methods to find out different values like Transmission Co-efficient, Reflection Co-efficient, Voltage, Current in the sending or receiving end, VSWR etc 2. Analyze the circuit properties in case of impedance matching with the help of Smith Chart. 3. Analyze standard type transmission line and waveguide physical structures and associated interconnect components.

References

  • 1. D. M. Pozar, Microwave Engineering, Second Edition, John Wiley & Sons, 1998. 2. Microwave Devices and Circuits - Samuel Y. Liao; Prentice Hall of India. 3. Foundations for Microwave Engineering– E. Colliong; McGraw-Hill International.

7th Semester

Objectives

  • 1. To discuss and distinguish the notions of rational behaviour and intelligent agents. 2. To develop a general appreciation of the goals, subareas, achievements and difficulties of AI. 3. To have knowledge of methods of blind as well as informed search in case of knowledge representation, planning, learning, robotics and other AI areas and ability to practically apply the corresponding technıques.

Outcomes

  • 1. Remembering and understanding the notions of rational behaviour, goals, subareas, achievements and difficulties of AI agents. 2. Able to apply problem solving methods (informed, uninformed, local search, adversarial search and CSP) of single or multi agents to solve real life problems. 3. Able to apply major concepts and approaches of knowledge representation, planning and learning for improving machine intelligence. 4. Able to develop the communication skill by presenting topics on Artificial Intelligent.

References

  • 1. Artificial Intelligence: A Modern Approach (4th Edition) – Stuart Jonathan Russell, Peter Norvig; Prentice Hall (2020) 2. Artificial Intelligence: A New synthesis – Nils J. Nilsson; Routledge

Objectives

  • 1. To understand the development of security, traditional encryption, security attacks and the fundamental security objectives. 2. To determine and analyse the security objectives, attacks, and models, so is able to recognize the security requirements in real-life cases.

Outcomes

  • 1. Understand the development of security, traditional encryption, security attacks and the fundamental security objectives 2. Evaluate the security objectives, attacks, and models, so is able to recognize the security requirements in real-life cases 3. Analyze the design and implementation issues of a real-life security solution. 4. Able to develop the communication skill by presenting topics on operating systems

References

  • 1 Cryptography and Network Security - William Stallings 2. Cryptography and Network Security- Behrouz A. Forouzan

Objectives

  • 1. To apply technical knowledge and skills for further research and design of computer system at professional engineering scale.

Outcomes

  • 1. Identify a real-life problem that can be translated to an engineering and/or computing solution through design, development and validation 2. Identify outcomes and functional requirements of the proposed solution considering software and/or hardware specification and standards 3. Identify sub-components of a complex problem, prepare timeline and appropriate budget using the project management skill 4. Analyze, design, build, and evaluate engineering/computing system/subsystem with given specifications and requirements

References

  • 1. “Software Evolution and Maintenance”, PriyadarshiTripathy, Kshirasagar Naik 2. “Software Maintenance”, Penny Grubb, Armstrong A Taking

Objectives

  • 1. Teach the students to test the software and maintain the software efficiently.

Outcomes

  • 1. Develop an appreciation for what is involved in software testing and maintenance. 2. Understand a wide variety of software testing strategies. 3. Understand how to perform different type of test methods.

References

  • 1. “Software Evolution and Maintenance”, PriyadarshiTripathy, Kshirasagar Naik 2. “Software Maintenance”, Penny Grubb, Armstrong A Taking

Objectives

  • 1. To understand basic idea about optical fiber, optical devices and optical communication system 2. To get acquainted with large scale optical communication system.

Outcomes

  • 1. Combine different concepts of optical fiber communication with different optical devices and systems. 2. Judge practical communication systems in realistic conditions. 3. Design optical fiber system in a controlled environment and co-relate it with the real system in an uncontrolled environment.

References

  • 1. Optical Fiber Communications: Principles & Practice - John M. Senior; Prentice Hall of India. 2. Fiber Optic Communications - D C Agrawal; Wheeler Publishing. 3. Fiber Optic Communication System - Gerd Keiser; McGraw-Hill International

Objectives

  • 1. To have general understanding of major concepts and approaches in knowledge representation, planning, learning, robotics and other AI areas. 2. To develop programming skills for AI applications and explore traditional AI techniques and algorithms.

Outcomes

  • 1. Applying, evaluating and valuing major concepts and approaches in knowledge representation, planning, learning, robotics and other AI areas. 2.Analyzing and evaluating programming skills for AI applications. 3. Applying traditional AI techniques and algorithms for solving problem.

References

  • 1. Artificial Intelligence: A Modern Approach (4th Edition) – Stuart Jonathan Russell, Peter Norvig; Prentice Hall (2020) 2. Artificial Intelligence: A New synthesis – Nils J. Nilsson; Routledge 3. Choco Solver Documentation - Charles Prud’homme, Jean-Guillaume Fages, Xavier Lorca

Objectives

  • 1. To understand basic idea about optical fiber, optical devices and optical communication system 2. To get acquainted with large scale optical communication system.

Outcomes

  • 1. Combine different concepts of optical fiber communication with different optical devices and systems. 2. Judge practical communication systems in realistic conditions. 3. Design optical fiber system in a controlled environment and co-relate it with the real system in an uncontrolled environment.

References

  • 1. Optical Fiber Communications: Principles & Practice - John M. Senior; Prentice Hall of India. 2. Fiber Optic Communications - D C Agrawal; Wheeler Publishing. 3. Fiber Optic Communication System - Gerd Keiser; McGraw-Hill International

8th Semester

Objectives

  • To apply technical knowledge and skills for further research and design of computer system at professional engineering scale.

Outcomes

  • 1. Use modern analysis and design tools in the process of designing and validating of a system and subsystem 2. Assess professional, ethical, and social impacts and responsibilities of the design project 3. Identify and validate the impact of environmental considerations and the sustainability of a system/subsystem of a complete project 4. Function effectively in a multi-disciplinary team 5. Present design project results through written technical documents and oral presentations

References

  • No reference found!

Objectives

  • 1. To analyze and select an effective style for a specific application 2. To design mock ups and carry out user and expert evaluation of interfaces 3. To apply the steps of experimental design, usability and experimental testing, and evaluation of human computer interaction systems.

Outcomes

  • 1. To conduct user studies using common HCI methods, including observation, participatory design, and interviews 2. To communicate findings through written reports and common HCI summations, including personas and scenarios. 3. To design and conduct usability tests for a product or service. 4. To create, justify, and critique interface designs by referencing design principles, design patterns, and theoretical frameworks. 5. To create prototypes that demonstrate the interactivity of user interfaces, web applications and other interactive systems. 6. To create design documents, such as wireframes, user flow models, and site maps.

References

  • 1. Picard, R. (2000) Towards computers that recognize and respond to emotion, IBM System Journal, Vol.39, 705-719 2. Shneiderman, B. (1998) Designing the user Interface, third edition, Adison-Wesley Publishing Company, New York 3. Preece, J. (1998) Emphatic Communities: Reaching Out Across the Web, Interactions, Vol 2, 32-43 4. Gibson, J.J. (1979) The Ecological Approach to Visual Perception, Houghton-Mifflin. 5. Laurel, B. (1991) The Art of Human-Computer Interface Design, (edited volume) Adison-Wesley Publishing Company, New York 6. Norman, D.) Psychology of Everyday Things, Basic Books 7. Norman, D. The Invisible Computer, MIT Press, Cambridge, Massachusetts 8. A. Dix, J. Finlay, G. Abowd and R. Beale. Human Computer Interaction, Third Edition, Prentice Hall.

Objectives

  • 1. To learn about the cloud environment 2. To build software systems and components that scale to millions of users in modern internet 3. To understand and apply cloud concepts capabilities across the various cloud service models including Iaas, Paas, Saas 4. To develop cloud based software applications on top of cloud platforms

Outcomes

  • 1.To understand the key dimensions of the challenge of Cloud Computing 2.To understand assessment of the economics , financial, and technological implications for selecting cloud computing for own organization 3.To assess the financial, technological, and organizational capacity of employer’s for actively initiating and installing cloud-based applications. 4.To assess own organizations’ needs for capacity building and training in cloud computing-related IT areas

References

  • 1. “Cloud Computing”, John W. Rittinghouse, James F. Ransome 2. “Cloud Computing”, Ray Rafels

Objectives

  • 1. To learn about the cloud environment 2. To build software systems and components that scale to millions of users in modern internet 3. To understand and apply cloud concepts capabilities across the various cloud service models including Iaas, Paas, Saas 4. To develop cloud based software applications on top of cloud platforms

Outcomes

  • 1.To understand the key dimensions of the challenge of Cloud Computing 2.To understand assessment of the economics , financial, and technological implications for selecting cloud computing for own organization 3.To assess the financial, technological, and organizational capacity of employer’s for actively initiating and installing cloud-based applications. 4.To assess own organizations’ needs for capacity building and training in cloud computing-related IT areas

References

  • 1. “Cloud Computing”, John W. Rittinghouse, James F. Ransome 2. “Cloud Computing”, Ray Rafels

Objectives

  • 1. To analyze a problem and design an appropriate solution using a combination of tools and techniques.

Outcomes

  • To apply the steps of system analysis and design to solve a real-life business problem

References

  • 1. “System analysis and design”, Kendal & Kendal – Pearson international 2. “System analysis and design”, Elias M Awad 3. “System analysis and design methods”, Jeffrey Whitten, Lonnie Bentley

Objectives

  • 1. To implement the appropriate learning algorithm to best suit the current need. 2. To use practical knowledge to enhance the learning parameters to achieve maximum performance and enhance the learning parameters to achieve maximum performance.

Outcomes

  • 1. Develop a good understanding of the fundamental issues and challenges of machine learning: data, model selection, model complexity, etc. 2. Evaluate the strengths and weaknesses of many popular machine learning approaches. 3. Appreciate the underlying mathematical relationships within and across Machine Learning algorithms and the paradigms of supervised and un-supervised learning. 4. Design and implement various machine learning algorithms in a range of real-world applications.

References

  • 1. Pattern Recognition and Machine Learning - Christopher M. Bishop; Springer 2. Machine Learning - Tom Mitchell, McGraw Hill 3. Introduction to Machine Learning, Second Edition - Ethem Alpaydin 4. Pattern Recognition –Sergios Theodoridis and Konstantinos Koutroumbas; Elsevier Inc. 5. Machine Learning: An Algorithmic Perspective - Stephen Marsland

Objectives

  • 1. To learn paradigms in different environmental setting and apply the appropriate learning algorithm to best suit the current need. 2. To enhance the learning parameters to achieve maximum performance. 3. To familiarize with a broad cross-section of models and algorithms for machine learning, and prepare for research or industry application of machine learning techniques.

Outcomes

  • 1.Develop a good understanding of the fundamental issues and challenges of machine learning: data, model selection, model complexity, etc. 2.Evaluate the strengths and weaknesses of many popular machine learning approaches. 3.Appreciate the underlying mathematical relationships within and across Machine Learning algorithms and the paradigms of supervised and un-supervised learning. 4.Design and implement various machine learning algorithms in a range of real-world applications.

References

  • 1. Pattern Recognition and Machine Learning - Christopher M. Bishop; Springer 2. Machine Learning - Tom Mitchell, McGraw Hill (International Edition) 3. Introduction to Machine Learning, Second Edition - Ethem Alpaydin (2nd Edition) 4. Pattern Recognition –Sergios Theodoridis and Konstantinos Koutroumbas; Elsevier Inc. 5. Machine Learning: An Algorithmic Perspective - Stephen Marsland