B.Sc. (Hons) in Computer Science and Engineering Syllabus: 4th Year 1st Semester, Assignments of Mathematics

The syllabus for the 4th year 1st semester of the B.Sc. (Hons) in Computer Science and Engineering degree at National University, Gazipur, Bangladesh. The semester includes courses such as Computer Networking, Artificial Intelligence and Neural Network, Parallel and Distributed Processing, Peripheral and Interfacing, and Digital Signal Processing. Each course includes theory and practical hours, credit value, and a brief description of the topics covered.

Typology: Assignments

2019/2020

Uploaded on 11/11/2020

antka
antka 🇮🇳

5 documents

1 / 6

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
SYLLABUS
B.Sc. (Hons) in Computer Science and Engineering
Session: 2016-17
NATIONAL UNIVERSITY, GAZIPUR, BANGLADESH.
pf3
pf4
pf5

Partial preview of the text

Download B.Sc. (Hons) in Computer Science and Engineering Syllabus: 4th Year 1st Semester and more Assignments Mathematics in PDF only on Docsity!

SYLLABUS

B.Sc. (Hons) in Computer Science and Engineering

Session: 2016-

NATIONAL UNIVERSITY, GAZIPUR, BANGLADESH.

th

YEAR 1

ST

SEMESTER

th

SEMESTER)

Course

name

Course title

Hours/Week

Credit Theory Practical

CSE-411 Computer Networking 3 - 3

CSE-

Computer Networking

Practical

CSE-

Artificial Intelligence and

Neural Network

CSE-

Parallel and Distributed

Processing

CSE-415 Peripheral and Interfacing 3 3

CSE-

Peripheral and Interfacing

Practical

CSE-417 Digital Signal Processing 3 3

Total 15 5 17.

*Project work must be started in 7

th

semester.

CSE-413 Artificial Intelligence and Neural Network

3 hours in a week, 3.00 Cr.

Introduction: What is AI, Intelligent agents.

Problem Solving by Searching : Blind search, Informed search, Depth first, breadth first,

depth limited, iterative deepening, bi-directional, best first, heuristics search, A

search, Hill

climbing search, Simulated annealing search, Genetic Algorithm.

Knowledge: Knowledge representation, First-order logic, PL, FOPL, WFFs, Fuzzy Logic.

Neural Network: ANN, Perceptron, Learning, Supervised, Unsupervised, Reinforcement

learning, Back Propagation.

Reference Books:

  1. Stuart Russel & Peter Norvig, Artificial Intelligence: A Modern Approach.
  2. Stamations V. Katalopoulos, Understanding Neural Networks and Fuzzy Logic.
  3. Barr and Feigenbaum, Handbook of Artificial Intelligence Vol. I , William Kaufmann
  4. Iven Bratko, Programming for Artificial Intelligence.

CSE-414 Parallel and Distributed Processing

3 hours in a week, 3.00 Cr.

Parallel Processing: Overview- Importance, architecture, hardware and software issues.

Architecture for parallels processing- classifications, comparative study of different

architectures. Issues in parallel processing, Parallel Algorithm – Pointer Jumping, Work-

efficient, Sorting Networks, Graph Problems- Connected Components, Shortest Paths

Spanning Trees

Distributed processing : Overview- Definition, impact of distributed processing on

organizations, pitfalls in distributed processing. Forms of distributed processing- Function

distribution, hierarchical distributed systems, horizontal distributed system.

Strategy - strategies for distributed data processing, control of complicity, problem of

incompatibility, centralization Vs decentralization, cost an benefit analysis.

Design of distributed data - Distributed data- Distributed data, location of data, multiple

copies data, conflict analysis, database management, distributed database and applications.

Fault Tolerance – Forward and Backward Error Recovery, Voting Protocol, Redundancy

Approaches, Operation based and State Based Approach, Commit Protocols.

Reference Books:

  1. Advanced Computer Architecture- Hwang Kai
  2. Distributed Operating System- P.K. Sinha
  3. Distributed Operating System- Tanenbaum
  4. Algorithm- Coreman

CSE-415 Peripheral and Interfacing

3 hours in a week, 3.00 Cr.

Interfacing techniques: Interfacing for Memory; Communication system; System overhead

(DMA and Programmed data transfer); I/O ports and Control; Parallel and Serial Interfacing

devices; Timing considerations; Noise considerations; Application of PPI, PIC, DMAC, PCI

etc.

Digital Interfacing: Programmable parallel ports and handshake input/output (IC 8255),

Interfacing a Microprocessor to keyboards, X-lat, Display-Alphanumeric and multiplexed

LED (Interfacing with IC 7447), Relay, Stepper motor, Incremental Encoder, Optical motor

shaft encoder.

Modern data-entry devices: Scanners overview; Bar code reader; Optical mark reader

(OMR); Optical Character Reader (OCR); Tape Reader; Digitizer: Reading technique,

Capacitive Electrostatic scanning digitizer.

Display devices: CRT; Basic CRT operations; Timing and frequencies; CRT controller ICs;

LCD technologies; Passive and active matrix; LCD reliability; Electroluminescent display.

Printers: Impact printers; Serial and line printing; Laser printing; Ink-Jet printing; Color

printing; Plotters.

Storage devices: Floppy disk; Floppy disk controller (IC 8272) ; Magnetic hard disk and

controller; Compact disk, magnetic tape storage.

Data Communication and Network: Introduction to asynchronous serial data

communication, RS-232 C serial data standard, USART(IC 8251A) word format, Null

Modem configuration, The GPIB, HPIB, IEEE 488 Bus.

Reference Books:

  1. Microprocessor and Interfacing by Andrew Hall
  2. Computer Peripherals (Part B) by Barry Wilkinson

CSE-416 Peripheral and Interfacing Practical

2 hours in a week, 1.0 Cr.

Laboratory works based on CSE-

Understand SDK 86 board, write and execute a program in an SDK 86.

Understand RS-232 standard, Connections and Cabling.

Communicate between two Computers using parallel ports (Printer Port).

Observe and manipulate Null modem Configuration.

Communicate between two Computers using serial ports.

Drive a single 7 segment LED display with 7447.

Understand the basic characteristics of IC 8255.