RBU First Semester Scheme and Syllabus for CSE
RBU First Semester Scheme and Syllabus for CSE
RBU First Semester Scheme and Syllabus for CSE
[RBU]
NAGPUR – 440013
Course Objectives:
The objective of this course is to develop logical thinking and problem-solving techniques.
Unit III: Concept of functions, User defined and Library Functions, parameter passing, Recursion,
Storage class, Pointers.
Unit IV: Arrays: 1-D, 2-D, Searching, Basic Sorting Algorithms (Bubble, Insertion and Selection),
Pointers to the array, Command line arguments.
Unit VI: File handling Streams in C, Types of Files, File Input/ Output Operations: Modes of file
opening, Reading and writing the file, Closing the files, using fflush ().
Course Outcomes
On successful completion of the course, student shall be able to
1. Design logic for simple problem statements.
2. Code problem statements involving decision-making and loops
3. Apply the concept of functions for modular programming
4. Implement problems using arrays and structures
5. Perform file operations
Text Books :
1. The C Programming Language: B. W. Kernighan and D. M. Ritchie, Second Edition, Pearson, June
2015
2. Programming in ANSI C: E. Balguruswami McGraw Hill
Reference Books
1. Mastering C: K. R. Venugopal and S. R. Prasad, Tata McGraw Hill
Syllabus for Semester I, B. Tech. Computer Science & Engineering
Course Code: 24CS01TH0102 Course: Computer Architecture and Organization
L: 3 Hrs, T: 0 Hr, P: 0Hr, Per Week Total Credits: 3
----------------------------------------------------------------------------------------------------------------------------
Course Outcomes:
On Successful completion of course, students will be able to:
1. Understand basic components of a computer, including CPU, memories, and input/output, and
their organization.
2. Apply pipelining and parallel computing concepts.
3. Perform mathematical operations on arithmetic and floating-point numbers.
4. Analyze cost performance trade off in designing memory hierarchy and instruction sets.
5. Design control unit and execute instructions.
SYLLABUS
UNIT I Basic Digital Circuits
Logic Gates, De-Morgan’s Theorem, K-Maps, Combinational and sequential circuits.
UNIT II: Number System: Binary, Octal, Hexadecimal, Signed number representations and their
operations, Multiplication- shift and add booth's Algorithm, bit-pair recoding, Integer Division- restoring
and non-restoring division. Floating point numbers: representation, guard bits and rounding, arithmetic.
UNIT III: Basic Structure of Computers: Functional units of computer. Bus architecture, Instruction
sequencing, Execution of a Complete Instruction, addressing modes, and instruction set classification,
subroutine & parameter passing, expanding opcode, RISC and CISC
UNIT IV: Memory System Design: Semiconductor RAM memories, Static and Dynamic Memories,
ROM, Higher order memory design and Memory hierarchy, multi-module memories, Memory interleaving,
Cache memory, Mapping functions.
UNIT V: Input/output Organization: I/O mapped I/O and memories mapped I/O, interrupt and interrupt
handling mechanisms, vectored interrupts, synchronous and asynchronous data transfer, Bus Arbitration,
Direct Memory Access.
UNIT VI: Pipelining and Parallel Computing: Basic concepts of pipelining, throughput and speedup,
Introduction of Parallel Computing: SISD, MISD, SIMD, MIMD. Introduction to Higher-order Processor.
Text Books
1. V.C. Hamacher, Z.G. Vranesic and S.G. Zaky; Computer Organisation; 5th edition;
McGrawHill,2002.
2. W. Stallings; Computer Organization & Architecture; PHI publication; 2001.
3. J. P. Hayes; Computer Architecture & Organization; 3rdedition; McGraw-Hill; 1998.
Reference Books
1. M Mano; Computer System and Architecture; PHI publication; 1993.
2. A.S. Tanenbaum; Structured Computer Organization; Prentice Hall of India Ltd.
Syllabus for Semester I, B. Tech. Computer Science & Engineering
Course Code : 24CS01PR0103 Course : Computer Workshop-I Lab
L: 0 Hrs, T: 0 Hr, P: 2 Hrs, Per Week Total Credits: 1
----------------------------------------------------------------------------------------------------------------------
Course Outcomes
On successful completion of the course, students will be able to:
1. Perform Data Analysis using MS Excel.
2. Design static web pages using HTML.
3. Demonstrate proficiency in web page styling.
4. Develop websites using MS Excel, HTML and CSS
MS Excel
Complex formulas: INDEX-MATCH and array formulas, Pivot tables for comprehensive data
analysis, Advanced charting for dynamic data visualization, Conditional formatting for data
insights, Automating tasks with macros, Data validation for error-free data entry
HTML
Creation of headers, paragraphs, links, importing of images, tables, designing of forms, and
document structure of HTML.
HTML-5
Navigation in Webpage, Multimedia based tags- audio, video, iframe, Creating Animations.
Text Books
1. Microsoft Excel 2019: Data analysis and Business Modelling, Wayne Winston, PHI
2. HTML & CSS: The Complete Reference, Thomas Powell, MGH
3. Web Design: A Beginner’s Guide, Wendy Willard, MGH
PRACTICAL LIST
2. MS Excel: PivotTable
Assume we have sales data for a company that sells products in different regions
through various salespersons. Our dataset includes columns for Date, Region,
Salesperson, Product, Quantity Sold, and Sales Amount. Create and customize a
PivotTable report in Excel to analyze and summarize sales data efficiently.
5. MS Excel: Macros
Demonstrate on how to automate the task of creating a weekly sales report using
macros in Excel.
6. HTML
Design a static web page using HTML to display information about department of CSE
and ET, which includes the following:
a. Headings and paragraphs
b. Line breaks and horizontal rules
c. Format the text by using formatting tags
d. Create a navigation bar and provide links to various web pages like
About Department, Achievements, Placements, etc.
e. Insert ordered and unordered lists
7. HTML
Create HTML web page for T&P Registration by taking the controls for First
Name, Last Name, Date of Birth, Department (User has to select from dropdown list),
Gender (take radio buttons), Semester-wise Marks, Uploading the Resume and any
other information along with Accept terms and conditions etc. T&P Registration
details must be displayed in a table.
8. HTML & CSS
Develop an online shopping website showing Home page first using HTML and CSS.
Home page shows different items along with details. Once Item is purchased then click
on the Item Image, open a new web page containing a feedback form.
Course Objectives:
Course Outcomes
Text Book
1. Linux Pocket guide- Daniel J. Barrett, O'Reilly Media
2. Linux: The Complete Reference, Sixth Edition- Richard Petersen, McGraw Hill
Education
Reference Books
1. Linux Administration : A Beginner’s Guide – Wale Soyinka , McGraw Hill Publication
2. Linux Command Line and Shell Scripting Bible- Richard Blum, Wiley
Syllabus for Semester I, B. Tech. Computer Science & Engineering
Course Code: 24CS01TH0105 Course: Cyber Laws & Ethics in IT
L: 2 Hrs, T: 0 Hr, P: 0 Hr, Per Week Total Credits: 2
----------------------------------------------------------------------------------------------------------------------
Course Outcomes
On successful completion, of course student will able to learn:
1. To analyze the role of ethics in IT organization.
2. To identify various cyber laws with respect to legal dilemmas in the Information
Technology field.
3. To interpret various intellectual property rights, Privacy, Protection issues in
Information Technology field.
4. To describe the ways of precaution and prevention of Cyber Crime as well as
Human Rights.
Syllabus:
UNIT I
Ethics in business world & IT professional malpractices, Introduction to firewalls, IDS
System, Distortion and fabrication of information
UNIT II
Ethics of IT Organization: Contingent Workers H- IB Workers, Whistle- blowing,
Protection for Whistle- Blowers, Handling Whistle- blowing situation, Digital divide.
UNIT III
Intellectual Property: Copyrights, Patents, Trade Secret Laws, Key Intellectual property
issues, Plagiarism, Privacy: The right of Privacy, Protection, Key Privacy and K-
Anonymity issues, Identity Theft, Consumer Profiling,
UNIT IV
Cyber laws and rights in today's digital age, Emergence of Cyberspace, Cyber
Jurisprudence, Cyber Crimes against Individuals, Institution and State, Hacking,
Digital Forgery, Cyber Stalking/Harassment, Cyber terrorism, cyber tort, Cyber
Defamation & hate speech,Competitive Intelligence, Cybersquatting, The indian
information technology act 2000 IT Act.
Text Books:
1. George Reynolds, “Ethics in information Technology”,5th edition, Cengage
Learning
2. Hon C Graff, Cryptography and E-Commerce - A Wiley Tech Brief, Wiley
Computer Publisher, 2001.
Reference Books:
1. Michael Cross, Norris L Johnson, Tony Piltzecker, Security, Shroff Publishers and
Distributors Ltd.
2. Debora Johnson,” Computer Ethic s”,3/e Pearson Education.
3. Sara Baase, “A Gift of Fire: Social, Legal and Ethical Issues, for Computing and the
Internet,” PHI Public at ions.
4. Chris Reed & John Angel, Computer Law, OUP, New York, (2007).
5. Dr Pramod Kr.Singh, “Laws on Cyber Crimes [Along with IT Act and Relevant
Rules]” Book Enclave Jaipur India.