Posts

Showing posts with the label CS - 6th sem

Principles of Programming Languages (CS-6002)

Image
RATIONALE The purpose of this subject is to cover the underlying concepts and techniques used in Programming Languages. It provides general idea related to operating & Programming environment. PREREQUISITE The students should have general idea about programming language . In addition, a familiarity with Elementary and Structured Data Types is needed for better understanding. Syllabus UNIT 1: Language Evaluation Criteria, influences on Language design, Language categories, Programming Paradigms – Imperative, Object Oriented, functional Programming , Logic Programming. Programming Language Implementation – Compilation and Virtual Machines, programming environments. Issues in Language Translation: Syntax, Semantics, Stages, analysis and synthesis, Parse Tree, CFG and BNF grammar. UNIT 2 : Data types: Introduction, primitive, character, user defined, array, associative, record, union, Pointer and reference types, design and implementation uses related to these types. Names, ...

Software Engineering & Project Management (CS-6003)

Image
RATIONALE The purpose of this subject is to cover the underlying concepts and techniques used in Software Engineering & Project Management. Some of these techniques can be used in software design & its implementation. PREREQUISITE The students should have at least one year of experience in programming a high-level language and databases. In addition, a familiarity with software development life cycle will be useful in studying this subject. Syllabus UNIT 1: The Software Product and Software Process Software Product and Process Characteristics, Software Process Models: Linear Sequential Model, Prototyping Model, RAD Model, Evolutionary Process Models like Incremental Model, Spiral Model, Component Assembly Model, RUP and Agile processes. Software Process customization and improvement, CMM, Product and Process Metrics UNIT 2 : Requirement Elicitation, Analysis, and Specification Functional and Non-functional requirements, Requirement Sources and Elicitation Technique...

Computer Networking (CS-6004)

Image
RATIONALE The purpose of this subject is to cover the underlying concepts and techniques used in Computer Networking. This syllabus provides a comprehensive introduction to computer network, network architecture and protocols. PREREQUISITE The students should have thorough exposure in Analog and Digital Communication and Data Communications. Knowledge of Topology and protocol will help in better understanding Syllabus UNIT 1: Computer Network: Definitions, goals, components, Architecture, Classifications & Types. Layered Architecture: Protocol hierarchy, Design Issues, Interfaces and Services, Connection Oriented & Connectionless Services, Service primitives, Design issues & its functionality. ISO- OSI Reference Model: Principle, Model, Descriptions of various layers and its comparison with TCP/IP. Network standardization. Queuing Models: Little's Theorem, Queuing System: M/M/1, M/M/m, M/M/∞, M/M/m/m, M/G/1 UNIT 2 : Data Link Layer: Need, Services Provided...

Internet of Things (CS-6005)

Image
Syllabus UNIT 1: Introduction: Definition, Characteristics of IOT, IOT Conceptual framework, IOT Architectural view, Physical design of IOT, Logical design of IOT, Application of IOT. UNIT 2 : Machine-to-machine (M2M), SDN (software defined networking) and NFV(network function virtualization) for IOT, data storage in IOT, IOT Cloud Based Services. UNIT 3 : Design Principles for Web Connectivity: Web Communication Protocols for connected devices, Message Communication Protocols for connected devices, SOAP, REST, HTTP Restful and Web Sockets. Internet Connectivity Principles: Internet Connectivity, Internet based communication, IP addressing in IOT, Media Access control. UNIT 4 : Sensor Technology , Participatory Sensing, Industrial IOT and Automotive IOT , Actuator, Sensor data Communication Protocols ,Radio Frequency Identification Technology, Wireless Sensor Network Technology. UNIT 5 : IOT Design methodology: Specification -Requirement, process, model, s...

Mobile Application Development (CS-6005)

Image
RATIONALE The purpose of this subject is to cover the underlying concepts and techniques used in Mobile Communication. This syllabus provides a comprehensive introduction to Mobile Application development on various platforms. PREREQUISITE The students should have thorough exposure in Analog and Digital Communication and Data Communications. Knowledge of Computer network will be useful. Syllabus UNIT 1: Mobile Communication Fundamentals Introduction, issues in mobile communications, Wireless telephony: cellular concept, GSM: air- interface, channel structure, location management: HLR-VLR, handoffs, channel allocation in cellular systems, CDMA, GPRS, Wireless LAN Overview: MAC issues, IEEE 802.11, Blue Tooth, Wireless multiple access protocols, TCP over wireless, Wireless applications, Mobile IP, WAP: Architecture, protocol stack, applications. UNIT 2 : Mobile Applications Development Frameworks and Tools Introduction of Mobile Applications, Types and Benefits of a Mobile Ap...

Intellectual Property Rights (CS-6005)

Objectives Acquaint the students with the basic concepts of Intellectual Property Rights; and sensitize the students with the emerging issues in IPR and the rationale for the protection of IPR. Syllabus UNIT 1: Introduction Introduction and Justifications of IPR, Nature of IP, Major forms of IP- Copyright, Patent, Trade Marks Designs, Geographic indication, layout design of Semi conductors, Plant varieties, Concept & Meaning of Intellectual Property. Major international documents relating to the protection of IP - Berne Convention, Paris Convention, TRIPS. The World Intellectual Property Organization (WIPO). UNIT 2 : Copyright Meaning and historical development of copyright , Subject matter , Ownership of copyright, Term of copyright, Rights of owner, Economic Rights, Moral Rights. Assignment and licence of rights, Infringement of copyright, Exceptions of infringement, Remedies, Civil, Criminal, Administrative, Registration Procedure. UNIT 3 : Patents Meaning and hi...

Minor Project (CS-6006)

Image
Intranet Mail System Social Networking Exam Poral Web Chat Video Streaming More CSE Projects...  

Advanced Computer Architecture (CS-6001)

Image
RATIONALE The purpose of this subject is to cover the underlying concepts and techniques used in Advance Computer Architecture. The Syllabus discusses principles of parallel algorithms design and different parallel programming models PREREQUISITE The students should have general Idea of Computer Organization. In addition, a familiarity with Memory organization, Computational models is required. Syllabus UNIT 1: Flynn’s Classification, System Attributes to Performance, Parallel computer models Multiprocessors and multicomputer, Multivector and SIMD Computers. Data and resource dependences, Hardware and software parallelism, Program partitioning and scheduling, Grain size and latency, Control flow, data flow and Demand driven mechanisms. Static interconnection networks, Dynamic interconnection Networks: Bus Systems, Crossbar Switch, Multiport Memory, Multistage and Combining Networks UNIT 2 : Instruction set architecture, CISC Scalar Processors , RISC Scalar Processors, VLIW archit...