RU DET Syllabus Computer Science


Unit – I Information technology
Types of Input / Output devices, storage and memory devices. Computer Software: System, Utility and Application Software, Compilers, Interpreters and Assemblers. Computer Languages: Levels of languages, generation and their features. Computer Organization: Control Unit, ALU, Memory Unit.
Unit-II Computer Organization and Architecture
Digital and Analog computers. Number Systems: Binary, octal, hexa and binary Numbers system, Number system Conversions, 1‘s and 2’s Complement, Signed Binary Numbers. Binary Codes: BCD code, Gray Code, ASCII code, Error detecting Code. Logic gates, K-Map, AND, OR, NAND and NOR, Exclusive-OR function, Fixed and Floating point representation. Combinational Logic: Binary adder, subtracter, multiplier, Decoders, Encoders, Multiplexes, and Demultiplexers.
Unit- III Relational Database Management System
Data Model: primary concept of data models. ER model, ER Schema to tables, Types of Keys, specialization, generalization Basic concept of Indexing. Introduction to different operators, set operators, aggregate functions.
SQL Statement: DDL, DML, DCL, TCL Queries, Stored procedure, trigger, Function and cursor. Normalization: Functional dependencies, first, second, third and BCNF normal form.
Advanced SQL : Concept of group by, having order by clause, nested query, join & Its types.
Unit – IV Web technologies
HTML Tag, XML, CSS, Java Scripting.
Unit – V Operating System
Operating system concepts, Processor Management: Concepts, Algorithms for batch processing Memory Management, File System organization, I/O Subsystems, distributed and network operating system etc.
Concurrent Processes: Mutual exclusion and synchronization, Deadlock CPU scheduling, Handling File Management: Operations on a file, structure of a file system Free block list, directory structure, sharing and protection of files, file system Reliability, Memory Allocation Related Functions.
Real Time Operating Systems: Definitions of process, tasks and threads.
Unix editor: Introduction, features Basic commands (like: pwd, cp, cd, rm, mv, ls, cat, mkdir, ch mod, rmdir, who, who am I, banner, date, kill, etc.), Creating new files.
Shell programming: Features of shell, Unix system administration: Adding and removing users and Kernel.
DOS: Description of DOS OS, Commands of DOS.
Unit VI Programming Language
Programming to C: Programming Concepts with Flowcharting and algorithms, Data types, Constants, Variables, Expressions, Operators and Decision Control, Loop and case Control. Arrays & structure: One dimensional and multidimensional array, Pointers, Structures and Union.
Function: User defined, Parameter passing, Recursion, String Handling Functions, Standard Enumerations and bit fields, Pre-Processors directives, File Handling.
Object Oriented programming: Abstraction, Encapsulation, Class and Objects, Function Overloading, Inline Functions, Constructors, destructors, friend function, dynamic memory allocation, Inheritance, operator Overloading, Polymorphism, Static Method, static field and exception handling.
Unit – VII Data Structures and Algorithms Data Structures
Definition, Arrays, Stacks, Queues, Dequeues, Linked Lists, Singly and doubly linked list. Sorting: Introduction, Sorting by exchange, selection, insertions, Bubble sort, Selection sort, Insertion sort, merge sort, Quick sort Algorithm, Heap sort.
Trees : Definition, Tree types and their Implementation. Preorder, post order, inorder traversal Search: Linear Search, Sequential Search, Binary Search, Interpolation Search.
Graphs: Definition and implementation and Graph Algorithms BFS, DFS, Minimum spanning trees and Shortest Paths algorithm.
Unit – VIII Computer Networks
LAN technologies (Ethernet, Token ring), LAN, MAN and WAN and topologies, LAN components – File server, Workstations, Network Adapter Cards. Client Server Architecture, DNS, WWW and HTTP, Cookies, Proxy Server. Flow and error control techniques, Routing algorithms, Congestion control, IP(v4), Application layer protocols (icmp, dns, smtp, pop, ftp, http, Basic concepts of hubs, switches, gateways, and routers. Network Security: Cryptography, Symmetric- key Algorithms, Public- key Algorithms, Digital Signatures, firewalls. Reference models – OSI and TCP/IP and UDP Protocol. Types of Network medium.
Unit – IX Software Engineering
SDLC Steps, Water fall model, information gathering, requirement and feasibility analysis, data flow diagrams, process specifications, input/output design, process life cycle, planning and managing the project, design, coding, testing, implementation, maintenance. Testing Level metrics, s/w quality and reliability
Unit X Theory of Computation
Theory of Automation: Description of DFA,NFA, 2DFA, Regular expressions & grammar. Formal Languages: Pharse structured grammars & their classification, Chomskey classification, regular grammar, regular set & their closure properties, finite automata.
Context-Free grammar & PDA : Properties unrestricted grammar & their equivalence, normal form for CFG, Pushdown automata, 2 way PDA, relation of PDA with CFG, Determinism & Non determinism in PDA & related theorems.
Turing Machine: Model, design, representation of TM, language accepted by TM, universal turing machine, determine & non-determinism in TM.

Pablo Picasso Painting Club

Pablo Ruiz Picasso was a Spanish painter, sculptor, print maker, ceramicist and theatre designer. Throughout the long course of his career, he created more than 20,000 paintings, drawings, sculptures, ceramics and other items such as costumes and theatre sets. He is universally renowned as one of the most influential and celebrated artists of the twentieth century.
Pablo Picasso Painting Club at Renaissance University provides a platform to all the members to express their talents in the field of art which otherwise would have remained hidden. It is a community of art enthusiasts with a motive to provide each other a safe space to stay connected and listen to their art. The club has been instrumental in bringing out the creative, expressive and aesthetic potential of each student through various programmes and sessions.

William Somerset Maugham Literature Club

William Somerset Maugham was an English author and playwright. He was one of the highest-paid writers of the early to mid-twentieth century, Maugham wrote fiction, memoir, travelogues, and plays.
The Literature Club at Renaissance University Indore aims to promote all literary related domains such as short story writing, book reading, debating, poem reciting, impromptu speaking, storytelling, creative writing etc. among students. The club throughout the year designs and conducts events aimed at honing these skills.
The Literary Club has been founded to promote language and literature. Through these activities, literary coordinators (student and teacher) reach out to language and literature lovers and try to create a space for sharing ideas, emotions and thoughts. The Club is instrumental in building a community of creative, imaginative and thoughtful human beings.