CSE 4100

CSE 4103

CSE 4104

CSE 4105

CSE 4106

CSE 4111

CSE 4112

CSE 4121

CSE 4123

CSE 4125

CSE 4127

CSE 4129

CSE 4131

CSE 4133

CSE 4135

CSE 4137

CSE 4160

CSE 4170

ECE 4151

ECE 4153

ECE 4155

CSE 4100 | Project and Thesis I | 3 Credit |

Study of problems in the field of Computer Science and Engineering. N. B. The Project and thesis topic selected in this course is to be continued in the CSE 4200 Course. | ||

None |

CSE 4103 | Computer Graphics | 3 Credit |

Section A: Introduction to Computer Graphics: History, Applications of Computer Graphics (Computer Aided Design, Animation), A Survey of Graphics I/O Devices and Types. Graphics Software Design: Survey of Desired Functions, Toward a Universal Graphic Language, Display Files, Data Bases for Pictorial Applications: Graphics Techniques: Point-Plotting Techniques, Line- Drawing Geometric Transformations, Windowing and Clipping, Raster Graphics. Hardware for Computer Graphics: Typical Small and Large System, Graphic Terminals, Plotters, Graphic Display Processors, Device Independent Graphics Systems, Graphics Software: A simple Graphic Package, Segmented Display Files, Geometric Models, Picture Structure. Interactive Graphics: Input Techniques, Event Handling, Scan Conversion, Two Dimensional Graphics, 2D transformation, 2D viewing and Clipping. | ||

Section B: Three dimensional Graphics, 3-D Transformation, 3D viewing and Clipping, Curves and Surfaces, Hidden Surface Problem: Back Face Removal, Hidden line Removal, Texture Mapping. | ||

Recommended Books: - Z. Xiang and R.A. Plastock. Theory and Problems of Computer Graphics. McGraw-Hill, 2nd Edition, 2000.
- S. Harrington, Computer Graphics: A Programming Approach. McGraw-Hill, 2nd Edition 1987.
- W. M. Newmann and R. F. Sprocull. Principles of Interactive Computer Graphics. McGraw-Hill, 2nd Edition, 1987.
| ||

None |

CSE 4104 | Computer Graphics Laboratory/ Project | 0.75 Credit |

Laboratory works based on CSE 4101. | ||

None |

CSE 4105 | Compiler Design | 3 Credit |

Section A: Introduction to Compilers, lexical analyzer, regular expression, non-deterministic finite automata (NFA) and deterministic finite automata (DFA), contexts free grammar, ambiguous grammar, basic parsing techniques. | ||

Section B: Intermediate Code, symbol table, data structure for symbol table. Run time storage administration. Error detection and recovery, code optimization, code generation. | ||

Recommended Books: - A. V. Aho, J. D. Ullman, M S. Lam, R. Sethi. Compiler: Principles. Techniques and Tools. Pearson Education Inc. 2nd Edition, 200
- P. M. Lewis, Compiler Design Theory, Addison-Wesley Pub. 1st Edition, 1976.
- W. A. Barrette, Compiler Construction: Theory and Practice. Sra Pub. Revised Edition, 1979.
| ||

None |

CSE 4106 | Compiler Design Laboratory/Project | 0.75 Credit |

Laboratory works based on CSE 4105. Students will complete three Projects with proper documentation as assigned by teacher. | ||

None |

CSE 4111 | Computer Networks | 3 Credit |

Section A: Network Architecture - layered architecture and ISO- OSI reference model: data link protocols, error control, HDLC, X 25. flow and congestion control, virtual terminal protocol, data security. | ||

Section B: Local area networks, satellite networks, packet radio networks. Introduction to ARPANET, SNA and DECNET. Topological design and queuing models for network and distributing computing systems. | ||

Recommended Books: - G. Keiser, Local Area Network, McGraw-Hhill Education. 2nd Revised Edition, 2001.
- A. S. Tanenbaum, Computer Network, Prentice Hall pub. 5th Edition 2010.
- D.W. Davies, D.L.A. Barber, W. L. Price and C.M. Solomondies. Computer Networks and their Protocols, John Wiley & Sons Ltd. 1st
| ||

None |

CSE 4112 | Computer Networks Laboratory/Fieldwork | 1.5 Credit |

Laboratory works based on CSE 4111. Fieldwork within and around Khulna City. Option I and Option II should be selected from the following courses. | ||

None |

CSE 4121 | Applied Probability and Queuing Theory | 2 Credit |

Section A: Probability distribution and expectations, discontinuous probability distribution, e-- binomial, Position and negative binomial, Continuous probability distribution, e.g. normal and exponential. Stochastic processes, Discrete time Markov chain and continuous time Markov Chain. Birth- death process in queuing. | ||

Section B: Queuing models: M/M/1, M/M/C, M/G/I. M/D/I, G/M/I solution of network of queue-closed queuing models and approximate models. Application of queuing models in Computer Science. | ||

Recommended Books: - K. L. Chung, Markov Chains with Stationary Transition Probabilities, Springer, 2nd Editoin, 1957.
- E. Cinlar, Introduction to Stochastic Processes, Dover Publications, Reprint Edition, 2013.
- White, Schmitt, Pennette, Analysis of Queuing theory.
- Klienrock, Queuing Theory Vol. I & II, Wiley-Interscience.
| ||

None |

CSE 4123 | Parallel and Distributed Processing | 2 Credit |

Section A: Parallel Processing: Importance, Architecture, Hardware and software issues; Architectures for parallel processing - Classifications, Comparative study of different architectures; Hardware issues in parallel processing, Parallel programming; Distributed Processing: Definition, Impact of distributed processing on organizations, pitfalls in distributed processing. | ||

Section B: Forms of distributed processing: Function distribution, Hierarchical distributed systems, Horizontal distributed systems; Strategy: Strategies for distributed data processing control of complexity, problems of incompatibility, centralization vs. decentralization, cost and benefit analysis; Design of distributed data: Distributed data, location of data, multiple copies data, conflict analysis database management, distributed databases and applications; Software and Network Strategy: Software strategy, the ISO seven layers, architectural interfaces, physical link control, network management etc. | ||

Recommended Books: - J.M. Crichlow, Distributed and Parallel Computing. Longman Group United Kingdom, 1988.
| ||

None |

CSE 4125 | Computational Geometry | 2 Credit |

Section A: Introduction: Historical perspective, algorithmic background, geometric preliminaries, models of Computation. Geometric searching, point location problem and range searching problems, Divide & conquer, amortization, multi- dimensional search, space sweep, duality and randomization. Convex hulls. | ||

Section B: Proximity, Closest pair problems, Intersections, Voronoi and Delaunay diagrams, arrangements of lines and points, Geometry of rectangles, polygon triangulation art gallery theorems, shortest paths, and lower bounds, Connectivity, Matching, Random Numbers, Parallel Algorithms. | ||

Recommended Books: - M. Shamos and F. P. Preparate. Computational Geometry: An Introduction (Texts and Monographs in Computer Scince, Springer Public
- R. Sedgewick and K. Wayne. Algorithms Addison-Wesley Professional Publication, 4th Edition, 2011.
- D. E. Knuth, Art of Computer Programming Volume 2: Seminumerical Algorithms. Addison Wesley Professional, 3rd Edition, 1997.
| ||

None |

CSE 4127 | Multimedia | 2 Credit |

Section A: Definition for Multimedia System, Text, Images and graphics: Basic concepts, Computer image processing, Audio: Basic concepts, Music, MIDI, Speech; Video and animation: Basic concepts, Computer base animation, Data Compression Techniques: JPEG; H.261 (px64); MPEG; Intel's DVI; Microsoft AVI; Audio compression; Fractal compression, Video compression, Multimedia file standards: RTF; TIFF: RIFF: MIDI: JPEG. | ||

Section B: Multimedia Storage and Retrieval Technology: Magnetic media technology; optical media technology; Basic technology, CD Digital audio, CD-ROM, its architecture and further development, CD write only (CD-WO), CD-magnetic optical (CD-MO). Electronic Publishing: Concepts and future of Electronic Publishing. | ||

Recommended Books: - J. F. Koegel Buford, Multimedia Systems, Addison-Wesley. Professional, 1st Edition, 1994.
- J. McCoy, Mastering Web Design, BPB Publications, 2nd Edition, 1996.
| ||

None |

CSE 4129 | Human Computer Interaction | 2 Credit |

Section A: Introduction to Human-Computer Interaction (HCI). Human Information Processing Systems, Models of interaction. Approaches to HCI. User Interface. | ||

Section B: User system interaction: analysis and design. user Interface Design. Interface Technique and Technology. Case Studies. | ||

Recommended Books: - A. Dix and J. E. Finlay. Human Computer Interaction. Prentice Hall, 3rd Edition, 2003.
- M. G Helander, T.K. Landauer and P. V. Prabhu. Handbook of Human-Computer Interaction. North Holland, 2nd Edition, 1997.
| ||

None |

CSE 4131 | E-Commerce | 2 Credit |

Section A: Foundations of Electronic Commerce, Retailing in Electronic Commerce, Internet Consumers and Market Research, Advertisement in Electronic Commerce, Electronic Commerce for Service Industries. | ||

Section B: Business-to-Business Electronic Commerce, Internet and Extranet, Electronic Payment systems, EC strategy and Implementation, Public policy: From legal issues to Privacy, Infrastructure for Electronic Commerce, Economics, Global and other issues in Electronic Commerce. | ||

Recommended Books: - E. Turban, Lee, J. Lee, D. King, M.chung, J. K. Lee, M.H.chung. Electronic Commerce: A Managerial Perspective. Prentice Hall, 1s
- B. Kienan. Managing your E-Commerce Business, 2 Edition, Microsoft Press, 2nd Edition, 2001.
| ||

None |

CSE 4133 | Distributed Database System | 2 Credit |

Section A: Introduction to Distributed database systems, Database system architecture: Centralized system, Client-server systems, Parallel systems, Distributed systems, Network types, Distributed Data storage, Network Transparency, Data Query Processing. | ||

Section B: Data Transaction model, Commit protocols, coordinator selection, concurrency control, Deadlock handle, Multi Database system, Design of Distributed Database, Location of Database, Multiple copies of Data, Distributed Database and Applications. | ||

Recommended Books: - T.J. Theory & J.P. Fry, Design of Database structures, Prentice Hall.
- G. Weiderhold, Database Design. Mcgraw-Hill, 2 sub Edition, 1983.
| ||

None |

CSE 4135 | Graph Theory | 2 Credit |

Section A: Structure and Basic Definition of Graph theory, methodology, proofs, basic properties of graphs, graph operations and their symbolic designation, Orientation of graphs, associated matrices and their relationships, Groups, automorphism graphs, symmetric graphs, graph enumeration, graph coloring, five color problem, four color conjecture, Heawood map coloring theorem, critical graphs, homomorphism. | ||

Section B: Graph algorithms, Ordered tree, Hoffman tree, Catalan numbers, maxflow problem and solutions, maximum matching in bipartite graph, zero-one net flow, NP-complete problems, Euler and Hamilton path and circuit. | ||

Recommended Books: - N. Deo, Graph theory with applications to Engineering and Computer Science, Prentice-Hall of India Pvt. Ltd, 2004.
| ||

None |

CSE 4137 | Theory of Computation | 2 Credit |

Section A: Language theory; pushdown automata; Context free languages | ||

Section B: Turing Machines: basic machines, configuration, computing with Turing machines, combining Turing machines; Undecidability. | ||

Recommended Books: - H. Lewis, C. H. Papadimitriou, Elements of the Theory of Computation. Prentice-Hall, 2nd Edition, 1997.
| ||

None |

CSE 4160 | Industrial Training | 0.75 Credit |

Students will take 3 weeks industrial training in an "Computer Science and Engineering related industry or establishment. Student will be evaluated on the basis of a report submitted by them after the completion of the training, oral examination and the report from the concerned industry or establishment. This training is to be organized during the inter - session break. | ||

None |

CSE 4170 | Advanced Business Venture | 0.75 Credit |

Discipline will arrange workshops/seminars on IT Business Venture. IT Executives from different IT related companies will conduct lectures on their business ways, rules, ongoing projects etc. Students will be evaluated on the basis of a report submitted by them after the completion of these workshops/seminars. | ||

None |

ECE 4151 | Digital Signal Processing | 2 Credit |

Section A: Discrete time description of signals and systems, Fourier transform of discrete time signals, Discrete Fourier Transform. | ||

Section B: Z-transform, Digital filter structure, Infinite Impulse Response Filter design techniques. Finite Impulse Response Filter design techniques, Finite precision effects, Inverse filtering. | ||

Recommended Books: - A. V. Opperheim & R. W. Schafe, Digital Signal Processing. Prenhtice Hall, 1st Edition, 1975.
- A. V. Oppenheim & R. W. Schafe. Discrete-Time Signal Processing. Prentice Hall, 3rd Edition, 2009.
| ||

None |

ECE 4153 | VLSI Design and Testability | 2 Credit |

Section A: Introduction to microelectronics and MOS technology, Basic electrical properties and circuit design processes of MOS and BiCMOS circuits, Scaling of MOS circuits, Subsystem design processes and layout. | ||

Section B: Computational elements: Design of an ALU subsystem, Adder, Multipliers, Memory, Registers, and aspects of system timing. Practical aspects of design tools and testability, CMOS design: behavioral description, structural description, physical description and design verification, Introduction to GaAs technology: Ultra-fast VLSI circuits and systems. | ||

Recommended Books: - D. A. Pucknell, K. Eshraghian, Basic VLSI Design. Prentice Hall College Div, 2 sub Edition, 1995.
| ||

None |

ECE 4155 | Wireless and Optical Networks | 2 Credit |

Section A: Overview of the wireless environment and wireless communication systems, Antennas and Propagation, Spread Spectrum, Coding and Error Control, IEEE 802.11, Mobile IP, Multi-hop ad hoc networks, Bluetooth, TCP for wireless, Cellular Wireless Networks, satellite communications. | ||

Section B: Introduction to optical networks and network components, Routing and wavelength, Logical topology design, Traffic grooming, Dynamic lightpath establishment, Protection and restoration, Optical Burst switching, Optical packet switching. | ||

Recommended Books: - W. Stallings, Wireless Communications and Networks Prentice Hall, 2nd Edition, 2004.
- R. Ramaswami, K. Sivarajan and G. Sasaki. Optical Networks: A Practical Perspective, 3rd Edition, Morgan-Kaufmann Publishers, 2
| ||

None |