Undergraduate Courses





  • CSE 4205 - Artificial Intelligence

    Section A: Introduction: Definition of Al, Historical Development of Al, Applications of Al, AT Techniques. Logic: Prepositional Logic, First-Order Logic, Resolution Principle. Problems Representation: State-Space Representation, Problem- Reduction Representation. Production Systems: PS Structure, Recognition-Action Cycle, Inference Directions, Blackboard Systems, PS Implementation. Relational Data Model: Relational Database Model, Entity and Relationship, Generalization and Aggreation. Search: Blind and Non-Blind Searches, Depth-First Search, Breadth-First Search, Heuristic Search, Best-First Search, Optional Search, A search, Implementation Complexity, Constraint Satisfaction Problems.

    Section B: Predicate Logic, Game Playing, Natural Language Processing, Syntactic Semantics and Pragmatics, Top-Down Parsing, Bottom - Up Parsing, Lexicon. Programming Languages for AI Research: Historical Overview, Features of AI Programming Languages, Major AL Programming Languages LISP, PROLOG).

    Reference Books: A. V. Aho, J. D. Ullman, M S. Lam, R. Sethi. Compiler: Principles. Techniques and Tools. Pearson Education Inc. 2nd Edition, 200

  • CSE 4200 - Project and Thesis II

    Section A:

    Continuation of project and thesis topic undertaken in CSE 4100.

    Section B:

    Reference Books:

  • CSE 4206 - Artificial Intelligence Laboratory/Project

    Section A:

    Laboratory works based on CSE 4205. Students will complete three Projects with proper documentation as assigned by teacher. Option I with Sessional and Option II with Sessional should be selected from the following courses.

    Section B:

    Reference Books:

  • CSE 4221 - Pattern Recognition

    Section A:

    Introduction and General Pattern Recognition Concepts, Introduction to Statistical Pattern Recognition, Supervised Learning using Parametric and Non Parametric Approaches, Linear Discriminant Functions and The Discrete and Binary Feature Cases, Unsupervised Learning and Clustering, Syntactic Pattern Recognition: Syntactic Recognition Via Parsing and Other Grammars.

    Section B:

    Graphical Approach to Syntactic Pattern Recognition, Learning Via Grammatical Inference, Neural Pattern Recognition: Introduction to Neural Pattern Associates and Matrix Approaches and Unsupervised Learning in Neural Pattern Recognition.

    Reference Books:

    R.C Gonzaleg and J. T. Tou. Pattern Recognition Principles. Addison-Wesley, 2nd Edition, 1977.

  • CSE 4222 - Pattern Recognition Laboratory/ Project

    Section A:

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

    Section B:

    Reference Books:

  • CSE 4223 - Data Warehousing and Mining

    Section A:

    Introduction, Data preprocessing, Data mining primitives, languages and systems, Descriptive data mining, characterization and comparison, Association analysis, classification and prediction, cluster analysis, mining complex type of data, applications and trends in data mining.

    Section B:

    The knowledge discovery process, data selection, cleaning, enrichment, coding, data mining, reporting, data warehousing and OLAP technology for data mining, setting up a KDD environment, some real-life applications.

    Reference Books:

    P. Adriaans and D. Zantinge, Data Mining, Addison-Wesley, reprint Edition, 1998.

  • CSE 4224 - Data Warehousing and Mining Laboratory/ Fieldwork

    Section A:

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

    Section B:

    Reference Books:

  • CSE 4231 - Digital System Design

    Section A:

    Combinational logic with MSI and LSI circuits, Sequential Circuits, registers, counters and memory unit, register transfer logic, micro-operations, Processor logic design.

    Section B:

    Control logic design Micro-programmed control, Pipeline and vector processing, Computer arithmetic, microcomputer system design: Case study.

    Reference Books:

    • M. M. Mano, Computer Engineering.Prentice Hall, 3rd Edition, 1988.
    • M. M. Mano, Digital Logic and Computer Design, 1st Edition, Prentice-Hall, 1997.
    • A. P. Malvino and J.A.brown. Digital Computer Electronics. Career Education, 3rd Edition, 1992.

  • CSE 4232 - Digital System Design Laboratory/ Project

    Section A:

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

    Section B:

    Reference Books:

  • CSE 4233 - Client Server Technology

    Section A:

    Fundamentals of Client/Server systems, Client/server components, software and hardware requirements, software (e.g. database management systems, communication servers, remote access services, application services); network and data communication: network models and topologies, data communication strategies. Client-server implementation along with the analysis and design issues inherent to the client-server paradigm.

    Section B:

    Server and Network Operating systems, network operating systems to support the client-server paradigm (e.g. UNIX/NT); client operating system, data management, middleware, DCE, RPC and COBRA, role of remote procedure call, inter-process communication and named pipes to provide remote execution and message passing capabilities client/server system design, distributed system application architecture and process design, the theory behind each component, development tools, User interface design, security, future trends.

    Reference Books:

    • R. Orfali & Dan Harkey, Client-Server programming with Java and Cobra. John Wiley & Sons, 2nd Edition, 1998.
    • N. Jenkins. Client/Server Unleashed. Sams Publishing, 1996.

  • CSE 4234 - Client Server Technology Laboratory/ Fieldwork

    Section A:

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

    Section B:

    Reference Books:

  • CSE 4235 - Computer Peripherals and Interfacing

    Section A:

    Interrupts, address space partitioning, A-to-D and D-to-A converters, some related chips, interfacing ICs of I/O devices-I/O ports, programmable peripheral interface, DMA controller, interrupt controller, communication interface, interval time, etc. interfacing with microcomputer, interfacing I/O devices, floppy disk, hard disk, tape, CD�ROM and other optical memory, keyboard, mouse, monitor, plotter. Scanner, etc.

    Section B:

    Microprocessor in scientific instruments, display, Protective relays, measurements of electrical quantities, temperature monitoring system, water level indicator, motor speed controller, traffic light controller, etc. microprocessor based interface design.

    Reference Books:

    • R. S. Gaonker. Microprocessor architecture, programming and applications with 8085. Prentice Hall, 5th Edition.
    • D. V. Hall. Microprocessors and interfacing: programming and Hardware, Glencoe McGraw-Hill, 2 sub Edition, 1991.

  • CSE 4236 - Computer Peripherals and Interfacing Laboratory/ Project

    Section A:

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

    Section B:

    Reference Books:

  • CSE 4237 - Computer Animation and Virtual Reality

    Section A:

    Introduction: Computer graphics, two and three dimensional geometry, vectors in graphics, representation and modeling of three dimensional objects, polygonal representation, parametric representation, constructive solid geometry, transformation and viewing: frames of reference, viewing systems, 3D transforms, projections and clipping. Reflection and illumination models, theoretical considerations in reflection, geometric considerations, color, phong reflection model, surface rendering, incremental shading algorithms, rasterization, hidden surface elimination algorithms, hidden line removal methods, splines: spline specification, cubic splines, Bezier curves, B-spline curves and surface, rendering parametric surfaces. Shadows and textures: function of shadows, shadow algorithms, textures, texture domain techniques, graphics Animation: Real time graphics, graphics display and updates, key framing systems, motion specification.

    Section B:

    Virtual reality, virtual reality systems, real-time computer graphics, overview of application areas, the virtual environment, the computer environment, VR technology, Models of interaction, virtual reality hardware: sensor hardware, display systems, acoustic hardware, integrated VR systems, virtual reality software, modeling of virtual words, simulation, VR toolkits, 3D computer raphics: the virtual world space, perspective projection, stereo vision, 3D clipping, color theory, 3D odling, illumination models, 3D transforms, instances, picking, flying, scaling the VE, collision detection, animating the virtual environment, introduction to animation, the dynamics of numbers, updating real-time graphics, shape and object inbetweening free-form deformation.

    Reference Books:

    • A. Watt & Mark Watt, Advanced animation and rendering techniques., Addison-Wesley Professional, 1st Edition, 1992.
    • L. Adams. Visualization and virtual reality: 3D programming with visual basic. McGraw-Hill Companies. Dis Edition, 1994.

  • CSE 4238 - Computer Animation and Virtual Reality Laboratory/ Project

    Section A:

    Laboratory works based on CSE 4237. Students will complete three Projects with proper documentation as assigned by teacher. Option III Should be selected from the following courses.

    Section B:

    Reference Books:

  • CSE 4241 - Knowledge Engineering

    Section A:

    Knowledge Engineering Basic Knowledge Representation and Utilization: Production Systems (PS), Semantic Networks, Frames, Logic, Object-Oriented Paradigm, Logic Programming, Neural nets. Incomplete Knowledge and Non-Monotonic Loric. Uncertain Knowledge: Bayesian Probability Theory, Dempster-Shafer Theory, Fuzzy Set Theory.

    Section B:

    Application Diagnosis. Knowledge Acquisition and Machine Learning: Problems of and Approaches to Knowledge Acquisition, Knowledge Acquisition Support Systems, Machine Learning. Meta - reasoning and Meta-knowledge. Knowledge System Development Environment: Al languages, Shells.

    Reference Books:

    • I. Aleksander and H. Morton. An Introduction to Neural Computing, International Thomson Computer Press, 2 sub Edition, 1995.
    • P. H. Roth, A. Waterman and B. Lenat. Building Expert Systems. Addison-Wesley.
    • A. Barr & E. A. Feigenbaum. The Handbook of Artificial Intelligence. Vols. I-IV. Addison-Wesley.
    • P. Harmon & D. King. Expert Systems: Artificial Intelligence in Business, J. Wiley,1985.
    • R. K. Kowalski. Logic for Problem Solving, Ediciones D�az de Santos, 1979.

  • CSE 4243 - Machine Learning

    Section A:

    Introduction, supervised and unsupervised learning in propositional logic, induction of decision trees, noise and over-fitting issues, minimum description length principle, conceptual clustering, version space, nearest neighbor classifier, genetic algorithm, computational learning theory, neural network and fuzzy logic.

    Section B:

    Learning in first order logic, top-down approaches for inducing first order theory, handing noise, first order theory revision, predicate invention, application of inductive logic programming, multiple predicate learning, different types of learning bias, Pac learnability, knowledge discovery in database and data mining, text and image retrieval.

    Reference Books:

    • P.D. Wasserman, Neural Comuting: Theory and Practice. Coriolis Group, 1st Edition, 1989.
    • G. Braiscoe. A compendium of machine learning., Ablex Pub, 1996.

  • CSE 4245 - Robotics and Computer Vision

    Section A:

    Robotics Manipulation, direct kinematics: The Arm Equation, Inverse Kinematics: Solving the arm equation, work space analysis and trajectory planning, differential motion and static, manipulator dynamics, robot control, task planning.

    Section B:

    Relationship between image and world structure, image representation, segmentation pattern, perspective transformation, camera calibration, shape analysis, object recognition and picture languages.

    Reference Books:

    R. J Schillin. Fundamentals of Robotics: Analysis and Control, Prentice Hall, 1st Edition, 1990.

  • CSE 4247 - Information Security and Control

    Section A:

    Introduction to Information Systems Security. Information system security management, risk analysis and management, physical and logical security, database and telecommunications security, Systems Security and Controls

    Section B:

    Computer abuse, Internet and Electronic commerce, Special Security Considerations and Aspects. Legal and Ethical Issues. Managerial Issues. Case Studies.

    Reference Books:

    • C.P. Pfleeger, Security in Computing. Prentice Hall, 4th Edition, 2006.
    • G. Dhillon. Managing Information System Security. MacMillan, 1997.
    • A.N. Ince, C. Evrendilek, D. Wilhelmsen, F. Gezer. Planning and Architectural Design of Modern Command Control Communication Sy

  • CSE 4249 - Decision Support System

    Section A:

    Introduction to Decision Support System (DSS). Decision making models, Underlying Framework for DSS. hardware and Software for DSS. Use of decision tools.

    Section B:

    Development of DSS. issues of model management and interface design. DSS Applications: Executive Information System (EIS), Computer Mediated Communication within an Organization and special aspects.

    Reference Books:

    • R.H. Bonczek, C.W. Holsapple & A.B. Whinston, Foundations of Decision Support System, New York: Academic Press.
    • J.H. Moore & M.G.Change, Design of Decision Support Systems, O'Brien, James A.
    • E.D. Cadson, An Approach for Designing Decision Support Systems.

Copyright © 2017 Computer Science & Engineering Discipline.
Khulna University, Khulna 9208, Bangladesh
+880-41-720171-3 (Ext.-1069 office) (Ext.-1105 head) +880-41-2831551 (direct)
Email: info@cseku.ac.bd