0% found this document useful (0 votes)
46 views10 pages

4-1 Syllabus

Syllabus for ICE41

Uploaded by

s2010277144
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views10 pages

4-1 Syllabus

Syllabus for ICE41

Uploaded by

s2010277144
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Part-IV (Odd Semester)

Prerequisite : MATH2221, STAT 2111


Courses
Course Objectives
: This course provides an introduction to the fundamentals of artificial
intelligence and neural networks, fuzzy logic fundamentals, program
related algorithms. It contains a theory component about the concepts
and principles that underlie modern AI algorithms, and a practice
component to relate theoretical principles with practical
implementation. The objective of the course also focuses on Game
playing, Natural language processing, Expert system, Genetic
algorithm and Robotics.
Course Learning : Students who successfully complete the course will be CLO-PLO
Outcomes (CLOs) able to: Mapping
CLO-1: Discuss the core concepts and algorithms of PLO-1,
advanced AI, including informed searching,, logic, PLO-2
uncertain knowledge and reasoning, dynamic Bayesian
networks, graphical models, decision making, statistical
learning, reinforcement learning, deep learning, natural
language processing, robotics, and so on.
CLO-2: Apply the basic principles, models and PLO-1,
algorithms of AI to recognize, model, and solve problems PLO-5
in the analysis and design of information systems.
CLO-3: Compare AI with human intelligence and PLO-4,
traditional information processing, and discuss its PLO-6,
strengths and limitations and its application to complex PLO-8
and human-centered problems.
CLO-4: Select Artificial Intelligence techniques for PLO-1,
problem solving. PLO-5
CLO-5: Recognize the biological and mathematical PLO-2
foundations of neural network models.
CLO-6: Explain the different types of neural networks PLO-2
and different types of learning models.
CLO-7: Apply back propagation for multilayer neural PLO-1
nets.
Assessment : Total mark of the course is distributed as: 70% Examination, 20%
Methods Quizzes/Class Tests, and 10% Attendance.
Students should be asked to answer SIX questions out of EIGHT taking
not more than THREE from each section.

ICE4111: Artificial Intelligence and Neural Computing


75 Marks, 3 Credits, 3 Hours/week, Lectures: 39, Exam time: 3 hours

Course Contents

Section-A

B.Sc. Engg. Syllabus, Session: 2018-2019, Dept. of ICE, University of Rajshahi 77


Introduction: Nature and goals of AI, Background of AI, Comparison of conventional and
neural computation, AI and related fields.

Knowledge Acquisition and Representation: Definition and Importance of Knowledge,


Knowledge based systems, Representation of knowledge, Knowledge acquisition,
Associative Networks, Conceptual graph, Frame Structures.

Overview of AI Programming Language: Importance of prolog, Basic elements of prolog,


Relationship of clauses, predicates, relations and objects, Turbo Prolog Data Types, Bound
and free variable, Backtracking, Rules of prolog, Input and Output Predicates.

Reasoning and Problem Solving: Reasoning with uncertainty, Probabilistic reasoning,


searching of state space, Breadth first, Depth-first and related types of search, Brief revision
of propositional and predicate calculus, Well-formed formula (Wff), Inference rules,
Resolution.

Section-B

Introduction to Selected Topics in AI: Game playing, Natural language processing, Expert
system, Genetic algorithm, Robotics and Fuzzy logic.

Neural Networks: Definition, Benefit, Human brain, Models of neuron, Types of activation
function, Network architectures, Knowledge representation, Artificial intelligence and neural
networks.

Learning Process: Error-correction learning, Memory based learning, Hebbian learning,


Competitive learning,Boltzmann learning, Statistical learning theory.

Perceptron: Perceptron, Perceptron convergence theorem, Multilayer perceptron,


Back-propagation algorithm, XOR problem, Decision rule, Differentiation, Generalization,
Cross-validation, Network pruning technique.

Text Books:
1. Simon Haykin : Neural Networks A Comprehensive Foundation
2. Dan W. Patterson : Introduction to Artificial Intelligence and Expert System
3. S. Russel and P. Norving : Artificial Intelligence A Modern Approach
4. Carl Townsend : Introduction to Turbo Prolog
Reference Books:
5. Generserth, Michael R, : Logical Fundamentals of AI.
and Nilsson Nills
6. Ivan Bratko : Prolog Programming for AI.

B.Sc. Engg. Syllabus, Session: 2018-2019, Dept. of ICE, University of Rajshahi 78


ICE4121: Computer Architecture and Microprocessor
75 Marks, 3 Credits, 3 Hours/week, Lectures: 39, Exam time: 3 hours

Prerequisite : EEE2191, ICE2211


Courses
Course Objectives : This course introduces students to the basic concepts and applications of
microwave systems, microwave components and devices. It explains how to
measure different components related to microwave measurement and
antenna system. It also provides fundamental concept of Radar, its
classification as well as target tracking system.
Course Learning : Students who successfully complete the course will be CLO-PLO
Outcomes (CLOs) able to: Mapping
CLO-1: Describe the basic concept of microwaves, the PLO-2, PLO-3
construction and function of basic microwave components
and devices.
CLO-2: Explain the working principle and applications of PLO-2, PLO-5
microwave tubes amplifier and oscillators.
CLO-3: State the basic concept of microwave PLO-2
measurements e.g. Power, Frequency, Impedance,
Attenuation, Noise, SWR measurements.
CLO-4: Illustrate the working principle and applications of PLO-2, PLO-11
Time Domain Reflectrometry (TDR) Systems.
CLO-5: Analyze and deign basic microwave amplifiers, PLO-2, PLO-3
RF filters, RF oscillator, and mixer models.
CLO-6: Demonstrate an understanding of the factors PLO-1, PLO-11
affecting the radar performance using Radar Range
Equation.
CLO-7: Distinguish between a MTI Radar and a Pulse PLO-5, PLO-12
Doppler Radar based on their working principle.
CLO-8: Recognize the different types of Radar and their PLO-12
application in real time scenario.
Assessment : Total mark of the course is distributed as: 70% Examination, 20%
Methods Quizzes/Class Tests, and 10% Attendance.
Students should be asked to answer SIX questions out of EIGHT taking not
more than THREE from each section.

Course Contents

Section – A

Design Methodology: Introduction, Combinational circuits, Sequential circuits, the register


level, Register-level components, Design method, the processor-level, Processor-level
components, Design techniques.

Arithmetic Logic Unit: Fixed-point arithmetic, Addition, Subtraction, Multiplication and


division, Processor Organization, Arithmetic Logic Unit, Design of Arithmetic Circuit,
Design of Logic Circuit, Design of Arithmetic Logic Unit.

B.Sc. Engg. Syllabus, Session: 2018-2019, Dept. of ICE, University of Rajshahi 79


Control Design: Basic concepts of control unit, Hardwired control, GCD processor control
unit, Multiplier control unit, CPU control unit, Micro-programmed control; Microinstruction.

Memory Organization: Memory devices and characteristics, RAM organization, Serial


access memory; Virtual memory, Main-memory allocation, Segments and pages, High speed
memories, Cache memory.

Section – B

Microprocessors: Evolution of microprocessors, Microprocessor organization,


microprocessor applications, 8086 microprocessors, Series of Intel and Pentium
microprocessors.

Processor Basics: CPU organization, Information and number formats, Instruction set,
Instruction format and instruction types, Addressing modes.

System Organization: Basic concepts, Bus control, Arbitration, Programmed I/O, DMA
and interrupts, I/O processors, I/O interface circuit

Pipelining and Vector Processing: Parallel processing, Pipelining, Arithmetic pipelining,


Instruction pipeline, Vector processing, Vector operations, Array processors.

Text Books:
1. John P. Hayes : Computer Architecture and Organization
2. Morris Manno : Digital Logic and Computer Design
Reference Books:
3. Barry B. Brey : Microprocessor Hardware Interfacing and Application
4. P. Pal Choudhury : Computer Organization and Design.
5. M. Morris Manno : Computer System and Architecture

ICE4122: Computer Architecture and Microprocessor


Lab
37.5 Marks, 1.5 Credits, 3 Hours/week

Lab Objectives: This course introduces the assembly language programming of 8086
microprocessors. It gives a practical training of interfacing the peripheral devices with the
8086 microprocessor. The main objective of this lab course is to introduce the basic concepts
of 8086 microprocessor and to develop in students the assembly language programming
skills. It is also gain knowledge on interfacing of different peripherals to microprocessor.

B.Sc. Engg. Syllabus, Session: 2018-2019, Dept. of ICE, University of Rajshahi 80


ICE 4131: Wireless Communication
75 Marks, 3 Credits, 3 Hours/week, Lectures: 39, Exam time: 3 hours

Prerequisite : ICE 2211, ICE 3141


Courses
: Wireless Personal Communications, one of the fastest growing
Course Objectives
fields in the world. Technical concepts which are at the core of
design, implementation, research and invention of wireless
communication systems are presented in this course.
: Students who successfully complete the course CLO-PLO
Course Learning will be able to: Mapping
Outcomes (CLOs) CLO-1: Analyze the radio channel PLO-2
characteristics.
CLO-1: Explain the different techniques of PLO-5, PLO-5
multiuser system and channel capacity.
CLO-1: Describe the operational principle of PLO-5
multicarrier modulation.
CLO-4: Describe the performance of the most PLO-1, PLO-2,
common digital modulation techniques used in PLO-3
wireless communications.
CLO-5: Analyze bit error rate for fading channel PLO-10
and spectral occupancy in wireless
communications.
CLO-6: Identify and solve the issues such as PLO-7
transmitter and receiver complexity as well as
modulation demodulation implementation.
CLO-7: Explain Equalization and Diversity PLO-8
techniques which are commonly used in wireless
communications for performance improvement.
CLO-8: Describe Spread Spectrum modulation, PLO-11,
RAKE receiver and multi-user detection etc. are PLO-12
typically used in wireless communications for
performance improvement.
Assessment : Total mark of the course is distributed as: 70% Examination, 20%
Methods Quizzes/Class Tests, and 10% Attendance.
Students should be asked to answer SIX questions out of EIGHT
taking not more than THREE from each section.

Course Contents

Section - A
Introduction: History, Wireless vision, Technical issues, Current wireless systems, Wireless
spectrum, Standards.
Statistical Multipath Channel: Transmit and receive signal models, Time varying channel
impulse response, Narrow band fading model, Wideband fading models, Discrete time model.
Space-time channel model.

B.Sc. Engg. Syllabus, Session: 2018-2019, Dept. of ICE, University of Rajshahi 81


Multiuser Systems: Multiuser channels: The uplink and downlink, Multiple access:
Frequency-Division Multiple Access (FDMA), Time-Division Multiple Access (TDMA),
Code-Division Multiple Access (CDMA), Space-division, Hybrid techniques, Random
access: Pure ALOHA, Slotted ALOHA, Carrier sense multiple access, Downlink (broadcast)
channel capacity: Channel model, Capacity in AWGN, Uplink (multiple access) channel
capacity: Capacity in AWGN.
Multi Carrier Modulation: Data transmission using multi carrier, MCM with overlapping
sub channel, Sub carrier fading mitigation, cyclic prefix, OFDM, Matrix reorientation of
OFDM, Challenges in MCM.
Section – B
Digital Modulation Performance: SNR and bit/symbol energy, Error probability in AWGN
channel for BPSK, QPSK, MPSK, MQAM, FSK, CPFSK and differential modulation;
Alternate Q-function; Performance in fading channel, Outage probability, Average probability
of error, Combined outage and average error probability, Doppler spread, ISI.
Diversity: Receiver diversity system model, Selection combining, Threshold combining,
MRC, EGC, Transmit diversity, Alamouti scheme. Diversity analysis.
Equalization: Equalizer noise enhancement; Equalizer types; ISI free transmission; ZF and
MMSE equalizer; MLSE, Decision feedback equalizer; Training and tracking for adaptive
equalization.
Spread Spectrum: SS principle, DSSS system model, Spreading codes, System model,
Spreading codes, Synchronization, RAKE receiver, FHSS, Spreading code for Multi-user
DSSS, DL & UL channel, Multi-user detection, MC-CDMA, Multiuse FHSS.

Text Books:
1. AJ Goldsmith : Wireless Communication
2. T.S Rappaport : Wireless Communication: Principles and Practices
Reference Books:
3. A Molisch : Wireless Communication
4. Pahlavan and Krishnamurty : Principles of Wireless Network

ICE4132: Wireless Communication Lab


37.5 Marks, 1.5 Credits, 3 Hours/week

Lab Objectives: The objectives of this lab are to design a wireless communication system
and to see the effect of different modulation techniques. Students will also get the idea about
various communication channels, different coding and decoding techniques as well as system
performance.

B.Sc. Engg. Syllabus, Session: 2018-2019, Dept. of ICE, University of Rajshahi 82


ICE4141: Database Management Systems
75 Marks, 3 Credits, 3 Hours/week, Lectures: 39, Exam time: 3 hours

Prerequisite : CSE 1291


Courses
: After successfully completing this course, students will be able to
Course Objectives
design and implement database management applications, organize
different types of data in database, basic architecture of database
diagrams and relationship model. They will as well be able to
implement database management systems using Structured Query
Language (SQL), handle transactions, maintain concurrency control,
ensure recovery of data, and finally to use real life practical database
management applications.
Course Learning : Students who successfully complete the course CLO-PLO
Outcomes (CLOs) will be able to: Mapping
CLO-1: Design and implement database PLO-1, PLO-2,
management system applications. PLO-3
CLO-2: Identify different types of data in a PLO-1
database.
CLO-3: Explain basic architecture of database PLO-1, PLO-2
diagrams and relationship models.
CLO-4: Describe integrity and security issues of PLO-1, PLO-2
database management systems.
CLO-5: Explain the basics of Structured Query PLO-1, PLO-2
Language (SQL) for handling databases.
CLO-6: Illustrate the concepts of transaction PLO-4, PLO-5,
management, concurrency control and recovery PLO-6
systems for managing real life practical database
applications.
Assessment : Total mark of the course is distributed as: 70% Examination, 20%
Methods Quizzes/Class Tests, and 10% Attendance.
Students should be asked to answer SIX questions out of EIGHT
taking not more than THREE from each section.

Course Contents

Section – A

Introduction: Overview, File systems versus database systems, View of data, Data models,
Database users and administrators, Transaction management, Database system structure,
Applications.

The Entity-Relationship Model: Basic concept, Design issue, Mapping constraints, Keys,
E-R diagram, Weakentity sets, Extended E-R features, Design of an E-R database schema,
Reduction of an E-R schema to table.

Relational Database System: Structure of relational databases, Relational algebra, Extended


B.Sc. Engg. Syllabus, Session: 2018-2019, Dept. of ICE, University of Rajshahi 83
relational-algebra operations, Modification of the database, Views, Normalization.

Integrity and Security: Domain constraints, Referential integrity, Assertions, Triggers,


Security and authorization, Authorization in SQL, Encryption and authentication.

Section – B

Structured Query Language: Data definition, Basic structure of SQL query, Set operation,
Nested queries, Aggregate operations, Null values, Complex queries, Embedded SQL,
Cursors, Dynamic SQL, ODBC and JDBC, Active database.

Transaction: ACID properties, Transaction state diagram, Implementation of atomicity and


durability, Concurrent executions, Serializability, Recoverability, Implementation in isolation,
Transaction definition in SQL, Testing for serializability.

Concurrency Control: Lock-based protocols, Timestamp-based protocols,


Multiplegranularity, Deadlock handling, Insert and delete operations.

Recovery System: Failure classification, Storage structure, Recovery and atomicity,


Recovery with concurrent transactions.

Text Books:
1. A. Silberschatz, H. F. Korth and : Database Systems Concept, Fifth Edition.
S.Sudarshan
Reference Books:
2. Joseph A. Vasta : Understanding Database Management Systems.
3. James Martin : Principles of Database Management.
4. Jeffrey D. Ullman : Principles of Database Systems.

ICE4142: Database Management Systems Lab


37.5 Marks, 1.5 Credits, 3 Hours/week

Lab Objectives: The objective of this lab is to provide the students with the practical
experiences on the concepts of Database Management Systems based on ICE4141: Database
Management System. They will be able to design relational databases and implement them
using Structured Query Language (SQL), to perform queries to retrieve data, to manipulate
data, to enforce data-integrity constraints, to create and execute stored procedure and to
create triggers.

B.Sc. Engg. Syllabus, Session: 2018-2019, Dept. of ICE, University of Rajshahi 84


ICE4151: Information System Analysis and Design
75 Marks, 3 Credits, 3 Hours/week, Lectures: 39, Exam time: 3 hours

Prerequisite : None
Courses
: The main objective of this course is to provide students with a broad
Course Objectives
perspective on system analysis and design. It provides an overview of
principles, methods and techniques of system development life cycle
(SDLC). Introduce the student in detail to each phase of the SDLC. The
course also deals with the concepts, skills, methodologies, techniques,
tools, and perspectives essential for systems analysts.
Course Learning : Students who successfully complete the course will be CLO-PLO
Outcomes (CLOs) able to: Mapping
CLO-1: Compare and evaluate alternative methodologies PLO-2,
used in developing information systems. PLO-4
CLO-2: Identify and describe key aspects of the systems PLO-2,
development process, from initial investigation through PLO-3
analysis and design to implementation and maintenance.
CLO-3: Recognize and employ interpersonal and technical PLO-9,
skills of the systems analyst with respect to different phases PLO-10
of a system development life cycle.
CLO-4: Recognize and apply various strategies, tools and PLO-2,
modelling techniques related to different approaches to PLO-5
systems development to the analysis and design of a
business information system.
CLO-5: Analyze the feasibility of an information system. PLO-11
CLO-6: Analyze the cost/benefit of an information system. PLO-11
Assessment : Total mark of the course is distributed as: 70% Examination, 20%
Methods Quizzes/Class Tests, and 10% Attendance.
Students should be asked to answer SIX questions out of EIGHT taking
not more than THREE from each section.

Course Contents

Section - A

Introduction: Definition of systems concept; Characteristics of a system: Organization,


Interaction, Interdependence, Integration, Central objective; Elements of a system: Outputs
and inputs, Processor (s), Control, Feedback, Environment, Boundaries and interface; Types
of systems: Physical or abstract systems, Open or closed systems, Man-made information
systems; The major information systems.

The System Development Life Cycle: The system development life cycle; Feasibility study;
Analysis; Design; Implementation; Post-implementation and maintenance; Prototyping.

The Role of the Systems Analyst: Analyst and User, Academic and personal qualifications;
The analyst /user interface: Behavioral issues, Conflict resolution; The MIS organization.

B.Sc. Engg. Syllabus, Session: 2018-2019, Dept. of ICE, University of Rajshahi 85


Systems Analysis: Bases for planning in systems analysis: Dimension of planning; Initial
investigation: Needs identification, determining the user’ information requirements;
Fact-finding.

Section – B

Information Gathering: Categories of Information; Information gathering tools: Review of


literature, Procedures and forms, On-site observation, Interviews and questionnaires; Types
of interviews and questionnaires.

The Tools of Structured Analysis: Structured analysis techniques; The tools of structured
analysis: The Date Flow Diagram (DFD), Data dictionary, Decision tree, Structured English,
Decision tables; Pros and cons of each tool.

Feasibility Study: System performance definition; Feasibility Study: Feasibility


Considerations, Steps in feasibility analysis, Feasibility report, Oral presentation.

Cost/Benefit Analysis: Data analysis; Cost/benefit analysis: Cost and benefit categories,
Procedure for cost/benefit determination, Classification of costs and benefits, Cost/Benefit
Evaluation Methods.

Text Books:
1. E. M. Award : System Analysis and design
Reference Books:
2. P. Edward : System Analysis and design
3. J. G-Burch Jr. F.R. : Information System
4. G. Scott : Principle of Management Information System
5. A. Daniels and J Yeates : Basic System Analysis

B.Sc. Engg. Syllabus, Session: 2018-2019, Dept. of ICE, University of Rajshahi 86

You might also like