Kurukshetra University BCA 3rd Semester Subjects
|
Kurukshetra University BCA 3rd Semester Subjects (Session: 2023-24) |
|||
|
Course |
|
Subject Code |
Subject Name |
|
Main - Major |
B23-CAP-301 |
Java OOP Foundations |
|
|
BCA 3rd Sem |
Main - Major |
B23-CAP-302 |
Linux and Shell Programming |
|
BCA 3rd Sem |
Main - Major |
B23-CAP-303 |
Data Base Technologies |
|
BCA 3rd Sem |
Main - Minor |
B23-CAP-304 |
Basics of Data Science using Excel |
|
Skill |
B23-AEC-311 |
English Language and Communication Skills: Level 3 |
|
|
BCA 3rd Sem |
Foundation |
B23-SEC-301 |
Advance IT Skills |
|
BCA 3rd Sem |
Multi Disc. |
B23-POL-303 |
Political Science - Indian Polity - III |
DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS
Top BCA colleges in Delhi
KURUKSHETRA UNIVERSITY, KURUKSHETRA
|
Session: 2023-24 |
|||
|
Part A - Introduction |
|||
|
Subject |
|||
|
Semester |
III |
||
|
Name of the Course |
Java OOP Foundations |
||
|
Course Code |
B23-CAP-301 (Common with B23-CAI-301, B23-CDS- 301, B23-CTS-301) |
||
|
Course Type: (CC/MCC/MDC/CC- M/DSEC/VOC/DSE/PC/AEC/ VAC) |
CC |
||
|
Level of the course (As per Annexure-I |
100-199 |
||
|
Pre-requisite for the course (if any) |
Knowledge of any Computer Programming Language |
||
|
Course Learning Outcomes(CLO): |
After completing this course, the learner will be able to: 1. Implement simple java programs. 2. Implement multiple inheritance using Interfaces 3. Implement Exception Handling and File Handling. 4. Use AWT to design GUI applications.
5* develop the project using java. |
||
|
Credits |
Theory |
Practical |
Total |
|
3 |
1 |
4 |
|
|
Contact Hours |
3 |
2 |
5 |
|
Max. Marks:100(70(T)+30(P)) Internal Assessment Marks:30(20(T)+10(P)) End Term Exam Marks: 70(50(T)+20(P)) |
Time: 3 Hrs.(T), 3Hrs.(P) |
||
|
Part B- Contents of the Course |
|||
|
Instructions for Paper- Setter Examiner will set a total of nine questions. Out of which first question will be compulsory. Remaining eight questions will be set from four unit selecting two questions from each unit. Examination will be of three-hour duration. All questions will carry equal marks. First question will comprise of short answer type questions covering entire syllabus. Candidate will have to attempt five questions in all, selecting one question from each unit. First question will be compulsory. Practicum will be evaluated by an external and an internal examiner. Examination will be of three-hour duration. |
|||
|
Unit |
Topics |
Contact Hours |
|
I |
Object Oriented Programming and Java Fundamentals: Structure of Java programs, Classes and Objects, Data types, Type Casting, Looping Constructs. |
10 |
|
II |
Interfaces: Interface basics; Defining, implementing and extending interfaces; Implementing multiple inheritance using interfaces Packages: Basics of packages, Creating and accessing packages, System packages, Creating user defined packages |
10 |
|
III |
Exception handling using the main keywords of exception handling: try, catch, throw, throws and finally; Nested try, multiple catch statements, creating user defined exceptions. File Handling Byte Stream, Character Stream, File I/O Basics, File Operations |
10 |
|
IV |
AWT and Event Handling: The AWT class hierarchy, Events, Event sources, Event classes, Event Listeners, Relationship between Event sources and Listeners, Delegation event model, Creating GUI applications using AWT. |
10 |
|
V* |
Practicum: Students are advised to do laboratory/practical practice not limited to, but including the following types of problems: · WAP to find the sum of 10 numbers, entered as command line arguments. · WAP to find the area of rectangle and circle using Interface. · WAP to implement multiple inheritance. · WAP to show the concept of packages. · WAP to handle the Exception using try and multiple catch blocks and a finally block. · WAP for Implementing Calculator in an Applet, use appropriate Layout Manager. · Write Applet code to add two integers in textbox and their sum should appear in third textbox. · Write AWT program in Java to find the sum, Multiplication and average of three numbers entered in three Text fields by clicking the corresponding Labeled Button. The result should be appearing in fourth text field. · Write Applet code to show all the activities of Mouse using Mouselistener and MouseMotionlistener. · What are various stream classes in Java? Write Java code to read character from a file and write into another file. · What are AWT Classes? Write Java Program to generate Even numbers and Odd Numbers in TextField “T1 and T2 respectively” while pressing Button “Even” and “Odd”. · Write a program to Copy the text from one file to another using byte stream. |
25 |
|
Suggested Evaluation Methods |
||
|
Internal Assessment: ➢ Theory · Class Participation: 5 · Seminar/presentation/assignment/quiz/class test etc.: 5 · Mid-Term Exam: 10 ➢ Practicum · Class Participation: 5 · Seminar/Demonstration/Viva-voce/Lab records etc.: 5 · Mid-Term Exam: NA |
End Term Examination: A three hour exam for both theory and practicum. |
|
Part C-Learning Resources |
|
|
Recommended Books/e-resources/LMS: · Schildt, H. (2018). Java: The Complete Reference. 10th edition. McGraw-Hill Education. · Balaguruswamy E. (2014). Programming with JAVA: A Primer. 5th edition. India: McGraw Hill Education · Horstmann, C. S. (2017). Core Java - Vol. I – Fundamentals (Vol. 10). Pearson Education · Schildt, H., & Skrien, D. (2012). Java Fundamentals - A Comprehensive Introduction. India: McGraw Hill Education. |
|
*Applicable for courses having practical component.
DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS
KURUKSHETRA UNIVERSITY, KURUKSHETRA
|
Session: 2023-24 |
|||
|
Part A - Introduction |
|||
|
Subject |
|||
|
Semester |
III |
||
|
Name of the Course |
Linux and Shell Programming |
||
|
Course Code |
B23-CAP-302 (Common with B23-CAI-302, B23-CDS- 302, B23-CTS-302) |
||
|
Course Type: (CC/MCC/MDC/CC- M/DSEC/VOC/DSE/PC/AEC/ VAC) |
CC |
||
|
Level of the course (As per Annexure-I |
100-199 |
||
|
Pre-requisite for the course (if any) |
Must have basic knowledge of computer |
||
|
Course Learning Outcomes(CLO): |
After completing this course, the learner will be able to: 1. understand Linux architecture. 2 use various Linux commands that are used to manipulate system operations. 3 acquire knowledge of Linux File System. 4 understand and make effective use of I/O and shell scripting language to solve problems.
5*. to implement the programs based on various shell commands and programs in linux. |
||
|
Credits |
Theory |
Practical |
Total |
|
3 |
1 |
4 |
|
|
Contact Hours |
3 |
2 |
5 |
|
Max. Marks:100(70(T)+30(P)) Internal Assessment Marks:30(20(T)+10(P)) End Term Exam Marks: 70(50(T)+20(P)) |
Time: 3 Hrs.(T), 3Hrs.(P) |
||
|
Part B- Contents of the Course |
|||
|
Instructions for Paper- Setter Examiner will set a total of nine questions. Out of which first question will be compulsory. Remaining eight questions will be set from four unit selecting two questions from each unit. Examination will be of three-hour duration. All questions will carry equal marks. First question will comprise of short answer type questions covering entire syllabus. Candidate will have to attempt five questions in all, selecting one question from each unit. First question will be compulsory. |
|||
|
Practicum will be evaluated by an external and an internal examiner. Examination will be of three-hour duration. |
||
|
Unit |
Topics |
Contact Hours |
|
I |
Introduction to Linux: Linux distributions, Overview of Linux operating system, Linux architecture, Features of Linux, Accessing Linux system, Starting and shutting down system, Logging in and Logging out, Comparison of Linux with other operating systems. |
10 |
|
II |
Commands in Linux: General-Purpose commands, File oriented commands, directory oriented commands, Communication-oriented commands, process oriented commands, etc. Regular expressions & Filters in Linux: Simple filters viz. more, wc, diff, sort, uniq, grep; Introducing regular expressions. |
10 |
|
III |
Linux file system: Linux files, inodes and structure and file system, file system components, standard file system, file system types. Processes in Linux: Starting and Stopping Processes, Initialization Processes, Mechanism of process creation, Job control in linux using at, batch, cron & time. |
10 |
|
IV |
Shell Programming: vi editor, shell variables, I/O in shell, control structures, loops, subprograms, creating & executing shell scripts in linux. |
10 |
|
V* |
Practicum: Students are advised to do laboratory/practical practice not limited to, but including the following types of problems: · Basic Linux command · Basic Shell Programming (Fibonacci Series generation, Factorial of a given number, Checking for Armstrong number) · Designing an Arithmetic calculator · Generation of Multiplication table · Base Conversion (Decimal to Binary, Binary to Decimal) · Finding the information about the Login name and File name. · Write a shell script to exchange the contents of two variables. · Write a shell script, which accepts three subject marks scored by a student and declare the result. · Write a shell script program to find area of a square, rectangle, circle and triangle. · Write a shell script to print integer numbers from 1 to 20. |
25 |
|
|
||
|
Internal Assessment: ➢ Theory · Class Participation: 5 · Seminar/presentation/assignment/quiz/class test etc.: 5 · Mid-Term Exam: 10 ➢ Practicum |
End Term Examination: A three hour exam for both theory and practicum. |
|
|
· Class Participation: 5 · Seminar/Demonstration/Viva-voce/Lab records etc.: 5 · Mid-Term Exam: NA |
|
|
Part C-Learning Resources |
|
|
Recommended Books/e-resources/LMS: · Yashwant Kanetkar, Unix & Shell programming – BPB Publications. · Richard Petersen, The Complete Reference – Linux, McGraw-Hill. · M.G.Venkateshmurthy, Introduction to Unix & Shell Programming, Pearson Education. · Stephen Prata, Advanced UNIX-A Programmer’s Guide, SAMS Publication. · Sumitabha Das, Your Unix - The Ultimate Guide, Tata McGraw-Hill. |
|
*Applicable for courses having practical component.
DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS KURUKSHETRA UNIVERSITY, KURUKSHETRA
|
Session: 2023-24 |
|||||
|
Part A - Introduction |
|||||
|
Subject |
|||||
|
Semester |
III |
||||
|
Name of the Course |
Data Base Technologies |
||||
|
Course Code |
B23-CAP-303 (Common with B23-CAI-303, B23-CDS- 303, B23-CTS-303) |
||||
|
Course Type: (CC/MCC/MDC/CC- M/DSEC/VOC/DSE/PC/AEC/ VAC) |
CC |
||||
|
Level of the course (As per Annexure-I |
100-199 |
||||
|
Pre-requisite for the course (if any) |
Basic Knowledge of computer |
||||
|
Course Learning Outcomes(CLO): |
After completing this course, the learner will be able to: 1. understand the concepts of problem solving on computer 2. understand the basics of C programming along with various I/O functions 3. understand various operators and branching statements in C 4. understand loops, functions and arrays in C
5*. to design programs based on theoretical concepts of C. |
||||
|
Credits |
Theory |
Practical |
Total |
||
|
3 |
1 |
4 |
|||
|
Contact Hours |
3 |
2 |
5 |
||
|
Max. Marks:100(70(T)+30(P)) Internal Assessment Marks:30(20(T)+10(P)) End Term Exam Marks: 70(50(T)+20(P)) |
Time: 3 Hrs.(T), 3Hrs.(P) |
||||
|
Part B- Contents of the Course |
|||||
|
Instructions for Paper- Setter |
|||||
|
Unit |
Topics |
Contact Hours |
|||
|
I |
Basic Concepts – Data, Information, Records, Files, Schema and Instance etc. Limitations of File Based Approach, |
10 |
|||
|
|
Characteristics of Database Approach, Database Management System (DBMS), Components of DBMS Environment, DBMS Functions and Components, Database Interfaces, Advantages and Disadvantages of DBMS. Database Users: Data and Database Administrator, Role and Responsibilities of Database Administrator, Database Designers, Application Developers etc. Database System Architecture – 1-Tier, 2-Tier & Three Levels of Architecture, External, Conceptual and Internal Levels, Schemas, Mappings and Instances, Data Independence – Logical and Physical Data Independence. |
|
|
II |
Data Models: Hierarchical, Network and Relational Data Models. Entity-Relationship Model: Entity, Entity Sets, Entity Type, Attributes: Type of Attributes, Keys, Integrity Constraints, Designing of ER Diagram, Symbolic Notations for Designing ER Diagram, |
10 |
|
III |
SQL: Meaning, Purpose and Need of SQL, Data Types, SQL Components: DDL, DML, DCL and DQL, Basic Queries, Join Operations and Sub-queries, Views, Specifying Indexes. Constraints and its Implementation in SQL. Relational Algebra: Basic Operations: Select, Project, Join, Union, Intersection, Difference, and Cartesian Product etc. Relational Calculus: Tuple Relational and Domain Relational Calculus. Relational Algebra Vs. Relational Calculus. |
10 |
|
IV |
Relational Model: Functional Dependency, Characteristics, Inference Rules for Functional Dependency, Types of Functional Dependency, Normalization: Benefits and Need of Normalization, Normal Forms Based on Primary Keys- (1NF, 2NF, 3NF, BCNF), Multi-valued Dependencies, 4 NF, Join dependencies, 5 NF, Domain Key Normal Form. |
10 |
|
V* |
The following activities be carried out/ discussed in the lab during the period of the semester. Programming Lab: · Performing various SQL statement. Creating various tables and performing all possible queries based on syllabus. · Understanding relational model concepts · Understanding normalization · Understanding various concepts of databases. |
25 |
|
|
||
|
Internal Assessment: ➢ Theory · Class Participation: 5 · Seminar/presentation/assignment/quiz/class test etc.: 5 · Mid-Term Exam: 10 |
End Term Examination: A three hour exam for both theory and practicum. |
|
|
➢ Practicum · Class Participation: 5 · Seminar/Demonstration/Viva-voce/Lab records etc.: 5 · Mid-Term Exam: NA |
|
|
Part C-Learning Resources |
|
|
Recommended Books/e-resources/LMS: · Elmasri & Navathe, Fundamentals of Database Systems, Pearson Education. · A Silberschatz, H Korth, S Sudarshan, Database System and Concepts, McGraw-Hill. · Thomas Connolly Carolyn Begg, Database Systems, Pearson Education. · C. J. Date, An Introduction to Database Systems, Addison Wesley. |
|
*Applicable for courses having practical component.
Basics of Data Science Using Excel
Course Objectives:
1. To understand the fundamental concepts of data science and the role of Excel in data analysis.
2. To learn data cleaning, preparation, and visualization techniques using Excel.
3. To apply statistical analysis and predictive modeling using Excel.
4. To explore advanced Excel functions and data analysis tools.
Unit I
Introduction to Data Science: Definition, importance, and applications. Overview of Excel: Interface, basic functions, and features. Data Types and Formats in Excel: Text, numbers, dates, and custom formats. Basic Data Manipulation: Sorting, filtering, and basic formulas (SUM, AVERAGE, COUNT).
Unit II
Data Import and Export: CSV, TXT, and Excel files. Data Cleaning Techniques: Handling missing values, duplicates, and errors. Data Transformation: Text-to-columns, concatenation, and data validation. Data Visualization: Creating and customizing charts (bar, line, pie).
Unit III
Descriptive Statistics: Mean, median, mode, standard deviation, and variance. Inferential Statistics: Hypothesis testing, t-tests, and chi-square tests. Regression Analysis: Simple linear regression and multiple regression. Predictive Modeling: Introduction to basic predictive models and their implementation in Excel.
Unit IV
Advanced Excel Functions: VLOOKUP, HLOOKUP, INDEX-MATCH, and PivotTables. Data Analysis ToolPak: Using Excel’s built-in data analysis tools such as Descriptive Statistics, Histograms, Correlation, Regression. What-If Analysis Tools: Scenario Manager, Goal Seek, and Data Tables.
Reference Books:
1. "Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking" by Foster Provost and Tom Fawcett.
2. "Excel Data Analysis: Modeling and Simulation" by Hector Guerrero.
3. "Data Analysis Using Microsoft Excel" by Michael R. Middleton.
4. "Excel 2019 Bible" by Michael Alexander, Richard Kusleika, and John Walkenbach.
5. "Practical Statistics for Data Scientists: 50 Essential Concepts" by Peter Bruce and Andrew Bruce.
Basics of Data Science Using Python
Course Objectives:
1. To understand the fundamental concepts of data science and the role of Python in data analysis.
2. To learn data cleaning, preparation, and visualization techniques using Python.
3. To apply statistical analysis and predictive modeling using Python.
4. To explore advanced Python libraries and data analysis tools.
Unit I
Introduction to Data Science: Definition, importance, and applications. Overview of Python: Basics of Python programming, data types, and structures. Introduction to Python Libraries: NumPy, pandas, and matplotlib. Basic Data Manipulation: Reading and writing data files, basic operations with pandas DataFrame.
Unit II
Data Import and Export: Handling CSV, Excel, and other file formats. Data Cleaning Techniques: Handling missing values, duplicates, and data inconsistencies. Data Transformation: Data type conversion, normalization, and scaling. Data Visualization: Creating and customizing plots using matplotlib and seaborn.
Unit III
Descriptive Statistics: Calculating mean, median, mode, standard deviation, and variance using pandas. Inferential Statistics: Conducting hypothesis testing, t-tests, and chi-square tests. Regression Analysis: Implementing simple linear regression and multiple regression using scikit-learn. Predictive Modeling: Introduction to basic predictive models such as decision trees and logistic regression.
Unit IV
Advanced Python Libraries: Exploring advanced features of pandas, NumPy, and scikit-learn. Data Analysis Tools: Time series analysis, clustering, and classification using scikit-learn. What-If Analysis Tools: Sensitivity analysis and scenario analysis using Python.
Reference Books:
1. "Python Data Science Handbook: Essential Tools for Working with Data" by Jake VanderPlas.
2. "Python for Data Analysis: Data Wrangling with pandas, NumPy, and IPython" by Wes McKinney.
3. "Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow" by Aurélien Géron.
4. "Data Science from Scratch: First Principles with Python" by Joel Grus.
5. "Think Stats: Exploratory Data Analysis" by Allen B. Downey.
Course Code: B23-CAP-304
Course Paper: Basic of Data Science Using Excel
Practical Questions
· Write Different functions in Excel with Syntax.
· Show any 5 basic functions for database in Excel.
· Write steps for Data Import & Export in Excel (CSV & TXT).
· Write the steps for create different types of charts.
· To check Mean, Median & Mode write steps.
· How to active Data Analysis Tool Pak? Write steps.
· Write the steps for VLOOKUP, HLOOPUP, Index-Match & Pivot Tables.
· Write the steps for Scenario Manager, Goal Seek & Data Tables.
7
English Semester-III
Nomenclature of the Course: English Language and Communication Skills: Level 3
Course Code: B23-AEC-311
Course Type: AEC-3
Level of the Course: 200-299
Credits: 2 (Theory 2) Total Marks: 50
End Term Exam Marks: 35 Internal Assessment Marks: 15
Time: 3 Hrs.
Workload: Theory 2 hours
Course Learning Outcomes
After the successful completion of the course, the student will be able to:
E301.1. The students will understand the importance of close reading and comprehension
E301.2. They will learn the practical use of interview and presentation skills. E301.3. They will enhance their vocabulary for better communication.
E301.4. They will be introduced to the correct use of articles and other parts of speech.
Content of the Course:
Unit I: Cloze Reading and Comprehension Summarizing and Paraphrasing
Unit II: Interview Skills, Seminar Skills, Presentation Skills
Data Interpretation – Bar Graph, Pie Chart, Tree Diagram Unit III: Vocabulary: Homonyms, Homophones, Pair of words
Rearranging jumbled sentences
Unit IV: Common errors in the use of English (Noun, Pronoun and Articles)
Suggested Readings:
Bienvenu, Sherron. The Presentation Skills Workshop: Helping People Create and Deliver Great Presentations. Amacom Books, 2006.
Brians, Paul. Common Errors in English Usage. Franklin, Beedle & Associates, 2003.
8
McNamara, Danielle S. Reading Comprehension Strategies: Theories, Interventions, and Technologies. Psychology P, 2007.
Instructions to the Paper Setters:
1. Question No 1 will be compulsory and will have 7 parts based on all the four Units and the students will be required to attempt all the 7.
2. Question No 2 and 3 will be set on Unit-I covering the entire Unit. Students will be required to attempt any one.
3. Question No 4 and 5 will be set on Unit-II covering the entire Unit. Students will be required to attempt any one.
4. Question No 6 and 7 will be set on Unit-III covering the entire Unit. Students will be required to attempt any one.
5. Question No. 8 and 9 will be based on Unit-IV having 7 parts each covering the entire Unit. Students will be required to attempt any one of these
Evaluation of Internal Assessment
Internal Assessment (Theory) will be based on the following components.
i. Class Participation 4 Marks
ii. Seminar/Presentation/Assignments/
Quiz/Class Test etc. 4 Marks
iii. Mid-Term Exam 7 Marks Total 15 Marks
DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS
KURUKSHETRA UNIVERSITY, KURUKSHETRA
|
Session: 2023-24 |
|||
|
Part A - Introduction |
|||
|
Subject |
COMPUTER SCIENCE |
||
|
Semester |
III |
||
|
Name of the Course |
Advance IT Skills |
||
|
Course Code |
B23-SEC-301 |
||
|
Course Type: (CC/MCC/MDC/CC- M/DSEC/VOC/DSE/PC/AEC/ VAC) |
SEC |
||
|
Level of the course (As per An- nexure-I |
|
||
|
Pre-requisite for the course (if any) |
|
||
|
Course Learning Outcomes(CLO): |
After completing this course, the learner will be able to: 1. Use e-Governance applications; and use computer to improve existing skills and learn new skills 2. Using internet for Digital Financial services 3. understand the concept of Cyber security and issues and challenges associated with it 4. Develop knowledge about Future Skills
5*. to understand the various concepts in the syllabi practically. |
||
|
Credits |
Theory |
Practical |
Total |
|
2 |
1 |
3 |
|
|
Contact Hours |
2 |
2 |
4 |
|
Max. Marks:75(50(T)+25(P)) Internal Assessment Marks:20(15(T)+5(P)) End Term Exam Marks: 55(35(T)+20(P)) |
Time: 3 Hrs.(T), 3Hrs.(P) |
||
|
Part B- Contents of the Course |
|||
|
Instructions for Paper- Setter Examiner will set a total of nine questions. Out of which first question will be compulsory. Remaining eight questions will be set from four unit selecting two questions from each unit. Examination will be of three-hour duration. All questions will carry equal marks. First question will comprise of short answer type questions covering entire syllabus. Candidate will have to attempt five questions in all, selecting one question from each unit. First question will be compulsory. Practicum will be evaluated by an external and an internal examiner. Examination will be of |
|||
|
three-hour duration. |
||
|
Unit |
Topics |
Contact Hours |
|
I |
WWW and E-Governance - Website Address and URL, Introduction to IP, Address, ISP and Role of ISP, Internet Protocol, Modes of Connecting Internet (HotSpot, Wifi, LAN Cable, BroadBand, USB Tethering), Identifying and uses of IP/MAC/IMEI of various devices, Downloading Web Pages, Printing Web Pages Introduction to Blogs, Basics of E-commerce, Netiquettes, Overview of e-Governance Services like Railway Reservation, Passport, eHospital [ORS], Accessing e-Governance Services on Mobile |
5 |
|
II |
Digital Financial Tools and Applications Digital Financial Tools, Understanding OTP [One Time Password]and QR [Quick Response] Code, UPI [Unified Payment Interface], AEPS [Aadhaar Enabled Payment System], USSD[Unstructured Supplementary Service Data], Card [Credit / Debit], eWallet, PoS [Point of Sale], Internet Banking, National Electronic Fund Transfer (NEFT), Real Time Gross Settlement (RTGS), Immediate Payment Service (IMPS), Online Bill Payment |
5 |
|
III |
Cyber Security: Cyber Security, Defining Cyberspace, Architecture of cyberspace, Regulation of cyberspace, Concept of cyber security, Issues and challenges of cyber security. Classification of cybercrimes, Common cybercrimes- cybercrime targeting computers and mobiles, cybercrime against women and children, financial frauds, social engineering attacks, malware and ransomware attacks, zero day and zero click attacks, Cybercriminals modus-operandi , Reporting of cybercrimes, Remedial and mitigation measures, Legal perspective of cybercrime, IT Act 2000 and its amendments, Cybercrime and offences, Organisations dealing with Cybercrime and Cyber security in India. |
7 |
|
IV |
Overview of Futureskills: Introduction to Internet of Things (IoT), Big Data Analytics, Cloud Computing, Virtual Reality, Artificial Intelligence, Social & Mobile, Blockchain Technology, 3D Printing/ Additive Manufacturing, Robotics Process Automation. |
7 |
|
V* |
Practicum: WWW and E-Governance: · Understanding the various devices related to Internet · Using e-governance services · Writing e-blogs. Digital Financial Tool: · Using digital financial tools. Cyber Security: · Checklist for reporting cyber-crime at Cybercrime Police Sta- tion · Checklist for reporting cybercrime online · Reporting phishing emails |
25 |
|
|
· Demonstration of email phishing attack and preventive measures. Futuristic Technology: · Introducing various futuristic technologies. |
|
|
Suggested Evaluation Methods |
||
|
Internal Assessment: ➢ Theory · Class Participation: 4 · Seminar/presentation/assignment/quiz/class test etc.: 4 · Mid-Term Exam: 7 ➢ Practicum · Class Participation: 2 · Seminar/Demonstration/Viva-voce/Lab records etc.: 3 · Mid-Term Exam: NA |
End Term Ex- amination: A three hour exam for both theory and practicum. |
|
|
Part C-Learning Resources |
||
|
Recommended Books/e-resources/LMS: · Cyber Crime Impact in the New Millennium, by R. C Mishra, Auther Press. Edition 2010. · Cyber Security Understanding Cyber Crimes, Computer Forensics and Legal Perspec- tives by Sumit Belapure and Nina Godbole, Wiley India Pvt. Ltd. (First Edition, 2011) · Security in the Digital Age: Social Media Security Threats and Vulnerabilities by Henry A. Oliver, Create Space Independent Publishing Platform. (Pearson, 13th November, 2001) · Electronic Commerce by Elias M. Awad, Prentice Hall of India Pvt Ltd. · Computer Fundamentals - By Pradeep K. Sinha, Priti Sinha, BPB Publications, 6th Edi- tion |
||
*Applicable for courses having practical component.
KURUKSHETRA UNIVERSITY KURUKSHETRA
Established by the State Legislature Act XIII of 1956 (‘A+’ Grade NAAC Accredited)
Undergraduate Programme (Political Science) Syllabus, Semester-III
|
MDC-3 |
|||
|
Session 2023-2024 |
|||
|
Part-A Introduction |
|||
|
Subject |
Political Science |
||
|
Semester |
III |
||
|
Name of the Course |
Indian Polity - III |
||
|
Course Code |
B23-POL-303 |
||
|
Course Type: (CC/MCC/MDC/ CCM/ DSEC/VOC/DSE/PC/AEC/ VAC |
MDC |
||
|
Level of the course (As per Annexure-I) |
200-299 |
||
|
Pre-requisite for the course (if any) |
NA |
||
|
Course Learning Outcomes (CLO) |
After completing this course, the learner will be able to: 1. Understand the nature and basics of Federalism in India. 2. Comprehend the concept of representation and working of electoral system in India. 3. Understand the nature and role of political parties, coalition politics and pressure groups in India. 4. Develop an understanding of the social factors that influence Indian politics. |
||
|
Credits |
Theory |
Tutorial |
Total |
|
2 |
1 |
3 |
|
|
Contact Hours |
2 per week |
1 per week |
3 per week |
|
Max. Marks: 75 Internal Assessment Marks: 25 End Term Exam Marks: 50 |
Time: 3 Hours |
||
|
Part-B Contents of the Course |
|||
|
Instructions for Paper Setters 1. Total NINE Questions will be set and students will be required to attempt FIVE questions. 2. Question No. 1 will be compulsory and will consist of 5 short answer type questions of 2 marks each spread over the entire syllabus. 3. The remaining EIGHT questions will be set taking TWO questions from each of the four units. The candidate would be required to attempt ONE question from each unit in addition to the compulsory question. |
|||
|
4. Each question will carry 10 marks. |
||
|
Unit |
Topics |
Contact Hours |
|
I |
Indian Federalism: Nature and Basic Features; Centre - State Relations |
09 |
|
II |
Representation, Election Commission, Electoral Reforms. |
09 |
|
III |
Party System, Coalition Politics, Pressure Groups in Indian Politics |
09 |
|
IV |
Caste, Religion and Regionalism in Indian Politics |
09 |
|
|
Tutorial |
09 |
|
Suggested Evaluation Methods |
||
|
Internal Assessment: 25 Marks Class Participation: 05 Seminar/Presentation/Assignment/Quiz/Class Test etc: 07 Mid Term Exam: 13 |
End Term Examination: 50 Marks |
|
Part-C Learning
Resources
Recommended Books:
· Austin, G. (1966). The Indian Constitution: Corner Stone of a Nation. Oxford, Oxford University Press.
· Austin, G. (2000). Working a Democratic Constitution: The Indian Experience. Delhi, Oxford University Press.
· Basu, D. D. (1994). An Introduction to the Constitution of India. New Delhi, Prentice Hall.
· Basu, D. D., & Parekh, B. (Eds.). (1994). Crisis and Change in Contemporary India. New Delhi, Sage.
· Bhambhri, C. P. (1997). The Indian State: Fifty Years. New Delhi, Shipra.
· Bhushan, R., & Katju, M. (2012). Supreme but not Infallible: Essays In Honour of The Supreme Court of India. Hay House India.
· Brass, P. (1974). Language, Religion and Politics in North India. London, Cambridge University Press.
· Brass, P. (1990). Politics of India Since Independence. Hyderabad, Orient Longman.
· Chanda, A. (1965). Federalism in India: A Study of Union-State Relations. London, George Allen & Unwin.
· Chaturvedi, S. (2019). State Legislatures in India: Structure, Functioning, Conduct of Business, Powers And Privileges. Universal Law Publishing.
· Cobridge, S., & Harriss, J. (2001). Reinventing India: Liberalization, Hindu Nationalism and Popular Democracy. Delhi, Oxford University Press.
· Fadia, B. L. (1984). State Politics in India (Vol. 1-2). New Delhi, Radiant Publishers.
· Hardgrave, R. L. (1965). India: Government and Politics in a Developing Nation. New York, Harcourt, Brace and World.
· Jayal, N. G. (Ed.). (2001). Democracy in India. Delhi, Oxford University Press.
· Kashyap, S. C. (2012). Our Parliament: An Introduction to the Parliament of India. National Book Trust, India.
· Kaushik, S. (Ed.). (1990). Indian Government and Politics. Delhi University, Directorate Of

Comments
Post a Comment