Friday, March 2, 2018

Micro Syllabus BSc CSIT Computer Network

Computer Network Micro-Syllabus

Course Code: CSC 301

Credit Hour: 3hrs

Full Marks [60+20+20]

Pass Marks [24+8+8]

Course Contents

Unit 1 [33 Hrs]

  • Computer Network

    Introduction to networking, computer network, Internet, the network edge: end system, clients, server, connection oriented and connection-less service, network core, network access and physical media, ISPs and back bone.

  • Protocol Layers

    Introduction, layered architecture, The Internet protocol stack, network entities and layers.

  • Application Layer

    Introduction, principles of application layer protocols, the web and HTTP, file transfer, Domain Name Service [DNS]: Working of DNS, DNS records, DNS messages.

  • Transport Layer

    Introduction, relationship between transport layer and network layer, transport layer in the Internet, multiplexing and de-multiplexing, connection-less transport, reliable data transfer: Building a reliable data transfer protocol, pipelined reliable data transfer protocol, Go-Back-N ( GBN ), selective repeat ( SR ), connection oriented transport : TCP , TCP connection, TCP segment structure, time estimation and time out, flow control, Principle of congestion control: The causes and costs of congestion, approaches to congestion control.

  • Network Layer

    Introduction, network service model, datagrams and virtual circuit service, routing principles: A link state routing algorithm, the distance vector routing algorithm, hierarchical routing, The Internet protocol ( IP ): IPV4 addressing, datagram format, IP datagram fragmentation, Internet Control Message Protocol [ ICMP], Network address translator, routing in the Internet, IPV6, Multicasting routing.

Unit 2 [12 Hrs]

  • Link Layer and Local Area Networks

    Introduction, Data link layer: the services provided by the link layer, error detection and error correction techniques, multiple access protocols, LAN addresses and Address Resolution Protocol, Ethernet, Wireless Links: IEEE 802.11b, Bluetooth, point to point protocol (PPP), Asynchronous Transfer Mode (ATM), frame relay.

  • Multimedia Networking

    Introduction, multimedia networking application, streaming audio and video.

  • Network Management

    Introduction, The infrastructure for network management.

Laboratory works:

  • Developing the network system in the small scale.

Text Books:

  • Computer Networking; A Top Down Approach Featuring The Internet, 2nd Edition, Kurose James F.
  • Ross W. Keith PEARSON EDUCATION ASIA
Click Here for PDF

Micro Syllabus BScCSIT Artificial Intelligence

Artificial Intelligence Micro-Syllabus

Course Contents

Course Code: CSC 304

Credit Hour: 3hrs

Full Marks [60+20+20]

Pass Marks [24+8+8]

Unit 1: Introduction to Artificial Intelligence 4 hrs.

Artificial Intelligence and related fields, brief history of AI, applications of AI, Definition & importance of knowledge & learning, Agent & its type and performance measures.

Unit 2: Problem Solving 6 hrs.

Problem definition, problem as a state space search, problem formulation, problem types: Tor problems, Real world problems, Well-defined problems, Constraint satisfaction problem (Basic concept & examples), Production systems (Definition, Architecture, examples).

Unit 3: Search Techniques 9 hrs.

Uniformed search techniques: depth first search, breadth first search, depth limit search, Iterative deepening search, Bidirectional search, & search strategy comparison. Informed search techniques: Greedy best first search, A* search, Hill climbing search, Simulated annealing, Game playing, Adversarial search techniques-mini-max procedure, alpha beta pruning.

Unit 4: Knowledge Representation, Inferential reasoning 12 hrs.

Formal logic connectives, truth table, syntax, semantics, tautology, validity, well-formed formula, propositional logic, Inference with PL: Resolution, Backward chaining & Forward chaining, predicate logic (FOPL), quantification, inference with FOPL by converting into PL (Existential & Universal instantiation), Directly with FOPL. (Unification & lifting, resolution, backward chaining, forward chaining), Rule based deduction system, Statistical reasoning-probability & Bayes theorem & causal networks, reasoning in belief network.

Unit 5: Structured Knowledge Representation 4 hrs.

Representation and mappings, Approaches to knowledge representation, Issues in knowledge representation, Semantic nets, Frames, Conceptual dependencies and scripts (Rich and Knight).

Unit 6: Machine Learning 4 hrs.

Concepts of learning, learning from examples, explanation based learning, learning by analogy, learning by simulating evolution, learning by training neural nets, learning by training perceptions.

Unit 7: Applications of Artificial Intelligence 6 hrs.

Expert system (Architecture, Expert system development process), Neural Network (Mathematical model, gate realization, Network structure), natural language processing (Steps of NLP parsing), Basic concepts of Machine vision.

Laboratory Work:

  • Laboratory exercises should be conducted in either LISP or PROLOG.
  • Laboratory exercises must cover the fundamental search techniques, concept of knowledge representation.

Text/Reference Books

  • E. Rich and Knight, Artificial Intelligence, McGraw Hill.
  • D.W. Patterson, Artificial Intelligence & Expert Systems, Printice Hall.
  • P.H. Winston, Artificial Intelligence, Addison Wesley.
  • P.H. Winston, Artificial Intelligence, Addison Wesley.
  • Stuart Rusel and Peter Norvig, Artificial Intelligence A Modern Approaches, Pearson
  • Ivan Bratko, PROLOG Programming for Artificial Intelligence.
For PDF Click Here