Search by Term : 1-1 1-2 2-1 2-2 3-1 3-2 4-1 4-2 All Search by Course Title :
CSE 4200
CSE 4205
CSE 4206
CSE 4221
CSE 4222
CSE 4223
CSE 4224
CSE 4231
CSE 4232
CSE 4233
CSE 4234
CSE 4235
CSE 4236
CSE 4237
CSE 4238
CSE 4241
CSE 4243
CSE 4245
CSE 4247
CSE 4249

CSE 4200 Project and Thesis II 3 Credit
Continuation of project and thesis topic undertaken in CSE 4100.

CSE 4205 Artificial Intelligence 3 Credit
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).
Recommended Books:
  • E. Ritch, Kevin Knight, Artificial Intelligence. McGraw - Hill, 2nd Edition, 1990.
  • N. J. Nilsson, Artificial Intelligence, Morgan Kaufmann. 1st Edition, 1998.
  • P. norvig and S. Russel, Artificial Intelligence: A Modern Approach. 2nd Edition 2009.
  • Guy L. Common LISP Language. Digital Press, 2nd Edition,1990.
  • C. Townsend, An introduction to Turbo Prolog, Sybex Inc, 1987.

CSE 4206 Artificial Intelligence Laboratory/Project 1.5 Credit
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.

CSE 4221 Pattern Recognition 3 Credit
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.
Recommended Books:
  • R.C Gonzaleg and J. T. Tou. Pattern Recognition Principles. Addison-Wesley, 2nd Edition, 1977.

CSE 4222 Pattern Recognition Laboratory/ Project 0.75 Credit
Laboratory works based on CSE 4221. Students will complete three Projects with proper documentation as assigned by teacher.

CSE 4223 Data Warehousing and Mining 3 Credit
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.
Recommended Books:
  • P. Adriaans and D. Zantinge, Data Mining, Addison-Wesley, reprint Edition, 1998.

CSE 4224 Data Warehousing and Mining Laboratory/ Fieldwork 0.75 Credit
Laboratory works based on CSE 4223. Students will complete three Projects with proper documentation as assigned by teacher.

CSE 4231 Digital System Design 3 Credit
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.
Recommended 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 0.75 Credit
Laboratory works based on CSE 4231. Students will complete three Projects with proper documentation as assigned by teacher.

CSE 4233 Client Server Technology 3 Credit
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.
Recommended 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 0.75 Credit
Laboratory works based on CSE 4233. Students will complete three Projects with proper documentation as assigned by teacher.

CSE 4235 Computer Peripherals and Interfacing 3 Credit
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, CDROM 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.
Recommended 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 0.75 Credit
Laboratory works based on CSE 4235. Students will complete three Projects with proper documentation as assigned by teacher.

CSE 4237 Computer Animation and Virtual Reality 3 Credit
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.
Recommended 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 0.75 Credit
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.

CSE 4241 Knowledge Engineering 3 Credit
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.
Recommended 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 Daz de Santos, 1979.

CSE 4243 Machine Learning 3 Credit
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.
Recommended 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 3 Credit
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.
Recommended Books:
  • R. J Schillin. Fundamentals of Robotics: Analysis and Control, Prentice Hall, 1st Edition, 1990.

CSE 4247 Information Security and Control 3 Credit
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.
Recommended 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 3 Credit
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.
Recommended 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.