Detailed Course Contents
CIT-4505 Computer Graphics & Multimedia Systems
Introduction to computer graphics: brief history, applications, hardware and software and the fundamental ideas behind modern computer graphics.
Two dimensional graphics: device-independent programming; graphics primitives and attributes.
Interactive graphics: physical input devices, event-driven input; user interface. Transformations; translation, rotation, scaling, shear.
Three-dimensional graphics: 3D curves and surfaces; projections.
Multimedia System Architecture. Objects for Multimedia System: Text; Images and graphics: Basic concepts, Computer image processing; Sound/ Audio: Basic concepts, Music, MIDI, Speech; Video and animation: Basic concepts, Computer-based animation
Data Compression Techniques: JPEG; H.261 (px64); MPEG; Intel's DVI; Microsoft AVI; Audio compression; Fractal compression.
Multimedia File Standards: RTF; TIFF; RIFF; MIDI; JPEG DIB; AVI Indeo; MPEG.
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).
Architecture and Multimedia Communication Systems: Pen input; Video and image display systems; Specialized processors: DSP; Memory systems; Multimedia board solutions; Multimedia communication system; Multimedia database system (MDBMS)
User Interfaces: General design; Video and Audio at the user interface
Multimedia Applications: Imaging; Image/Voice processing and recognition; Optical character recognition; Communication: Tele-service, Messaging; Entertainment: Virtual reality, Interactive audio and video, Games.
CIT-4506 Computer Graphics & Multimedia Systems Lab
Sessional works based on CIT-4505.
CIT-4517 Computer Aided Design
Basic concepts of CAD, design process and the role of CAD, defining the model, Technique for geometric modeling. Three dimensional modeling. Elements of interactive computer graphics, entity manipulation and data storage, application of CAD model in the design. Standards for computer aided design, interactive of CAD.
Application of CAD in practical fields including electrical, electronics and computer components design.
CIT-4518 Computer Aided Design Lab
Sessional works based on CIT-4517.
CIT- 4519 E-commerce & Web Design
Introduction to E-Commerce. This subject provides a comprehensive examination of national and global infrastructures in use and planned for business using electronic commerce. The subject also extends this examination to the local and national level and to the workplace level. Applications of business practice using this infrastructure are used to highlight recent developments and changing technologies within the infrastructure. Other issues include wide area networks and server technologies, multi-media; software agents; CALS; local area networks and server technologies including groupware and workflow techniques; workstations and human-machine interfaces; computer mediated human and corporate communications; electronic payment mechanisms, including credit-, debit- and store-value cards, and network payment systems.
Common Gateway Interface Programming:
On Line Application
CIT- 4520 E-commerce & Web Design
CIT-4529 Graph Theory
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 relationship. Groups, automorphism graphs, symmetric graphs, graph enumeration, graph coloring, five color problem, four color conjecture, Heawood map coloring theorem, critical graphs, homomorphism.
Graph algorithms, ordered tree, Hoffman tree, catalan numbers, maxflow problem and solutions, maximum matching in bipartite graph, zero-one net flow, NP-complete problems, Eular and Hamilton path and circuit.
CIT- 4530 Graph Theory Lab
Sessional works based on CIT-4529.
CIT-4531 Geographical Information
The subject aims to introduce students to the key basic principles and techniques used in the development of geographical information systems. It has a particularly strong focus on the application of GIS in practice and the evolution of approaches to their development and use. The main topics addressed include introduction to GIS concepts, basic hardware, software and data requirements for GIS development, evolution of GIS technology, key areas of application of GIS in practice, issues in the management of GIS, the organizational role of GIS, and emerging trends in GIS development and usage.
CIT-4532 Geographical Information Systems Lab.
Sessional works based on CIT-4531.
CIT-4613 UNIX Programming
Introduction to UNIX, History, Layering, OSI Model, UNIX Model.
C Programming tools in UNIX, The C Language, single and multi module programme, UNIX file dependency system, UNIX Archive System, UNIX Source Code Control System, UNIX profiler, Unix Debugging, System Programming
Inter process Communication, Communication Protocols, TCP/IP, XNS, SNA, NetBIOS and OSI Protocols, UUCP, Berkley Sockets, Unix Domain Protocols, Socket Addresses, elementary and advanced socket UNIX Shells, Shell functionality, systems calls, System verses Transport Layer Interface, Transport Endpoint addresses, elementary a and advanced TLI functions, I/O Multiplexing, Library Routines, time and Date Routines, Ping Routines.
CIT-4614 UNIX Programming Lab
Sessional works based on CIT-4613.
CIT-4615 Distributed Operating Systems
Case Study: Amoeba, Mach, Chorus.
CIT-4616 Distributed Operating Systems Lab
Sessional works based on CIT-4615.
CIT-4617 Digital Signal Processing
Classification of signals and systems, signal representation, discrete and analog signals.
Z-transform: Z-transformation, Inverse Z-transformation, Theorems and proposition, syste functions.
Discrete Fourier Transform(DFT): Discrete Fourier Series (DFS), Properties of DFS, Discrete Fourier Transformation (DFT), Properties and application of DFT.
Digital Filter Design Techniques: Differential and difference equations, Digital Transfer Functions, frequency response, Digital filter realization scheme, Finite Impulse response (FIR) Infinite Impulse Response(IIR) filter design.
CIT-4618 Digital Signal Processing Lab
Sessional works based on CIT-4617
CIT-4625 Digital Image Processing
Introduction To : Signal Processing, Pattern Processing, Computer Graphics, Artificial Intelligence, Human Visual System, Digital Image Representation : Acquision, Storage & Display, Sampling and Quantization, Uniform and Non-uniform Sampling Image Geometry : Perspective Transformation, Synthetic Camera Approach, Stereo Imaging, Image Transform : FFT, PFT, Sine Transformation, Cosine Transformation, Image Enhancement : Spatial and Frequency Domain, Smoothing and Sharpening, Edge Detection, Histogram : Grey Level, Binary Image, Thresh Holding, Half-toning, Image Segmentation : Mathematical Morphology, Dilation and Erosion, Opening and Closing, Image Restoration : Gradation Model, Constrain and Unconstraint Restoration, Inverse Filtering, Wieners Filtering, Image Compression : Source Coding-decoding, Channel Coding-decoding, Practical Image Processing : Electronic Formation of Images, Speed / Memory Problem, Architectures, Decompositions and Algorithms, Computer Implementations for Image Processing Task.
CIT-4626 Digital Image Processing Lab
Sessional works based on CIT-4625
CIT-4627 Bioinformatics 3-0 Credit 3.00
Introduction of bioinformatics, Biological analysis, Software development and use of bioinformatics, Data models and web resources.
Applications for Bioinformatics, Biostatistics, Various biological databases, Bio tools and computer techniques
CIT-4628 Bioinformatics Lab
Sessional works based on CIT-4627
CIT-4711 Neural Network and Fuzzy Systems
Neural Network definition; Biological Neural Network; History of Artificial Neural Networks (ANN);
Pattern recognition: feature vectors and feature space, discriminant functions;
ANN: modeling and learning a single neuron, network properties, working principles, network layers, network connections;
Neural Network Models: single-layer perceptions and multi-layer perceptions: Backpropagation algorithm and network, Nearest Neighbour network, Hopfield network, Bidirectional Associative Memory (BAM), Radial Basis Function (RBF) network, Adaptive Resonance Theory (ART) network, Kohonen network, Boltzman machine;
Neural Network learning: definition of learning, supervised and unsupervised learning; Hebbian learning; Rule-based Neural Network: network training, network revision;
Fuzzy machine intelligence; Fuzziness; Fuzzy entropy theory; Fuzziness and probability; Fuzzy Associative Memory (FAM): Hebb FAMs, adaptive FAMs; Fuzzy and neural control systems.
CIT-4712 Neural Network and
Fuzzy Systems Lab.
CIT-4713 Pattern Recognition
Introduction to pattern recognition, classification, Description. Patterns and Feature extraction. PR approaches, Training and Learning in PR, Common Recognition Problems.
Statistical PR, The gussian case and class dependence, Discriminant Function, classifier performance, Risk and Errors, Supervised Learning, Parametric Estimation and Supervised learning, Maximum likely hood estimation, The Bayesian Parameter Estimation Approach. Supervised Learning Using Non parametric Approaches, Parzen windows.
Linear Discriminant Function and the Discrete and Binary Feature cases, Unsupervised Learning and clustering, Syntactic Pattern Recognition(SPR), Syntactic Pattern Recognition via parsing and other grammars, Graphical approaches to Syntactic Pattern Recognition, Graph based structural presentation, graph Isomorphism, similarity measurements, Learning via grammatical Inference.
Introduction to Neural Recognition and Neural Pattern associators and Matrix approaches.
Recommended text :
CIT-4714 Pattern Recognition Lab.
Sessional works based on CIT-4713.
CIT-4717 Multimedia Programming
Introduction to Multimedia : The multimedia Market, Delivering multimedia content and Resources for Multimedia Developers.
Products and Evaluation : Types of products, Evaluation : The users perspective, The developers perspectives, strategies for new developers.
Hardware, operating systems and software : Specialized Multimedia hardware, CD ROM, Digital Audio, video; Audio Hardware, Video Hardware, Multimedia Software.
Advanced Digital Audio, Video and Animation.
Authoring Tools : Multimedia tool selection, Multimedia tools features, categories of authoring tools, selecting the right authoring paradigms.
Multimedia and Internet: HTML and Web authoring, Multimedia consideration for the internet.
Programming Language : LINGO.
Recommended text :
CIT-4718 Multimedia Programming Lab.
Sessional works based on CIT-4717.
CIT-4719 Distributed Database Systems
Introduction to Distributed Database Systems.
CIT-4720 Distributed Database Systems Lab
Sessional works based on CIT-4719
CIT-4723 Simulation, Modeling & Performance Evaluation
Introduction and basic simulation procedures. Model classification like Monte Carlo simulation, discrete-event simulation, continuous system simulation, mixed continuous/ discrete-event simulation, Simulation Languages, random number generation and testing, analysis of simulation results, confidence intervals, variance reduction techniques. Case studies of analytical and simulation studies of computer systems.
Analytical versus simulation modeling, Workload modeling, Random variables. Commonly used distributions. Stochastic processes, Markov chain models of computer systems, steady-state and transient analyses, queuing models, Single server and multi-server queues, open and closed queuing networks. model verification and validation, Petri nets, state charts, hybrid models, system dynamics and object-oriented modeling. Simulation and modeling in life.
Performance evaluation methods, Performance measurement and benchmarking, workload characterization, the representation of measurement data, instrumentation: software monitors, hardware monitors, capacity planning, bottleneck detection, system and program tuning, simulation and analytical models and their application, case studies.
CIT-4724 Simulation, Modeling & Performance Evaluation Lab
Sessional works based on CIT-4723.
CIT-4801 Systems Programming & Security
Concepts of system programming, assembler, compiler, loader, technical design of assembler and compiler, CPU instruction set, OS architecture, device drivers, virus and anti-virus, working principle of virus and anti-virus.
Basic concepts of security, security models. Threats to security: areas of vulnerability, physical security, data security, system security, computer system security, communication security, and personal security.
Threat Perpetration: sources, manmade, accidental, thread perpetration measures, identity verification.
Risk assessment workshop and case study, disaster recovery and contingency plan, security management, future of computer security.
CIT-4811 Management Information
CIT-4813 Human Computer Interaction
Foundations, The Human : Input-output channels, Human memory, Thinking: Reasoning and problem solving, individual Differences, Psychology and the Design of interactive Systems.
The Computer: Text Entry Devices, Output Devices, Memory, Paper : Printing and scanning, processes.
The Interaction : Models of Interaction, Frameworks and HCI, Ergonomics, Interaction styles, The context of the Interaction.
Design Practice: Paradigms for interaction, Principles to support Usability, Using Design Rules, Usability Engineering, Interactive Design and Prototyping, Modules of the user in Design: Cognitive Models, Goal and Task Hierarchies, Linguistic Models. The challenges of Display Based Systems, cognitive Architectures; Task Analysis: Task Decomposition, Knowledge Based Analysis, E-R Based Techniques, Sources Information and Data Collection, Uses of Task Analysis. Dialogues Notations and Design: Dialogue Notations, Textual Dialogue Notations, Dialogue Semantics, Dialogue Analysis and Design; Models of the System: Standard Formalisms, Interaction Models, Status/Event Analysis; Implementation Support; Evaluation Technique; Help and Documentation: Requirements of user support, Approaches to user support, Intelligent help Systems.
CSCW Issuses and Theory : Face to Face Communication, conversation.
Multi-sensory Systems : Usable sensory Inputs, speech in the interface, Handwriting Recognition; Text Hypertext and Hypermedia; Gesture Recognition, Computer Vision, Application of Multimedia Systems.
CIT-4821 Decision Support System
An introduction to computer-based decision support. The nature of management, theories of decision making, approaches to decision support, decision support technologies, the development of decision support systems, executive information
systems, and group decision support systems. Assessment will include the development of a small decision support system using common spreadsheet software to illustrate the concepts presented in lectures. Students will be expected to spend a significant amount of personal study time early in the semester learning the software and developing skills in representing decision situations.
CIT-4823 Information Systems Management
Information systems management-importance of IS management, IS management's leadership role, strategic role of IS, IS planning. Managing essential technologies - distributed systems, building the network system, managing information resources and IS operations. End user computing. Managing software development. New technologies. Acquisition of hardware, software and services. Information systems and people. Managing the human side of IS.
CIT-4827 Knowledge Engineering
Basics of knowledge representation and utilization, production system (PS), semantic network, frames, logic.
Object oriented paradigm, logic programming, probability theory, Dempster-Shafter theory.
Knowledge acquisition and machine learning, Problems and application to knowledge acquisition. Knowledge system development environmental languages.
CIT-4829 Cognitive and Computational
Updated on 28 August 2011