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
© Copyright 2026 Paperzz