M.Sc_ICE_Syllabus_2016-2017_PUST

INFORMATION AND COMMUNICATION
ENGINEERING DEPARTMENT
PUST
Faculty of Engineering and Technology
Academic Syllabus for Postgraduate Students
Session: 2016-2017
PABNA UNIVERSITY OF SCIENCE AND TECHNOLOGY
PABNA, BANGLADESH
ABOUT THE DEPARTMENT
The Department of Information and Communication Engineering (ICE)
was founded in 2011. The goal of ICE Department is to cultivate highlymotivated and well-trained professionals who will lead the ICT arena. The
Department of Information and Communication Engineering offers
various specialized educational programs to create many competent
engineers with profound knowledge of academic theories and practical
approaches for the development of our country and all human society, in
general.
The department offers both basic and advanced courses. In the
Department of Information and Communications Engineering, students
study basic and applied technologies related to IT as well as information
processing, information systems, robotics and the diverse technologies
upon which our IT society is based on. To become engineers with
knowledge related to the construction and management of
communication networks which serve as transmission media, software
driven management, and the control of systems. They support these
networks, and knowledge related to hardware design and manufacture.
The department has a number of well-constructed laboratories, namely
Software Laboratory, Electrical & Electronics laboratory, Communication
laboratory. Well-equipped computers are provided for the students,
faculty members as well as the researchers. The department has a
seminar library. Students are encouraged for academic excellence by
awarding various prizes, medals and certificates in per year
performances. The department also arranges co-curriculum activities
among the students such as programming contests, software exhibitions,
cultural events, games competitions, debates etc. in every year.
ICE
2016-2017
Page 1 of 32
1. INTRODUCTION
The Department of Information and Communication Engineering (ICE) of Pabna
University of Science and Technology (PUST) has introduced M.Sc. Engg. and
M.Engg. degree from the academic session 2016-2017under the Faculty of
Engineering and Technology. The credit point system will be the deciding factor to
assess this program. All the departments under this faculty will have full autonomy to
develop guidelines and conduct all types of academic activities within it strictly
observing this ordinance.
2. STUDENT ADMISSION
2.1
After admission each student shall be assigned, by the Academic Committee
(BPGS/RAC) of the department, an Adviser from among the teachers of the
Department not below the rank of an Assistant Professor. In advance of each enrolment
and course registration for any semester, the Adviser or Supervisor shall check and
approve his/her student’s schedule for subjects, pre-requisites as recommended by the
Selection Committee and the total hours. The student is expected consult his/her
Adviser/Supervisor on all academic matters but, it is the responsibility of the individual
student to see that his/her schedule conforms to the academic regulations.
2.2
Every registered student shall get himself/herself enrolled on payment of prescribed
fees and other dues as per the University rules before the commencement of each
semester. In an academic year there will be normally two semesters. All course
registration must be completed within two weeks from the start of a semester.
2.3
No late registration will be allowed after two weeks of designated dates of registration.
Late registration after this date may only be accepted for thesis/project if the student
submits a written appeal to the Registrar through the concerned Head and can
document extenuating circumstances such as medical problems (physically
incapacitated and not able to be presented) from the Chief Medical Officer (CMO) of
the University or some other academic commitments which precluded registration prior
to the last date of registration.Students will be charged a late registration fee of Tk.
1000.00 (One thousand) only. This extra fee will not be waived whatever be the
reason for late registration.
2.4
If a student us unable to complete the final examination of a semester due to serious
illness or serious accident or official commitment he/she may apply to the Registrar in
a prescribed form through Head/Director of the degree awarding Department/Institute
for total withdrawal from the semester within a week after the end of the semester final
examination.The application must be supported by a medical certificate from the
ICE
2016-2017
Page 2 of 32
CMO, PUST or relevant Official documents. The Academic Council will take the final
decision about such application on the recommendation of the BPGS/RAC.
3. ACADEMIC REQUIREMENTS AND REGULATIONS
3.1
The minimum duration of the M.Sc. Engg./M.Engg. program shall be three semesters.
A candidate for the Master’s degree must complete all the requirements for the degree
within three academic years (Session) from the date of the first admission in the
respective programme.
3.2
Academic progress shall be measured in terms of credit hours earned by a student. One
credit hour subject shall normally require 14 hours of lecture for one semester; while
one credit hour for thesis/project/ laboratory should normally require 42 hours of work
for one semester. The number of credit hours for each subject shall be as specified in
the syllabus of the respective department / institute.
3.3
The credit hour requirement for the Masters Program shall be as follows:
3.3.1
For the degree of M.Sc. Engg. a student must earn a minimum of 36 credits including
a thesis for which 18 credits shall be assigned.
3.3.2
For the degree of M. Engg. a student must earn a minimum of 36 credits including a
project for which 6 credit shall be assigned.
3.4
There shall be two categories of students, namely, full-time students and part-time
students.
3.4.1
A part time student may be assigned a maximum of 9 credits of course including
thesis/ project work in any semester. Full time students must register for a minimum of
12 credits and a maximum of 15 credits per semester. A full time student shall not be
allowed to be in the employment of any organization (even as a part time employee).
However, they may be employed as teaching/ research assistant at the University. If a
full time student becomes an employee (full time or part time) of any other
organization in the middle of a semester, he/she may, with the approval of the Head of
the Department / Director of the Institute and his/her Employer, be allowed to continue
as a full time student for that semester.
ICE
2016-2017
Page 3 of 32
3.4.2
A student may be allowed to switch from part-time to full-time or vice versa on the
recommendation of the BPGS/RAC before the commencement of a semester.
3.5
The courses of study shall be as recommended by the BPGS / RAC and the Faculty /
CASR and approved by the Academic Council. The BPGS / RAC may review the
curriculum from time to time and recommend any changes as may be considered
necessary. The courses to be offered in any semester shall also be as determined by the
BPGS / RAC.
4. GRADING SYSTEM
4.1
Final grades for courses shall be recorded as follows:
Grade
A (Plus)
A
B (Plus)
B
C
F
I
S
U
W
X
I
Merit description
Excellent
Very good
Good
Average
Pass
Failure
Incomplete (for theory course)
Satisfactory
Unsatisfactory
Withdrawn
In Progress (for thesis/project)
Discontinued (for thesis/project)
Grade Points
4.0
3.5
3.0
2.5
2.0
0.0
-
4.2
Courses in which the student gets F grades shall not be counted towards credit hour
requirements and for the calculation of Grade Point Average (GPA)
4.2.1
The C grades, up to a maximum of two courses, may be ignored for calculation of
GPA at the written request of the student to the Head of the Department / Director of
the Institute on the recommendation of the Supervisor /Advisor, provided that the
student has fulfilled the total course credit hour requirement in the remaining subjects
with a minimum GPA of 2.75.
4.2.2
When a course is repeated for improvement, better grade shall be counted for
calculation of GPA.
ICE
2016-2017
Page 4 of 32
4.2.3
Performance in all the subjects including all the F grades shall be reflected in the
transcript.
4.3
Grade I is given only when a student is unable to sit for the examination of a course at
the end of the semester because of circumstances beyond his/her control. He/She must
apply to the Head of the Department / Director of the Institute within one week after
the examination to get an I grade in that course. It must be completed within the next
two semesters, otherwise, the I becomes an F grade. He/She may, however, be allowed
to register without further payment of tuition fees for that course.
4.4
Satisfactory or Unsatisfactory- used only as final grades for thesis/project and noncredit courses. An X grade shall be recorded for thesis/project continuation.. If,
however, thesis/ project is discontinued an I grade shall be recorded.
4.5
Students may enroll for non-credit course(s) termed as audit course(s) on
recommendation of his/her thesis / project Supervisor and Head of the Department /
Director of the Institute.
4.6
A student shall withdraw officially from a course within two working weeks of the
commencement of the semester or else his grade in that course shall be recorded as F
unless he/she is eligible to get a grade of I. A student may be permitted to withdraw
and change his/her course within the specified period with the approval of his/her
Adviser, Head of the Department and the respective teacher(s) concerned. (In that case
his / her grade in the courses registered shall be recorded as ‘W’ in his Academic
Record but shall not be reflected in the transcript.)
4.7
Numerical markings may be made in answer scripts, tests etc., but all final grading to
be reported to the Controller of Examinations shall be in the letter grade system as
detailed below:
90% and above
80% to below 90%
70% to below 80%
60% to below 70%
50% to below 60%
Below 50%
ICE
:
:
:
:
:
:
A (Plus)
A
B (Plus)
B
C
F
2016-2017
Page 5 of 32
5. CONDUCT OF EXAMINATION
5.1
In addition to tests, assignments and/ or examinations during the semester as may be
given by the teacher(s) concerned, there shall be a written examination and / or other
tests for each of the subjects offered in a semester at the end of that semester, the dates
of which shall be announced by the Controller of Examinations, PUST as advised by
Dean of the Faculty at least two weeks before the commencement of the examination.
The final grade in a subject shall be based on the performance in all tests, assignments
and / or examinations.
5.2
The Controller of Examinations shall keep upto-date record of all the grades obtained
by a student in individual Academic Record Card. Grades shall be announced by the
Controller of Examinations at the end of each semester. In addition, each student is
entitled to one official transcript of the University record at the completion of his
academic programme from the office of the Controller of Examinations on production
of statement of clearance from the department.
6. QUALIFYING REQUIREMENTS
6.1
The qualifying requirement for graduation is that a student must earn a minimum
grade point of 2.65 based on the weighted average in his course work.
6.1.1
Two courses may be repeated for improvement with the prior approval of the Head of
the Department on the recommendation of the Supervisor/ Advisor. Such approval
shall be reportedto the BPGS/RAC.
6.1.2
A student obtaining F grade in a course may be allowed to repeat the course with the
prior approval of Head of the Department on the recommendation of the Supervisor /
Advisor. Such approval shall be reported to the BPGS/RAC.
6.2
A student shall not be allowed to continue the program if he/she obtains a total of three
or more F grades in one or more than one subjects taken together, during the course of
his / her studies.
6.3
If at the end of the second or any subsequent semester, the cumulative GPA falls
below 2.5 he /she shall not be allowed to continue in the program.
6.4
In addition to successful completion of course works every student shall submit a
ICE
2016-2017
Page 6 of 32
thesis on his research work or a report on his/her project work, fulfilling the
requirements as detailed in the following sections.
7. THESIS
7.1
Research work for a thesis shall be carried out under the supervision of a full-time
member of the staff belonging to the department. However, in special cases, a full-time
member of the staff belonging to a department outside the student’s department of the
University may be appointed as Supervisor, if the research content of the thesis is
within the field of specializations of the member of the staff. A Co-supervisor from
within or outside the department may be appointed, if necessary.
7.2
If any change is necessary of the approved thesis (title, content, cost, Supervisor, Cosupervisor etc.) it shall be approved by the CASR on recommendation of the
BPGS/RAC.
7.3
The research work must be carried out in this University or at a place(s) recommended
by the BPGS/RAC. The work schedule and financial involvement should be
mentioned in the research proposal for carrying out research work outside the
university.
7.4
Every student shall submit to the Head of the Department through his/her Supervisor,
required number of type written copies of his/her thesis in the approved format on or
before a date to be fixed by the Supervisor concerned in consultation with the Head of
the Department.
7.5
The student shall certify that the research work was done by him/her and that this work
has not been submitted elsewhere for the award of any other diploma or degree.
7.6
The thesis should demonstrate an evidence of satisfactory knowledge in the field of
research undertaken by the student.
7.7
Every student submitting a thesis in partial fulfillment of the requirements of a degree,
shall be required toappear at an oral examination, on a date or dates fixed by the
Supervisor concerned in consultation with the Head of the Department and must
satisfy the examiners that he/she is capable of intelligently applying the results of this
research to the solution of problems, of undertaking independent work, and also afford
evidence of satisfactory knowledge related to the theory and technique used in his/her
research work.
ICE
2016-2017
Page 7 of 32
COURSE STRUCTURE FOR POSTGRADUATE
STUDENTS OF INFORMATION AND COMMUNICATION
ENGINEERING DEPARTMENT
Courses offered to the Post-Graduate Students by the Department of Information and
Communication Engineering, Pabna University of Science and Technology.
Compulsory Courses
Course No.
ICE 6000
ICE 6000
Course Title
Thesis (For M. Sc. Engineering)
Project (For M. Engineering)
Credit Hours
18
6
Elective Subjects
Course No.
ICE-6101
ICE-6102
ICE-6103
ICE-6104
ICE-6105
ICE-6106
ICE-6107
ICE-6108
ICE-6109
ICE-6110
ICE-6111
ICE-6201
ICE-6202
ICE-6203
ICE-6204
ICE-6205
ICE-6206
ICE-6301
ICE-6302
ICE-6303
ICE-6401
ICE-6402
ICE-6403
ICE-6404
ICE-6405
ICE-6406
ICE
Course Title
Advanced Web Engineering
Software Project Management
Software Testing
E-Commerce and E-Governance
Modeling and Simulation
Advanced Management Information System
Strategic Planning and Decision Support
Technology
Informatics
Information System and Audit
ICT Ethics and Cyber Crime
ICT Enabled Research Methodology
Network Design and Management
Advanced Networking
Wireless Ad Hoc Networks
Wireless Sensor Networks
Client Server Technology
Applied Cryptography
Radio Frequency Technology
Microwave Theory and Techniques
Antennas and Propagation
Mobile and Wireless Communications
Broadband Wireless Communications
Teletraffic Engineering
Advanced Telecommunication Engineering
Advanced Optical Fiber Communications
Advanced Satellite Communications
2016-2017
Credit Hours
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
Page 8 of 32
Course No.
ICE-6407
ICE-6408
ICE-6409
ICE-6410
ICE-6501
ICE-6502
ICE-6503
ICE-6504
ICE-6505
ICE-6506
ICE-6507
ICE-6508
ICE-6601
ICE-6602
ICE-6603
ICE-6604
ICE-6605
ICE-6701
ICE-6702
ICE-6703
ICE-6704
ICE-6705
ICE-6706
ICE-6707
ICE-6708
ICE-6709
ICE-6710
ICE-6711
ICE-6xxx
ICE-6xxx
ICE
Course Title
Advanced Digital Communication
Advanced Multimedia Communications
Stochastic Theory of Communication
Information and Coding Theory
Advanced Artificial Intelligence
Robotics and Intelligent Systems
Human Computer Interaction
Machine Learning
Soft Computing
Computer Vision
Natural Language Processing
Computer Animation and Virtual Reality
Advanced Database Management
Cloud Computing
Advanced Data Mining
Pattern Recognition
Speech Recognition
Advanced Digital Signal Processing
Digital Image Processing
Digital Speech Processing
Digital Video Processing
Biomedical Signal Processing
Biomedical Image Processing
Bioinformatics
Geoinformatics
VLSI Technology and Device Modeling
Nano Technology
Special Topics in ICT
Optional-I
Optional-II
2016-2017
Credit Hours
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
Page 9 of 32
Credit: 3
ICE-6101: Advanced Web Engineering
Contact Hours : 3 Hrs/Week
Web Engineering: Attributes of Web based system and Application, Web App
Engineering Layers, Web Engineering Process. Web App Project: Formulation Web
based Systems, Planning for Web Engineering Project, Building Web Engineering
Team, Web App Project Management, Metrics for web engineering and Apps.Web
Apps Analysis: Requirement Analysis, Analysis Model, Web Apps Estimation,
Content Model.Web Apps design: Design issues of Web Apps, Interface Design,
Typography, Layout design, Aesthetic Design, Content Design, Architecture Design,
Navigation Design, Object Oriented Hypermedia Design, Design Metrics for web
Apps.Web Apps Implementation: Client side scripting: Java Script, AJAX, JQuery;
Server Side Scripting: ASP.NET, PHP; Framework: PHP MVC frameworks (Code
Igniter, Symfony, Zend, CakePHP) ASP.NET MVC Framework, Web Service.Web
Apps Security: Encryption techniques (digital signatures, certificates, PKI), Security
threats, Securing client/server interactions, Vulnerabilities at the client (desktop
security, phishing, etc.) and the server (cross-site scripting, SQL injections, etc.),
Building Secure Web Apps.Testing Web Apps: Content Testing, User Interface
Testing, Navigation Testing, Configuration Testing, Security Testing, Performance
Testing.Maintenance of Web Applications: Web Server and Database server load
balancing, web apps performance assessment, Application usage monitoring and
report generation
Credit: 3
ICE-6102: Software Project Management
Contact Hours : 3 Hrs/Week
Overview of Project Management; Project tracking and scheduling; Risk management
and analysis; Cost estimation models; Project metrics; Function Point Estimation;
Software quality assurance; Program verification and validation techniques; Software
testing techniques, Black-box and white-box techniques; Testing of various areas:
Unit, Domain, Path, Equivalent class based portion, Component, Aggregation,
System testing, Requirement based testing, Acceptance testing; Software reuse and
maintenance; Industrial practices in software engineering; ISO certification standards
for software quality assurance; Software capability maturity model and its impact.
Credit: 3
ICE-6103: Software Testing
Contact Hours : 3 Hrs/Week
Objectives of software testing, Test process, Testing and development, Test case, Test
execution, Test harness, Testing and debugging, Test adequacy, Control flow graph,
Errors, Faults and failures, Types of testing; Test generation from
requirements:Equivalence partitioning, Boundary value analysis, Category
partitioning, Fault model for predicates, Boolean operator (BOR), Boolean and
relational operator (BRO) and Boolean and relational expression (BRE) methods,
ICE
2016-2017
Page 10 of 32
Limitations of test generation from requirements; Test adequacy assessment:
Adequacy criteria, Control flow based criteria, Data flow based criteria, Mutation
based criteria, Adequacy as a stopping criterion, Adequacy as a tool for test
enhancement; GUI testing, Security testing, Random testing, Combinatorial testing;
Testing tools: Open source and commercial software testing tools.
Credit: 3
ICE-6104: E-Commerce and E-Governance
Contact Hours : 3 Hrs/Week
Introduction to e-commerce: History of e-commerce, e-business models B2B, B2C,
C2C, C2B, legal; environment of e-commerce, ethical issues, electronic data
interchange, value chain and supply chain, advantages and disadvantages of ecommerce.Electronic Payment Systems: Credit cards, debit cards, smart cards, e-credit
accounts, e-money, Marketing on the web, marketing strategies, advertising on the
web, customer service and support, introduction to m-commerce, case study: ecommerce in passenger air transport. E-Government, theoretical background of egovernance, issues in e-governance applications, evolution of e-governance, its scope
and content, benefits and reasons for the introduction of e-governance, e-governance
models- broadcasting, critical flow, comparative analysis, mobilization and lobbying,
interactive services / G2C2G.E-readiness, e-government readiness, E- Framework,
step & issues, application of data warehousing and data mining in e-government, Case
studies: NICNET-role of nationwide networking in e-governance, e-seva.EGovernment systems security: Challenges and approach to e-government security,
security concern in e-commerce, security for server computers, communication
channel security, security for client computers.
Credit: 3
ICE-6105: Modeling and Simulation
Contact Hours : 3 Hrs/Week
Introduction to modeling and simulation. System analysis, Classification of systems.
System theory basics, its relation to simulation. Model classification: conceptual,
abstract, and simulation models. Heterogeneous models.Methodology of model
building.Simulation systems and languages, means for model and experiment
description. Principles of simulation system design. Parallel process modeling. Using
Petri nets and finite automata in simulation.Models o queuing systems.Discrete
simulation models.Model time, simulation experiment control. Continuous systems
modeling. Overview of numerical methods used for continuous simulation. System
Dymola/Modelica. Combined simulation. The role of simulation in digital systems
design.Special model classes, models of heterogeneous systems.Cellular automata and
simulation.Checking model validity, verification of models. Analysis of simulation
results. Simulation results visualization. Model optimization. Generating,
transformation, and testing of pseudorandom numbers. Stochastic models, Monte
Carlo method. Overview of commonly used simulation systems.
ICE
2016-2017
Page 11 of 32
Credit: 3
ICE-6106: Advanced Management Information System
Contact Hours : 3 Hrs/Week
Introduction, Systems Thinking: STS review with focus on Social and Social Support
System, People component,Purposeful Systems: Outcome-Directed Thinking,
Managing the Choice process, Technology: Information Systems, STS review & IS
Overview, Collaboration Technology, Different types of Information Systems: Map or
Model, Fundamental building blocks: Computer hardware and software, Managing the
Change
Process:
Managing/Leading
Change
Process:
An
Overview,
Managing/Leading Change Process: IS Applications, Technology: Networks: eeverything: Telecommunication fundamentals, e-Business and e-Collaboration, e & c
commerce case discussions, Acquiring Information Systems: Information
Systems
Development & Maintenance: STS view, End-user development, Implementing
Purchased Software Systems, Database Management, Data Warehouses and CRM, An
integrated look at Managing IS projects, Managing the Information Resource:
Managing IT/IS Infrastructure, IS Planning and Managing the IS Department.
ICE-6107: Strategic Planning and Decision Support Technology
Credit: 3
Contact Hours : 3 Hrs/Week
Defining Strategic Planning and establishing rationales, Strategic Planning Process, Tools
and approaches, Strategic change cycle, Key steps in the strategic planning cycle, Key
steps in the strategic planning cycle perspectives due, Managing the strategic planning
process, Planning Processes and Evaluation, Strategic planning vs. financial planning,
Strategic planning vs. strategic thinking.
Defining Decision Support System (DSS), Characteristics, Evolution of DSS, DSS
Taxonomies, Components, Classifications, Databases for Decision Support System,
Development frameworks, DSS Architecture, DSS Examples, Applications.
Credit: 3
ICE-6108: Informatics
Contact Hours : 3 Hrs/Week
Introducing the field of information technology and it application to other disciplines
(Informatics), Social and Ethical aspects of IT, Privacy and Security, Data,
information, knowledge, Number systems, data representation (Binary, Octal,
Hexadecimal, bit, byte, etc.), encoding and information Theory, Introduction to
Hardware (CPU, memory, storage, etc.), Introduction to logic and its application in IT,
Introduction to problem solving, algorithms, flow charts, pseudocoding, Sets, its
operation and its relationship to relational databases, Introduction to programming,
Introduction to networking, distributed computing, world wide web, e-commerce, eeducation.
ICE
2016-2017
Page 12 of 32
Credit: 3
ICE-6109: Information System and Audit
Contact Hours : 3 Hrs/Week
Introduction; The Information Systems (IS) Audit Process, Management, Planning,
and Organization of IS; Technical Infrastructure and Operational Practices and
Infrastructure; Protection of Information Assets, Disaster Recovery and Business
Continuity; Business Application System Development, Acquisition, Implementation
and Maintenance; Business Process Evaluation and Risk Management.
Credit: 3
ICE-6110: ICT Ethics and Cyber Crime
Contact Hours : 3 Hrs/Week
Introduction to ICT Ethics, Ethical Concepts and Ethical Theories, Professional Ethics,
Privacy, Online Privacy, Ethical use of ICT, Professional Codes of Ethics.
.
Cyber Crimes and Cyber Laws- Introduction to IT laws & Cyber Crimes – Internet,
Hacking, Cracking, Viruses, Virus Attacks, Pornography, Software Piracy, Intellectual
property, Legal System of Information Technology, Social Engineering, Mail Bombs,
Bug Exploits, and Cyber Security etc.
Cyber Forensics Investigation- Introduction to Cyber Forensic Investigation,
Investigation Tools, eDiscovery, Digital Evidence Collection, Evidence Preservation,
E-Mail Investigation, E-Mail Tracking, IP Tracking, E-Mail Recovery, Encryption and
Decryption methods, Search and Seizure of Computers, Recovering deleted evidences,
Password Cracking.
Cyber Security- Introduction to Cyber Security, Implementing Hardware Based
Security, Software Based Firewalls, Security Standards, Assessing Threat Levels,
Forming an Incident Response Team, Reporting Cyber crime, Operating System
Attacks, Application Attacks, Reverse Engineering & Cracking Techniques and
Financial Frauds.
Credit: 3
ICE-6111: ICT Enabled Research Methodology
Contact Hours : 3 Hrs/Week
Definition of Research, Research Characteristics, The Research Process, ICT Research
and Philosophies, Research Focus in Information Technology, Research Philosophies
and Principles, Common Research Techniques for ICT, Aims and characteristics of
research, Research Method vs. Research Methodology, Review of Literature, The
Research Problem, The Research Design, Components of Research Design, Research
Proposal, Research Hypotheses and Sampling, Research Methodology, Tools and
Techniques of Research, Data Analysis, Research Reporting, Research Ethics,
ICE
2016-2017
Page 13 of 32
Credit: 3
ICE-6201: Network Design and Management
Contact Hours : 3 Hrs/Week
Network Design: Design Principles, Determining Requirements, Analyzing the
Existing Network, Preparing the Preliminary Design, Completing the Final Design
Development, Deploying the Network, Monitoring and Redesigning, Maintaining,
Design Documentation, Modular Network Design, Hierarchical Network Design, The
Cisco Enterprise Composite Network Model. Technologies - Switching Design:
Switching Types, Spanning, Tree Protocol, Redundancy in Layer 2 Switched
Networks, STP Terminology and Operation, Virtual LANs, Trunks, Inter VLAN
Routing, Multilayer Switching, Switching Security and Design Considerations, IPv4
Address Design, Private and Public Addresses, NAT, Subnet Masks, Hierarchical IP
Address Design, IPv4 Routing Protocols, Classification, Metrics, Routing Protocol
Selection. Network Security Design: Hacking, Vulnerabilities, Design Issues, Human
Issues, Implementation Issues, Threats, Reconnaissance Attacks, Access Attacks,
Information Disclosure Attacks, Denial of Service Attacks, Threat Defense, Secure
Communication, Network Security Best Practices, SAFE Campus Design. Wireless
LAN Design: Wireless Standards, Wireless Components, Wireless Security, Wireless
Security Issues, Wireless Threat Mitigation, Wireless Management, Wireless Design
Considerations, Site Survey, WLAN Roaming, Wireless IP Phones, Quality of Service
Design, QoS Models, Congestion Avoidance, Congestion Management. Network
Management: ISO Network Management Standard, Protocols and Tools, SNMP, MIB,
RMON NetFlow, Syslog, Network Management Strategy, SLCs and SLAs, IP
Service-Level Agreements, Content Networking Design.
Credit: 3
ICE-6202: Advanced Networking
Contact Hours : 3 Hrs/Week
The TCP/IP protocol stack: IP, ARP, TCP and UDP, DNS, ICMP, Internet addressing,
routing, IP multicast, RSVP, Next Generation IPIpng Interior gateway protocols:
RIPv2,IGRP, EIGRP, OSPF; Wireless: Radio basics, satellite systems, WAP, current
trends,issues with wireless over TCP; Congestion control: control, avoidance, control
andavoidance Algorithms, congestion in the Internet; Network Security: IP
security,firewalls; Management: Quality of service (QoS), network vs. distributed
systemsmanagement, integrated service, differentiated service, protocols, webbasedmanagement.
Credit: 3
ICE-6203: Wireless Ad Hoc Networks
Contact Hours : 3 Hrs/Week
Adhoc Wireless Networks: Applications, Design Principles and Challenges, Protocol
Layers,Cross-Layer Design, Network Capacity Limits, Energy-Constrained Networks.
Broadcasting protocols: Algorithmic aspect, Optimization techniques, Power- efficient
broadcasting; Routing protocols: DSDV, AODV, DSR, position based routing
ICE
2016-2017
Page 14 of 32
protocols, Load balancing techniques, Multi-path routing; Medium access control
protocols: Reservation- based MAC protocols, Bluetooth technology, IEEE 802.11
based MAC protocols; Channel propagation models; Topology control protocols;
Power aware protocol design; Cross layer design principles; Mobility awareness;
Fairness and security issues:Attacks and preventions; Stimulating cooperation: Self
policing schemes, Economic incentive based schemes.
Credit: 3
ICE-6204: Wireless Sensor Networks
Contact Hours : 3 Hrs/Week
Introduction: Background of wireless sensor network (WSN) technology, applications
of WSN, sensor node architecture, WSN architecture and protocol stack, design
principles of WSN. Physical Layer and Medium Access Control (MAC) aspects:
Wireless channel, PHY layer standards, S-MAC, IEEE 802.15.4 and ZigBee,
fundamentals of MAC protocols, low duty cycle schemes, contention-based schemes,
schedule-based schemes. Link Layer Aspects: Error control, ARQ technique, FEC
technique, hybrid technique, framing, naming and addressing issues.
Topology Control and Network Layer Aspects: Topology control in flat networks,
hierarchical networks, Challenges for routing, data-centric and flat-architectural
protocols, hierarchical protocols, geographic routing. Time Synchronization and
Localization: Challenges for time synchronization, time synchronization techniques in
WSN, challenges in localization, ranging techniques, range-based localization
protocols, range-free localization protocols. Transport Layer Aspects: Challenges for
transport layer, reliable data transport, single packet delivery, block delivery,
congestion control and rate control in WSN.
Credit: 3
ICE-6205: Client Server Technology
Contact Hours : 3 Hrs/Week
Administrative details, description of client/server computing, alternative definitions.
What is Client/Server Computing? Partitioning programs into clients and servers,
Partitioning programs into clients and servers, Two and three-tier client/server
architectures, Standards and Open Systems, Client/Server frameworks: e.g., DCE,
ONC and CORBA, Naming, Addressing, and Location Services, Client/server
security, Distributed file systems, Distributed DBMS, Data Replication, Client/Server
and the Internet, Distributed Programming, Managing a Client/Server Environment.
Credit: 3
ICE-6206: Applied Cryptography
Contact Hours : 3 Hrs/Week
Overview of cryptography: terminology, steganography, computer algorithms;
Protocol building blocks: one way function, hash function, digital signatures, random
and pseudorandom sequence generation; Basic protocols: key exchange,
authentication, formal analysis of authentication and key-exchange protocols, secret
ICE
2016-2017
Page 15 of 32
splitting, secret sharing, cryptographic protection of databases; Intermediate protocols:
time stamping services, subliminal channel, different types of signatures, computing
with encrypted data; Advanced protocols: zero knowledge proofs, blind signatures,
identity based public key cryptography, digital certified mail, simultaneous exchange
of secrets; Cryptographic techniques: key length, key management issues such as
generating, transferring, storing, updating, backup and destroying of key;
Cryptographic algorithms: DES, new DES, IDEA, double encryption, triple
encryption, public key algorithms; Implementation of cryptographic algorithms.
Credit: 3
ICE-6301: Radio Frequency Technology
Contact Hours : 3 Hrs/Week
Antennas: Launching of waves, transmission, definition of antennas, reciprocity,
wavepropagation, principal of equivalent sources: electric and magnetic surface
current,uniqueness principle, Huygens principle, Hertzian vector, image theory;
Apertureantennas: Rectangular apertures, horn antenna, corrugated horn, circular
aperture,reflector and lens antennas; Linear antennas: Field calculation, current
distribution, lineardipoles and monopoles, design and feeding of dipole antennas,
electrically short antennas,elementary dipole, receiving antennas - group antennas:
Directivity, group factor, phasedarrays, parasitic antennas; Electronic noise:
Characteristics of noise voltages and currents,calculations with noise: Fourier analysis,
correlation, superposition of noise quantities,transmission through linear networks,
noise of 2-port networks: noise factor andtemperature, noise matching, concatenation
of noisy 2-port-networks; RF amplification:2-terminal amplifiers, 2-port amplifiers:
design with scattering parameters, selection ofthe point of operation, stability,
unilateral design, wide-band amplifiers.
Credit: 3
ICE-6302: Microwave Theory and Techniques
Contact Hours : 3 Hrs/Week
Circuit theory for wave guide systems. N port circuits: impedance matrix, admittance
matrix, scattering matrix and transmission matrix, their properties.Periodic structures
and filters: wave analysis, impedance matching, wave and group velocities; comb lines
and their analysis: introduction to filters, filter design by image parameter and
insertion-loss methods; design of different type of filters
Credit: 3
ICE-6303: Antennas and Propagation
Contact Hours : 3 Hrs/Week
Definitions, antenna as antenna as an aperture: arrays of point sources: review of
dipoles, loop and thin linear antennas. Helical antenna, biconical and spheroidal
antennas, Internal-equation methods, current distribution: Self and mutual impedances:
arrays: design and synthesis. Reflector type antennas, Banbiner`s principle and
complementary antennas. Application of reaction concept and vocational principles in
ICE
2016-2017
Page 16 of 32
antennas and propagation, Frequency independent antennas, Scattering and diffraction,
Selected topics in microwave antennas, Antenna measurements, Application of
broadcasting, microwave links, satellite communication and radio astronomy.
Credit: 3
ICE-6401: Mobile and Wireless Communications
Contact Hours : 3 Hrs/Week
Introduction and History of Wireless Systems, Cellular Systems, Wireless LANs,
Satellite Systems, Paging Systems; Radio Propagation: free space propagation,
propagation mechanisms, link budget design using path loss model, outdoor
propagation models, indoor propagation models; Introduction to small-scale fading,
impulse response model of multipath fading, parameters of multipath channel, type of
small scale fading, Rayleigh and Ricean Distribution; Media Access Control: FDMA,
TDMA, and CDMA, Aloha, CSMA, MACA; GSM overview: Standards, services and
structure, GSM air interface physical layer: physical channels, logical channels, frame
structures, modulation, coding and interleaving, GSM signaling: Data link layer, radio
resource management, mobility management, Handover, location update and roaming
in GSM; Short message service (SMS), circuit switched data, General Packet Radio
Service (GPRS), Enhanced GPRS (EGPRS); CDMA Digital Cellular System (IS-95):
Forward CDMA Channel, Reverse CDMA Channel; Satellite mobile communications:
History, Localization, Handover, Routing; Broadcast System: Unidirectional
distribution systems, DAB architecture, DVB-container; WCDMA in 3rd generation
system, Difference between WCDMA and 2G air interface, 3rd generation standards.
Credit: 3
ICE-6402: Broadband Wireless Communications
Contact Hours : 3 Hrs/Week
Overview of broadband wireless communications, multiple access techniques: TDMA,
FDMA. Spread spectrum communications - direct sequence spread spectrum (DSSS),
FHSS, THSS, modulator and demodulator structure, probability of error, jamming
margin, decoding, performance in the presence of interference, PN sequence, CDMA,
MC-CDMA, UWB transmission. Multi-user detection: multiple access interference,
detector performance measure - BER, asymptotic efficiency, near-far resistance;
detectors - matched filter detector, de-correlator detector, MMSE detector, SIC, PIC,
MAP and MLSE detectors. Propagation in mobile radio channels; channel models,
fading - large scale and small scale fading, flat fading and frequency selective fading
channel, fast fading and slow fading channel; delay spread, Doppler spread and angle
spread; channel autocorrelation functions, scattering function, correlated and
uncorrelated scattering (US), WSS and WSSUS model. Multiple antenna systems,
capacity of SISO, SIMO, MISO and MIMO systems, ergodic capacity, outage
capacity, STBC, OSTBC, QOSTBC, spatial multiplexing (SM) scheme, SM detection
techniques, diversity and diversity combining techniques. Multi-carrier
communications: Orthogonal FDM (OFDM), OFDM transceivers. Special issues of
ICE
2016-2017
Page 17 of 32
OFDM - cyclic prefix, timing offset, frequency offset, synchronization, peak power
problem, Broadband wireless standards.
Credit: 3
ICE-6403: Teletraffic Engineering
Contact Hours : 3 Hrs/Week
Introduction, traffic sources, resources, operational modes and traffic, unit of traffic,
interarrival time and call holding time, traffic variation and busy hours; Random
variables: Random variables, probability distribution function, probability density
function, moments, Bernoulli random variable, uniform discrete random variable,
Binomial distribution, Poisson distribution, negative exponential distribution, quality
of service circuit switching voice networks, packet switched networks, probabilities of
traffic systems; Models for circuit switched networks: Kendall notation, Erlang’s loss
formula (M/M/n/n) and examples, marginal utility, Wilkinson’s model, equivalent
random method and examples, overflow routing in circuit switched networks; Models
for packet switched networks: M/M/1, M/G/1, M/G/1 priority queues, Erlang’s delay
formula (M/M/n), System simulation: random number and random variable
generation, event-by-event simulation method, sampling theory, simulation program
organization, use of GSPN and other simulation tools.
Credit: 3
ICE-6404: Advanced Telecommunication Engineering
Contact Hours : 3 Hrs/Week
Challenges in modern communications technology, baseband and broadband signal
transmission, first and second Nyquists criteria for zero inter-symbol interference;
robust signal compression and detection techniques, optimum receivers, design of
frequency- and time-domain equalizers and echo cancellers; wired and wireless
channel characteristics, AWGN channels, time-varying multipath faded channels,
channel modeling; advanced source and channel coding techniques, high bit rate
digital modulation schemes and MODEMs; SS7 and HDLC protocols, H.323, H.26x,
RTP and SCTP; modern high speed communication networks and emerging
technologies, access and backbone networks, intelligent networks, NGN; advanced
switching and routing principles, complex multiplexing and multiple access
techniques, orthogonal signals, OFDM, DWDM; broadband wireless communication,
spread spectrum techniques, CDMA2000 and WCDMA, multi-carrier systems; 3G and
3GPP mobile communications and WiMAX technology, UMTS, VoIP, IP TV, HDTV.
Credit: 3
ICE-6405: Advanced Optical Fiber Communications
Contact Hours : 3 Hrs/Week
Introduction: Historical Perspective, General Optical Communication system. Key
Optical Components: Optical fibers, light sources (Optical transmitter), optical filters
and multiplexers, optical modulators, photodiodes (Optical receivers). Signal
Propagation in Optical Fiber: optical fiber losses, waveguide theory of optical fiber,
ICE
2016-2017
Page 18 of 32
nonlinear schrodinger equation for multichannel transmission, Optical channel noise.
Channel Impairment: nonlinear effects to system performance, link power budget.
Modulation Schemes: ASK, FSK, PSK, QAM, DPSK, QDPSK, OFDM for optical
communication, direct and coherent detection of optical signal. Evolution of Optical
network: Wavelength division multiplexing (WDM) Optical Network. Optical
Networking Elements: optical line terminal (OLT), optical network unit (ONU)
wavelength converters, optical cross connects, optical add-drop multiplexers, arrayed
waveguide gratings (AWG), wavelength routers. Wide Area Optical Network (WDMWAN): routing and wavelength assignment, Network Architecture, optical packet
switching and optical burst switching, optical Metro Network, Optical core network.
Optical Access Network: PON, FTTH, FTTB, FTTC networks, IP over WDM, Optical
CDMA networks, Control and Management of optical network, Optical submarine
networks, next generation future optical networks.
Credit: 3
ICE-6406: Advanced Satellite Communications
Contact Hours : 3 Hrs/Week
Introduction to Satellite Communications: Origin, History, Current Technology State
and Overview of Satellite System Engineering. Orbital Mechanics and Launchers:
Orbital Mechanics, Look Angle Determination and Orbital Perturbation, Orbit
Determination, Launches and Launch Vehicles, Orbital Effects in Communications
Systems Performance. Satellites/Space Segment: Satellite Subsystems, Altitude and
Orbit Control System Telemetry, Tracking, Command and Monitoring, Power
Systems, Communication Subsystems, Satellite Antennas, Equipment Reliability and
Qualification. The Earth Segment: Introduction, Receive-Only Home TV Systems,
Master Antenna TV System, Community Antenna TV System, Transmit-Receive
Earth Stations. The Space Link: Introduction, Equivalent Isotropic Radiated Power,
Transmission Losses, The Link Power Budget Equation, System Noise, Carrier-toNoise Ratio, The Uplink, The Downlink, Effects of Rain, Combined Uplink and
Downlink Carrier-to-Noise Ratio, Intermodulation Noise. Interference: Introduction,
Interference between Satellite Circuits, energy Dispersal, Coordination. Propagation
on Satellite-Earth Paths and Its Influence on Link Design: Absorbitive Attenuation
Noise by Atmospheric Gases, Rain Attenuation, Noise due to Rain, Rain
Depolarization, Tropospheric Multipath and Scintillation Effects. Satellite Access:
Introduction, Single Access, Preassigned FDMA, Demand-Assigned FDMA, SPADE
system, Bandwidth-Limited and Power-Limited TWT Amplifier Operation, TDMA,
Onboard Signal Processing for FDMA/TDM Operation, Satellite-Switched TDMA,
Code Division Multiple Access. Types of Satellite Network: Fixed point Satellite
Network, INTELSAT, Mobile Satellite Network, INMARSAT, Low Earth Orbit and
Non-Geostationary Satellite Network, VSATs, direct Broadcast Satellite Systems,
Satellite Navigation and the Global Positioning System.
ICE
2016-2017
Page 19 of 32
Credit: 3
ICE-6407: Advanced Digital Communication
Contact Hours : 3 Hrs/Week
Characteristics of different types of channels, storage channels; Digital modulation
schemes, Digital transmission: Mapping, impulse shaping, receiver design, intersymbol interference, eye diagram, noise, symbol error probability for multilevel
transmission, partial response technique; Equivalent baseband channel; Equalizer,
adaptive equalizer; System design with joint Nyquist and matched filter condition;
Orthogonal signals, correlation receiver and equivalent matched filter receiver;
Optimum detection: Bayes, Maximum Likelihood (ML) and Maximum Aposteriori
Probability (MAP) detection, ML symbol by symbol and sequence detection, soft and
hard decision, Viterbi algorithm, Viterbi equalizer; Soft input decoding of
convolutional codes; Principles of Code Division Multiplex and Access (CDMA),
near-far problem, multi-user interference, synchronous orthogonal receiver; Time
varying multipath channels for mobile communication, time and Doppler-variant
transfer function, statistical channel description, scattering function, AWGN channel
with Rayleigh-fading, error probability; Principles of Turbo Coding.
Credit: 3
ICE-6408: Advanced Multimedia Communications
Contact Hours : 3 Hrs/Week
Multimedia Communication: Multimedia Communication model, Elements of
Multimedia Systems, User and Network requirements, Multimedia Terminals, AudioVisual Integration, Application of Multimedia communication Networks. Media
Digitization: Digitization principles: Text, Image, Audio, Video, Digital media and
Signal Processing Elements. Text and Image Compression: Compression principles,
Text compression, Limpel-Ziv-Welsh Coding, Image coding, Image Compression and
Format, Digitized Documents and Pictures, JPEG Multimedia System Design.
Multimedia Processing and Communication Standards: Audio Fundamentals,
Transform coding, Subband coding, Audio compression: Differential Pulse Code
modulation, Adaptive Differential PCM, Adaptive predictive coding, Linear predictive
coding, MPEG Audio Coder, Analog and Digital Video Formats, Video Compression
Principles, H.261, H.263, MPEG standards. Multimedia Database and Distributed
Multimedia Systems: MDBMS and its Characteristics, Integration in a Database
Model, DMS, Main features of DMS, Networking, Multimedia OS, Distributed
Multimedia server, Distributed Multimedia application. Signaling Protocols and
Networking for Multimedia: Protocols for multimedia communication: RTP, RTCP
Signaling protocols: SIP, RTSP, QoS issues in networked Multimedia, QoS
guarantees, Enhanced QoS: RSVP, DiffServ, Real-time multimedia streaming
techniques, Multicast and Rate Control, Network Traffic, Network queue
management, Scheduling. Multimedia Communication Across Networks: Audio/
video packet in the Network Environment, Video transport across generic networks,
Multimedia across ATM networks, Multimedia across IP networks and DSLs, IPICE
2016-2017
Page 20 of 32
based Transport: UDP Vs TCP, Streaming Media with TCP and UDP, Internet access
networks and Multimedia Across Wireless.
Credit: 3
ICE-6409: Stochastic Theory of Communication
Contact Hours : 3 Hrs/Week
Introduction to Probability Theory: Sample space, Events, Set operations, Axioms of
probability, Conditional probabilities, Baye’s formula. Random Variables: Basic
concepts, Introduction to Bernoulli, Binomial, Geometric, Poisson, Uniform,
Exponential, and Normal random variables, Vector and Multiple random variables,
Conditional probability and conditional expectation. Random Process: Definition,
Joint distribution of time samples, Mean, Autocorrelation and autocovariance factions,
Gaussian and multiple random processes, Discrete and continuous time random
processes, Stationary random processes, Continuity, Differential and integration of
random processes, Time average of random processes and Ergodic theorems, Fourier
series and Karhunen-Loeve expansion. Markov Chains: Introduction to Markov
processes, Discrete and continuous time Markov processes, Chapman-Kolmogorov
equation, Classification of states, Limiting probabilities, Markov chain Monte Carlo
methods, Markov decision processes, Applications of Markov chain in
communication. Introduction to Queuing Theory: Preliminaries, Little’s formula,
Single server queuing systems, Open and closed systems, M/M/1 queue, Multi-server
systems, M/M/c, M/M/c/c and M/M/oo systems, M/G/k queuing systems, Burk’s and
Jackson’s theorem, Applications of Queuing theory in communication.
Credit: 3
ICE-6410: Information and Coding Theory
Contact Hours : 3 Hrs/Week
Definition and measure of information, information capacity, Fundamentals of error
control coding: forward error correction (FEC) and automatic repeat request. . Binary
coding: and automatic repeat request. Binary Coding: properties of codes, construction
of binary compact codes, Convolutional coding: Viterbi and sequential decoding;
algebra of linear block codes; error correction and detection using block codes;
transmission line codes.
Credit: 3
ICE-6501: Advanced Artificial Intelligence
Contact Hours : 3 Hrs/Week
Introduction; Advanced search techniques in AI, knowledge based system design,
advanced plan generating systems; Probabilistic Reasoning, decision networks;
Making complex decisions: Sequential decision problems, partially observable
Markov decision problems (POMDPs); Multiple agent theory: Cooperation among
multiple agents; Learning from observations: Inductive learning, decision trees,
ensemble learning; Knowledge in learning: Use of logic, explanation based learning,
inductive logic programming; Statistical learning: Complete data, hidden nodes (EM
ICE
2016-2017
Page 21 of 32
method), instance based learning, neural networks and neural belief networks; Fuzzy
logic and genetic algorithm.
Credit: 3
ICE-6502: Robotics and Intelligent Systems
Contact Hours : 3 Hrs/Week
Introduction: History, robot architectures, technical concepts of robotics, computing
and robots, actuation and sensing, robotic system design, applications, Coordinate
systems: Cartesian coordinates, transformation matrices, reference frames, relative and
general transformations, orientation, inverse transformations, graphs, Rigid-Body
Dynamics, Mobile Robots, Personal Assistants, and Games, Kinematics: position:
Joints, members, reference frames, trigonometric solution, Homogeneous
transformations, direct and inverse kinematics, orientation, precision,
efficiency/complexity of kinematics solutions, Kinematics: motion: Derivatives,
velocity and acceleration of a rigid bodies, differential movement, Jacobian, and
singularities, Sensors, measurements and perception: Sensors hierarchy, Dynamic
Systems, Sensors and Actuators, interfaces, internal and external sensors, location,
computer vision, applications. Structure of robot brain programs. Input statements.
Basic repetition structures: timed, forever, and counting. Sensing from within:
Proprioception in the Scribbler: battery, stall, and time sensing. Examples of behaviors
using proprioception, Loops with conditions: comparison operations and logical
connectives in Python, Sensing the world: camera, light, and proximity. Writing
reactive behaviors: making decisions in Python. Sensing light and obstacles.
Control: Basic concepts in control systems, digital control for position, Behavior-based
control. Dynamic Effects of Feedback Control, Analog and Digital Control Systems,
Optimal Control, Least-Squares Estimation and Numerical Optimization, Monte Carlo
Evaluation and Evolutionary Algorithms, Formal Logic and Computing, Predicate
Calculus; 1st-order Logic, and Fuzzy Sets, Probability and Statistics, Multivariate
Statistics and Stochastic Control, Stochastic, Robust, and Adaptive Control,
Classification of Data Sets, Introduction to Neural Networks, Training Neural
Networks, Machine Learning and Knowledge Representation, Task Planning and
Multi-Agent Systems. System design: System integration: mechanism, actuators and
sensors, and software, Designing insect-like behaviors, Braitenberg vehicles, Making
decisions, Designing reactive behaviors. Other examples: refrigerator detective,
burglar alarm robot.
Credit: 3
ICE-6503: Human Computer Interaction
Contact Hours : 3 Hrs/Week
The human: introduction, input-output channels, human memory, reasoning and
problem solving, Psychology and the design of interactive systems.The computer:
introduction, text entry devices, positioning, pointing and drawing devices, display
devices, devices for virtual reality and 3D interaction, physical controls, sensors and
special devices, paper printing and scanning, Memory.The Interaction: introduction,
ICE
2016-2017
Page 22 of 32
models of interaction, terms of interaction, the execution evaluation cycle, the
interaction framework, ergonomics: - arrangement of controls and displays, the
physical environment of interaction, health issues, the use of color, different types of
interaction styles, element of WIMP interface.Paradigms: introduction, paradigms for
interaction, Design Process:Interaction design basics: introduction, what is design, the
process of design, user focus, scenarios, navigation design, screen design and layout,
iteration and prototyping.HCI in the software process: introduction, the software life
cycle, usability engineering, interactive design and prototyping, design rationale,
Design rules: introduction, principles to support usability, standards, guidelines,
golden rules and heuristics, HCI patterns.Implementation support: introduction,
elements of windowing systems, programming the application, using toolkits, user
interface management system.Universal design: introduction, universal design
principles, multi-modal interaction, designing for diversity, Models and
Theories:Cognitive models: introduction, goal and task hierarchies, linguistic models,
the challenge of display-based systems, physical and device models, and cognitive
architectures.Socio-organizational Issues and stakeholders Requirements: introduction,
organizational issues, and capturing requirements. Communication and collaboration
models: introduction, face to face communication, conversation, text-based
communication, group workingTask Analysis: introduction, task decomposition,
knowledge based analysis, entity-relationship based technique, sources of information
and data collection, uses of task analysis.Dialog notation and design: what is dialog,
dialog design notations, diagrammatic notations, textual dialog notation, dialog
semantics, dialog analysis and design.Application Areas:Groupware: introduction,
groupware systems, computer mediated communication, meeting and decision support
systems, shared applications and artifacts, framework for groupware, implementing
synchronous groupware.CSCW and social issues: introduction, face-to-face
communication, conversation, text-based communication, and organizational
issues.Hypertext, multimedia and the World Wide Web: introduction, understanding
hypertext, finding things, web technology and issues, static web content, dynamic web
content.
Credit: 3
ICE-6504: Machine Learning
Contact Hours : 3 Hrs/Week
Prediction as regression and classification; Bias-variance tradeoff Non-parametric
approaches; Max-margin and support vector machines Basics of PAC learning; Model
averaging and ensembles Unsupervised learning; Time series analysis and prediction
Sequential models; hidden markov models; Semi supervised learning, Graphical
models.
ICE
2016-2017
Page 23 of 32
Credit: 3
ICE-6505: Soft Computing
Contact Hours : 3 Hrs/Week
Fuzzy Set Theory: Introduction, type of fuzzy mathematics, operation of fuzzy
sets, fuzzy relation, fuzzy measures and fuzzy set applications. Neural Networks:
Biological neural systems, modeling of human brain, neural networks paradigms
and training, and applications, Evolutionary Algorithms: Introduction, natural
evolution, genetic operators and selection methods theoretical aspects of genetic
algorithms (GA) evolution strategy (ES), evolution programming (EP) and their
moderate applications. NP hard problem and solution trends, Multi-agent system,
Reinforcement learning of multi-age system, Neuro-fuzzy computation, Fuzzy
inference.
Credit: 3
ICE-6506: Computer Vision
Contact Hours : 3 Hrs/Week
Introduction: What is computer vision, why is it difficult, background, human vision,
application
areas.Image
formation:
geometry
and
photometry
Geometry, brightness, quantization, camera calibration, photometry (brightness and
color).Image segmentation: Region segmentation, Edge and line finding, Image
processing: Edge detection, corner detection, line and curve detection, SIFT operator,
image-based modeling and rendering, mosaics, snakes, Multi-view Geometry: Shape
from stereo and motion, feature matching, surface fitting, Active ranging, Image
classification: Pixel classification, region classification, face detection and
identificationObject Recognition: Model-based methods, appearance-based methods,
invariants, Motion analysis: Motion detection and tracking, optical flow, inference of
human activity from image sequences.
Credit: 3
ICE-6507: Natural Language Processing
Contact Hours : 3 Hrs/Week
Introduction to Natural Language Processing: Brief History of NLP Research, Current
Applications, Generic NLP System Architecture, Knowledge-Based Versus
Probabilistic Approaches, Lexicon and Morphology, Phrase Structure Grammars.
Finite-State Techniques: Inflectional and Derivational Morphology, Finite-State
Automata in NLP, Finite-State Transducers. Prediction and Part-of-Speech Tagging:
Corpora, Simple N-grams, Word Prediction, Stochastic Tagging, Evaluating System
Performance. Parsing and Generation: Generative Grammar, Context-Free Grammars,
Syntactic Parsing, Parsing and Generation with Contest-Free Grammars, Top Down
and Bottom-Up Parsing, Weights and Probabilities, Parsing with Constraint-Based
Grammars, Constraint-Based Grammar, Unification. Compositional and Lexical
Semantics: Simple Compositional Semantics in Constraint-Based Grammar, Semantic
Relations, Word Net, Word Senses, Word Sense Disambiguation, Semantic Parsing.
ICE
2016-2017
Page 24 of 32
Discourse and Dialogue: Anaphora Resolution, Discourse Relations. Applications:
Machine Translation, Question Answering System, Intelligent Information Retrieval.
Credit: 3
ICE-6508: Computer Animation and Virtual Reality
Contact Hours : 3 Hrs/Week
Computer Animation:Introduction: Perception, Early Devices, The Early Days of
"Conventional" Animation, Disney, Principles of Animation, Computer Animation
Production Tasks, Digital Editing, Digital Video; A Brief History of Computer
Animation.Technical Background: The Display Pipeline, Homogeneous Coordinates
and the Transformation Matrix, Compound Transformations, Basic Transformations,
3D Geometric Transformation, Representing an Arbitrary Orientation, Round-off error
Considerations, Orientation Representation.Interpolation and Basic Techniques:
Interpolation, Controlling the motion along a curve, Path following, Animation
Languages, Deforming objects, Morphing (2D).Advanced Algorithms: Automatic
Camera Control, Hierarchical Kinematics Modeling, Rigid Body Simulation,
Enforcing Soft and Hard Constraints, Controlling Groups of Objects, Implicit
Surfaces. Virtual Reality, Goals and Applications of Virtual Reality, Pillars of VR Presence and 3D Multimodal Interaction, Building a Virtual Reality
System.Requirements Engineering and Storyboarding: Example-Ship Simulator
Design. Object and Scene Modeling: Object Modeling, Geometric (Form) Modeling/
Implementation, Various Representations for Geometry, Performance-Conscious Form
Modeling, Scene Construction, Object Placement by Series of Action, Function and
Behavior Modeling, Ship Simulator Example Revisited.Output Display: The Human
Visual System, Human Depth Perception and Stereoscopy, Visual Display
Systems.Sensors and Input Processing: Trackers, Event Generators, Sensor Errors and
Calibration.3D Multimodal Interaction Design: Why Go 3D Multimodal? Structured
Approach to Interaction/Interface Design, Metaphors, Interface Design Multimodality,
Case Studies-Ship Simulator.
Credit: 3
ICE-6601: Advanced Database Management
Contact Hours : 3 Hrs/Week
Advanced SQL, Stored Procedures and Triggers, Query Optimization, Concurrency
and Recovery, Database System Architectures, Object-Oriented and Object-Relational
Databases, XML and Databases, Database and the Web,Multimedia Database, Parallel
Database, Spatial Database, Temporal Database.
Credit: 3
ICE-6602: Cloud Computing
Contact Hours : 3 Hrs/Week
Introduction to different types of computing: Edge computing, Grid computing,
Distributed Computing, Cluster computing, Utility computing, Cloud computing.
Cloud computing architecture: Architectural framework; Cloud deployment models;
ICE
2016-2017
Page 25 of 32
Virtualization in cloud computing; Parallelization in cloud computing; Green cloud.
Cloud Bus; Cloud service models: Software as a Service (SaaS); Infrastructure as a
Service (IaaS); Platform as a Service (PaaS). Foundational elements of cloud
computing: Virtualization; Cloud computing operating System; Browser as a platform;
Advanced web technologies (Web 2.0, AJAX and Mashup); Introduction to autonomic
systems; Service Level Agreements(SLA); Security/Privacy; Cloud economics; Risks
assessment; Current challenges facing cloud computing. Case studies. Practical
sessions: Creating Windows servers on the cloud; Creating Linux servers on the cloud;
Deploying applications on the cloud; Major cloud solutions.
Credit: 3
ICE-6603: Advanced Data Mining
Contact Hours : 3 Hrs/Week
Data Mining: Introduction, scope, Types of data, Data processing, Measures of
Similarity and dissimilarity, Summary statistics, Data visualization. Classification:
Basic concepts, Decision tree, Attribute Selection measure, Nearest-neighbor
classifiers, Bayesian classifier, Naïve Bayes classifier, Rule-based classifier,
Classification by back propagation, ANN, Support vector machine. Cluster analysis:
Introduction, Types of clusters, Partitioning methods, Hierarchical methods, Density
based methods, Grid-based and Model-based methods, Clustering high dimensional
data. Association analysis: Basic concept, Frequently item-set generation: TheApriori
principles, Candidate generation, Support count; Rule generation, Mining various
kinds of association rules, Correlation analysis. Complicated data mining: Graphbased clustering, Graph mining, Subgraph mining, mining sequential pattern.
Credit: 3
ICE-6604: Pattern Recognition
Contact Hours : 3 Hrs/Week
Basics of pattern recognition: Introduction to pattern recognition, feature extraction,
and classification. Bayesian decision theory: Classifiers, Discriminant functions,
Decision surfaces, Normal density and discriminant functions, discrete features
Parameter estimation methods: Maximum-Likelihood estimation, Gaussian mixture
models, Expectation-maximization method, Bayesian estimation Hidden Markov
models for sequential pattern classification: Discrete hidden Markov models,
Continuous density hidden Markov models, Viterbi algorithm, Baum-Welch
algorithm, Dimension reduction methods: Principal component, Fisher discriminant
analysis, Non-parametric techniques for density estimation: Parzen-window method,
K-Nearest Neighbor method , Linear/non-linear discriminant function based
classifiers: Multi-layer Perceptron’s, Support vector machines, Non-metric methods
for pattern classification: Non-numeric data or nominal data, Decision trees ,
Unsupervised learning and clustering: Criterion functions for clustering, Algorithms
for clustering: K-means, Hierarchical and other methods, Cluster validation.
ICE
2016-2017
Page 26 of 32
Credit: 3
ICE-6605: Speech Recognition
Contact Hours : 3 Hrs/Week
Introduction; Speech signal: Production, Perception and characterization, Signal
processing and analysis; Pattern comparison techniques: Distortion measures,
Spectral-distortion measures, Time alignment and normalization; Recognition system
design and implementation: Source-coding, Template training, Performance analysis;
Connected word models: Two level DP, Level building algorithm, One-pass
algorithm; Continuous speech recognition: Sub word units, Statistical modeling,
Context- dependent units; Task oriented models.
Credit: 3
ICE-6701: Advanced Digital Signal Processing
Contact Hours : 3 Hrs/Week
Overview of digital signal processing: Bandpass signals lowpass equivalent signals,
Bandpass sampling, concept of digital frequency, DFT-based filtering,
windows,frequency measurement; Spectral estimation: Introduction and periodogram,
classical methods, minimum variance method, parametric methods; Multirate signal
processing: Applications motivation, decimation and interpolation, sample rate
conversion forrational D/I, approximate sample rate conversion for irrational D/I,
poly-phase implementation of sampling rate conversion, DFT filter banks, general
filter banks – aliascancellation and perfect reconstruction; Adaptive signal processing:
Applications, motivation, Wiener filtering, the Widrow LMS algorithm, performance
analysis of LMSalgorithm, introduction to the RLS algorithm; Probability and random
processes:Overview of probability, probability density function, mean,
variance,correlation/covariance, Gaussian random variables, overview of random
processes,classification, multiple random processes, examples.
Credit: 3
ICE-6702: Digital Image Processing
Contact Hours : 3 Hrs/Week
Fundamentals of image processing: image formation, representation in pixel and
transform domains, reconstruction from projections and interpolation, human visual
system, stochastic models for images, enhancement and restoration techniques in
spatial and frequency domains, image processing in color space, morphological filters,
multi-resolution image processing, image compression techniques and standards,
segmentation for edge detection and texture analysis, pattern classification, image
watermarking, registration and fusion, emerging applications of image processing.
ICE
2016-2017
Page 27 of 32
Credit: 3
ICE-6703: Digital Speech Processing
Contact Hours : 3 Hrs/Week
Speech production and phonetics: speech organs, articulatory phonentics, acoustic
theory of speech production, vocal tract models, speech analysis: time and frequency
domain analysis, formant and pitch estimation, speech coding: linear predictive coding
(LPC), vocoders, vector quantization, speech enhancement techniques, speech
synthesis: formant and LPC synthesizers, effect of different speeches and languages,
automatic speech and speaker recognition: feature extraction, hidden Markov models,
noise robustness, measures of similarity, language and accent identification.
Credit: 3
ICE-6704: Digital Video Processing
Contact Hours : 3 Hrs/Week
Formation and representation of video, spatio-temporal video sampling, motion
analysis and estimation: real versus apparent motion, optical flow, block- and meshbased methods for motion estimation and region-based stochastic motion modeling,
motion segmentation and layered video representations, video filtering: motioncompensated filtering, noise reduction, signal recovery, deblurring, super resolution,
mosaicing, deinterlacing and frame-rate conversion, video compression techniques and
standards, content-based video indexing and retrieval, video communication: digital
television, streaming over IP and wireless networks, error control and watermarking,
stereo and multiview sequence processing.
Credit: 3
ICE-6705: Biomedical Signal Processing
Contact Hours : 3 Hrs/Week
Introduction: Biomedical Signal Processing: Objectives and Contexts, Basics of
Bioelectrical Signals, Signal Acquisition and Analysis, Performance Evaluation, The
Electroencephalogram: – A Brief Background, The Nervous System, Neural
Activities, Action Potentials, The EEG – Electrical Activity Measured on the Scalp,
Recording Techniques, EEG Applications , EEG Signal Processing, Modeling the
EEG Signal, Artifacts in the EEG, Spectral Analysis, EEG Segmentation ,Signal
transform, Abnormal EEG Patterns, Behavior of EEG Sources, BCI, The
Electromyogram: The Electrical Activity of Muscles , Amplitude Estimation in the
Surface EMG, Spectral Analysis of the Surface EMG, Conduction Velocity
Estimation, Modeling the Intramuscular EMG, Intramuscular EMG Signal
Decomposition, The Electrocardiogram: A Brief Background, Electrical Activity of
the Heart, Generation and Recording of an ECG, Heart Rhythms, Heartbeat
Morphologies, Noise and Artifacts, Clinical Applications, ECG Signal Processing,
Abnormal ECG Patterns.
ICE
2016-2017
Page 28 of 32
Credit: 3
ICE-6706: Biomedical Image Processing
Contact Hours : 3 Hrs/Week
Computed Tomography: History, physical principles, Instrumentation, CT image
creation, processing and display, Patient factors and other related elements affecting
image quality, X-ray: X-ray image formation and contrast, Contrast types, Effects of
photon energy, Area contrast, Fluoroscopic imaging system, Magnetic Resonance
Imaging: Magnetic Nuclei, Localization and identification, Gamma camera, Imaging
methods, fMRI, NMRI, Medical Image Enhancement: Basic concepts, Image Quality
Metrics, Basic Image Enhancement Methods (Noise Reduction, Contrast
Enhancement, Edge Enhancement), Advanced Image enhancement methods, Medical
Image Segmentation: Basic concepts, Contour-based segmentation, Region-based
segmentation, Feature extraction, Pattern Recognition.
Credit: 3
ICE-6707: Bioinformatics
Contact Hours : 3 Hrs/Week
Introduction; Molecular biology basics: DNA, RNA, genes, and proteins; Restriction
mapping algorithm; Motif in DNA sequences, motif finding algorithms; Genome
rearrangements, sorting by reversals and breakpoints; DNA sequence alignments;
Gene prediction; Space-efficient sequence alignments, sub-quadratic alignment; DNA
sequencing, genome sequencing, protein sequencing, spectrum graphs; Combinatorial
pattern matching: Exact pattern matching, heuristic similarity search algorithms,
approximate string matching, BLAST, FASTA; Clustering: Microarrays, hierarchical
clustering, K-means clustering, corrupted cliques problem, CAST clustering
algorithm; Evolutionary trees
Credit: 3
ICE-6708: Geoinformatics
Contact Hours : 3 Hrs/Week
Introduction: Meaning, scope and interdisciplinary nature of environmental science,
Environmental factors, Human and global environment, Environmental stresses-causes,
classifications and impacts, Global environmental issues, Environmental impact
assessment using geoinformatics, Geo-hazard: Definition-hazards, Earth structure,
Vulnerability and risk, Natural and man-made hazards, warning system, forecasting.
Earthquake and Tsunami: Earthquake-its causes and measurements, effects of earthquake
and risk evaluation. Flood, Drought and Cyclones: Flood-causes, nature and frequency of
flooding, mass movement process, Definition, identification, causes and impacts of
drought, cyclones-its nature and genesis, physical mechanisms for formation and
intensification, Basic Remote Sensing: Definition and principles, RADAR, SLAR, SAR;
Geometrical characteristics, resolution; Interferometry, Processing and interpretation.
Thermal Remote Sensing: Definitions and fundamentals; Radiation laws, sensing radiant
temperature, black body radiation, radiation from real materials; Thermal sensors,
characteristics of images and their uses, Remote Sensing in Geosciences: Measurement of
ICE
2016-2017
Page 29 of 32
image features; Remote sensing survey and mapping, litho logical discrimination, DEM;
Resource mapping-agriculture, soil, forest, water, ocean; Monitoring-land use,
atmospherical condition, snow, glacier; Environmental application; Airborne geophysical
exploration, GIS Introduction: Definition, concept, evolution and prospects of GIS;
Components and functions of GIS; Map-classifications and scaling; Georeferencingcoordinate systems and projections, Spatial Data Operation, Concept, Data types, sources,
accuracy, precision and resolution, Data base design methodology.
Credit: 3
ICE-6709: VLSI Technology and Device Modeling
Contact Hours : 3 Hrs/Week
VLSI Si process technology. Si crystal growth and wafer preparation .epitaxial growth
on Si substrate. Oxidation of Si. Lithography, diffusion: methods and models. Ion
implantation, metallization. Overview and process flow of a CMOS and a BICMOS
process. VLSI Si devices, Isolation techniques. Second order effects in BJT devices:
base width modulation. Emitter current crowding, kirk effect, Second order effects in
MOS devices: short channel effects, narrow width effects, Device scaling rules,
Device models, Compact models for bipolar devices, Ebers-Moll type model,
Gummel-poon type model and their implementation in SPICE, BJT model in SPICE2,
Compact models for MOS transistor and their implementation in SPICELevel 1,2 and
3 MOS model parameters in SPICE, Parameter extraction for bipolar and MOS device
models, Geometry, process and temperature dependency of bipolar and MOS model
parameters, Parameter optimization, statistics of parameters and statistical modeling.
Credit: 3
ICE-6710: Nano Technology
Contact Hours : 3 Hrs/Week
Nanosystems and Devices: Introduction- nanomaterials, nanodevices, nanostructures.
Nanoscale Lithography: X-ray, Electron-Beam and Ion-Beam; Soft Lithography;
Scanning Probe Lithography. Advances in Device Technology: nanoscale silicon
devices, process technology, present challenges. Self Assembled, Nanocrystals: self
assembly, surface defects and passivation, structures, energy levels, transitions,
luminescence and lasing. Nano Electro Mechanical Systems (NEMS): stress in thin
films, mechanical to electrical transduction, surface engineering techniques, process
flow, NEMS actuators, high aspect ratio system technology. Nano Biotechnology:
scope and dimensions; detection of biological species on electrical, mechanical and
optical criteria; Bio functionality on silicon; Biochip sensors and systems- structures,
process technology.
ICE
2016-2017
Page 30 of 32
ICE-6711: Special Topics in ICT
Contact Hours : 3 Hrs/Week
Credit: 3
Theoretical Foundations of ICTs & Communities, Physical vs. Virtual Communities:
Networked Communities, Introduction to Social Media and Society: Introduction:
Media and Society, The Internet and Society, Social Media: History, Definition and
Type, Social Media and The Nonprofit Sector, Social Media and The Public Sphere,
Social Media and Social Capital, Social Media and Civic Engagement, Social Media
and Digital Divide, Social Media and Communities, Social Media and Governments,
Social Media and News Organizations, Social Media and Social Movements, Social
Media and Citizen Journalism.
CHAIRMAN OF THE DEPARTMENT
Name
Contact Details
+88073164986
[email protected]
Dr. Md. Omar Faruk
FACULTY MEMBERS OF THE DEPARTMENT
S.N.
1
2
3
4
5
6
7
8
9
Name & Designation
Md. Anwar Hossain
Assistant Professor
Pallab Kanti Podder
Assistant Professor (on study leave)
Dr. Md. Omar Faruk
Assistant Professor
AFM Zainul Abadin
Assistant Professor
Md. Imran Hossain
Assistant Professor
Iffat Ara
Assistant Professor
Sohag Sarker
Assistant Professor
Md. Sarwar Hosain
Assistant Professor
Muntasir Ahmed
Lecturer (on study leave)
Contact Details
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
OFFICERS OF THE DEPARTMENT
1
Md. Anwar Hossain
Section Officer (Grade-2)
+880 1735 757532
*****************************THE END********************************
ICE
2016-2017
Page 31 of 32