Syllabi and S.0.€. for Minor Course(s) for UG Programs w.e.f. 2024-25 session
Syllabi for Minor Course(s)
Semester I
Session: 2024-25
‘Name of Program [UG Program Code
Name of the Course | Basics of Economies Course Code | 24ECO40IMIOT
Hours per Week [4 Credits 4
Maximum Marks | Total Theory Intemal | Time of |3
10070 30__| Examinations
Note:
Examiner will set nine questions and the candidates will be required to attempt five questions
in all. Question number one will be compulsory containing short answer type questions from
all units. Further, examiner will set two questions from each unit and the candidates will be
required to attempt one question from each Unit, All questions will carry equal marks.
‘Course Learning Outcomes (CLO):
CLO 1: Students have a basic understanding of Economies
CLO 2: Students are Aware of the current challenges faced by any econom)
Unit
What is an Economy? Central Problems of an economy: What, how and for whom to produce,
concept of production possibility function and opportunity cost
Unit
Consumer's equilibrium-meaning of utility, marginal utility. conditions of consumer's equilibrium
Uni
Demand, market demand, determinants of demand, demand scheduled, price elasticity of demand,
factors effecting price elasticity of demand
Unit 4:
Cost and revenue: total cost, total fixed cost, total variable cost, average cost, average fixed cost,
average variable cost, revenue- total revenue and marginal revenue, meaning thet relationship
References:
+ Koutsoyiannis, A: (1979): Modern Microeconomics (2nd ed), Macmillan Press, London.
+ Sen, A (1999): Microeconomics: Theory and Applications, Oxford University Press, New
Delhi.
‘Varian, 1(2000): Microeconomic Analysis, W.W. Norton, New York
# Baumol, W.J: (1982): Economic Theory and Operations Analysis, Prentice Hall of India,
New Dehhi
+ Bain, J (1958): Barriers to New Competition, Harvard University Press, Harvard
‘Henderson, J.M. and Quandt (1980): Micro Economic Theory: A Mathematical Approach,
Me Graw Hill, New Deli
aharshi Dayanand Unversity, Rohtak-124001 Page aName ofthe Program | @Year Bachelor of Computer | Program Code
Applications
Name of the Course Computer Fundamentals & | Course Code 2SBCAAOIDSO
Problem Solving using C
Hours Week 542) ‘Credits (TP) | 32057
Max, Marks. Theory: 75 60125) Time of end term | 3 Hours
Practical: 25 (205) ‘examination
Note: The examiner has to set nine questions in all by seting two questions (fom each Unit and Question No. 1
consisting of 5 parts (shortanswer type questions) covering the entire syllabus. Student will be required to attempt
five questions in al by selecting one question from cach Unit and Question No. 1, which is compulsory.
‘Course Objectives:
This is frst course in programming, The objective of this course is to inculcate knowledge about fundamental
concepls of computer and logical thinking amongst the young minds and to teach the Programming Language C.
However, the process of learning a computer language will also be emaphasized. Emphasis is also on semantics and
problem solving. Students will be able to develop logics which will help them to create programs, applications in C.
By learning the basic programming constructs they can easily switch over to any other language in future
Course Outcomes:
By the end of the course the students will be able to:
COI: Understand the concepts of computer and its applications in various foelds.
(CO2; Understand the fundamental concepts of programming in C language.
CO3: Demonstrate an understanding of datatypes, control structures, functions, arrays, and pointers
CO4: Develop basic programming solutions using C language,
COS: Apply basic programming concepts to solve practial problems.
Tait
‘Computer Fundamentals: Generations of Computers, Block Diagram along wilh its components, classification oF
computers, Applications of computers in various fields Input/Output Devices, Memory: Concept of primary &
secondary memory, Cache Memory, Secondary storage devices
Overview of Networking & Operating System: Introduction to computer networking, Network types, Network
topologies, Intemet and its applications; Operating system and its functions.
Uait=T
Planning the Computer Program: Protlem definition, Program design, Debugging, Types of eirors in
programming, Techniques of Problem Solving- Floweharting, Algorithms
Overview of C: History of C, Importance of C, Elements of C: C character set, identifiers and keywords, Data types,
Constants and Variables, Assignment statement, Symbolic constant, Structure of a C Programprint(), scanf()
Functions, Operators & Expression, type casting and conversion, operator hierarchy & assoviativity
Tait
Decision making & Branching: Decision making with IF siatement, T-ELSE statement, Nested IF statement,
ELSE-IF ladder, switch statement, goto statement
De
yn making & Looping: while, do-while and for loop jumps in loops, break, continue statement, Nested loops
Unit=1V,
Functions: Standard Mathematical functions, Iapuvoutput: Unformatted & formatted UO function tm C, Taput
functions output functions, string manipulation funetions.tser defined functions: Introduction/Definition, function
prototype, Local and global variables, passing parameters, recursion,
Arrays & Pointers: Definition, types, initialization, processing an array, passing arrays to functions, Declaration and
initialization of string, Inpuloutput of string data, Introduction to pointers
‘Suggested Readings:
1. Gotitied, Byron S.: Programming with C, Tata McGraw Hill
2. Gill Nasib Singh: Computing Fundamentals and Programming in C, Khanna Book Publishing
‘Company(Private) Limited, NewDelbi
Balagurusamy, F.: Programming in ANSI C, Tata MeGraw-Hill
JesiR. Hanly & Elliot P. Koflinan: Problem Solving and Program Design in C, Addison Wesley.
Yashwant Kanetker; Let ws C, BPB.
Rajaraman, V.: Computer Programming in C, PIT
Yashwant Kanetker: Working with C, BPB,
Any other book covering the conten ofthe subject,
Latest and additional good books may be suggested and added from time to time,
8of Programs
12,
13,
14,
15,
‘Write a © program to demonstrate the use of ‘prinif() and "seanf() functions, Prompt the user to enter their
name and age, then display the entered information,
Write a C program to define and use symbolic constants, Define symbolic constants for PL and the radius of a
circle, then calculate and display the area of the ciele
Write a C program to demonstrate the use of various operators and expressions. Perform addition,
subtraction, multiplication, and division oa two numbers entered by the user and display the results
‘Write a C program to implement decision making using if-else statements. Check if] number entered by the
ser i positive, negative, or zero and display the result,
Write a C program to implement a nested if statement.
Write a C program to demonstrate the use of switch statement, Simulate a simple calculator to perform
addition, subtraction, multiplication, and divisioa based on user input
Writea C program to implement looping using a while loop,
Write a C program to implement looping using a do-while loop.
Write a C program to implement looping using for loop
Write a C program to demonstrate the use of break and continue statements. Print numbers ftom 1 to 10, but
skip the number $ using continue and stop the loop when it reaches 8 using break
Write aC program to define a user defined function to calculate the factorial of a number, entered by the
user and display the result
‘Write a C program to demonstrate the use of arrays. Read 10 integers from the user, store them in an array to
find the largest number,
Write a C program toread a string from the user and then display its length, and conver it to uppercase and
lowercase,
Write aC program to demonstrate the use of pointers. Declare an integer variable, assign a value to it, and
then use a pointer to display its value and address.
‘Write a C program to pass arrays toa function, Read 5 integers into an array, pass the array to a fun
retum sum of the elements of the array,
sion, and
Any other programs assigned by the teachers.Sila and Scheme of Examinations or Skil Bakancement Course) for Under Graduate Programs Single Major
atdhdepinary Program) of Compu Scene
Syllabi for Skill Enhancement Courses for Under Graduate
Programs (Single Major / Multidisciplinary Programs) of
Computer Science
Semester: I
Session: 2024-25
‘Name of the Program Program Code | ——
‘Name of the Course | Web Development I Course Code FACSCHOISEOT
TroursWeek Credits TPF
Max. Marks “Time of end term
Practical: 50 (35+20) Examination
Note: The examiner has fo set nine questions in all by setting two questions from each Unit and Question No.
1 consisting of short-answer type questions covering the entire syllabus, Student will be required to aterpt
five questions in all by selecting one question from each Unit and Question No. 1, which is eompulsory.
‘Course Objectives:
In this course, students will learn fundamental aspects of web server, browser and web development. The
course will also provide foundational programming skills related to web development. Basic programming
skills including HTML, CSS and Java Script language useful for designing the websites will also be covered
By the end of the course, students will gan practical skills and knowledge applicable to real-world seenarios,
‘equipping them to tackle a variety of programming challenges related to website development.
Course Outcomes:
By the end of the course the students will be able to:
COL: Gain knowledge about various aspects related to web development
(C02: Understand server side and client side scripting
COB: Develop proficiency in writing codes for web development using HTML and DHTML
CO4: Demonstrate an understanding of various interactive tools useful in developing interactive sites
COS: Lear differen styl layouts to be applied during web sites development.
Unit=
Tniroduction to Internets Overview of Internet, World Wide Web, Evolution and History of WWW, Basie
Features; Evolution of Web development
‘Web Browsers: Web Servers; Hypertext Transfer Protocol; URLs; IP Addresses; Domain Names; Searching
and Web- Casting Techniques; Search Engines and Search Tools; Intemet Security; The Web Programmers;
Toolbox.
Web Technologies: Introduction Web Technolo
vs, Server-Side Scripting,
; Introduetion to HTML,
and JavaScript; Client-Side
Tait
‘Web Publishing Hosting your Site Intemet Service Provider; Planning and designing your Web Site; Steps
for developing your Site; Choosing the contents; Home Page; Domain Names; Creating a Website and the
Markup Languages (HTML, DHTML).
Web Development: Introduction to HTML; Hypertext and HTML; HTML Document Features; HTML
command Tags; Creating Links; Headers; Text styles; Text Structuring, Text colors and Background;
Formatting text; Page layouts; Liss, Tables; meta element; New HTMLS Fortn input Types; input and date list,
clements; auto complete Attribute; Page-Structure Elements; Introduction to DHTML and its features
Tair
DDCSA, Maharshi Dayanand University, Rohtak-124001 Page 3S)llab and Scheme of Examinations for Skill Eahancement Courses fr Under Graduate Programs (Single Major
Mulidisciplinary Programs) of Computer Seience
Brief Tatroduction to Tateractivity Tools: CGl; Features of Tava; Java Script; Features of ASP; VBSenips
Macromedia Flash; Macromedia Dreamweaver;
JavaScript: The JavaScript execution environment; The Document Object Model ; Element access in
JavaScript; Events and event handling ; Handling events from the Body clements, Button clements, Text box,
and Password elements ; The DOM 2 event model ; The navigator object ; DOM tree traversal and
modification;
Tali
Tatroduction to CSS: Iniroduction to CSS, Block and Inline Flements, Inline Styles, using internal CSS,
using extemal CSS, How CSS rules cascade, inheritance, why use external style sheets?
C983 Basics: CSS selectors, color: foreground color, background color, contrast, opacity; text: Typeface
terminology, Specifying Typefaces, fonts; lst tables and forms: list-style, table properties, styling forms,
styling text input
“Layout and positioning: layout: key concepts in positioning elements, controlling the position of elements
relative positioning, absolute positioning, fixed positioning, z-index, float, clear, creating multi column layout
with flout, fixed width layout, liquid layout, layout grids, Images: controlling size of images in CSS, aligning
images using CSS, centering images using CSS, background images, gradients, Media Queries,
Suggested Readings:
‘Thomas A. Powell: Web Design: The Complete Reference, 4, Tata MeGraw-Hill
Wendy Willard: HTML Beginners Guide, Tata McGraw-Hill,
Web Design: The Complete Reference , 4/e, Thomas A. Powell, Tata McGraw-Hill
Deitel and Goldberg: Internet and World Wide Web, How to Program, PHL,
Any other book covering the contents ofthe subject,
Note: Latest and additional good books may be suggested and added from time to time,
Practical I (List of Programs/Lab Assignments)
1. WAP that explains the IITML style Attributes to specify the style properties for the HTML
clement
2. WAP that illustrates the HTML heading tags.
3. WAP that illustrate the use of
and
HTML tags
‘4. WAP that illustrate the use of different text formatting HTML tags
5
6
1
WAP that illustrate the use of RGB color values to style our html elements,
WAP chat Creating a simple table in HTML using a table tag
WAP that demonstrates an ordered list (
) wih five programming languages listed sequentially,
cach item numbered automatically by the browscr.
8. WAP for Implementation of Unordered List horizontally
9. WAP that illustrate the use of CSS color, Font family and font size properties.
10, WAP that illustrate the use CSS Table properties.
LL. WAP to create a 3D Groove border using CSS.
12, WAP to dynamically change color by percentage
13. WAP to set the order ofthe flexible items using CSS,
14. WAP to create reflection effect using HTML and CSS,
15, WAP to create Image Folding Effect using HTML and CSS,
16. WAP to design a Parallax Webpage using HTML & CSS.
17. WAP to create RGB color generator using HTML CSS and JavaScript
18, WAP to use Google material icon as list-style in a webpage using HTML and CSS.
19. WAP to design a calendar using HTML and CSS?
20, WAP to design Background color changer using HTML CSS and JavaScript
21, WAP to create Image Stack Illusion using IITML and CSS.
22. WAP to create Hover animations on Button,
22, Create a web page that contains the image of « human, Form an image map such that the user clicks
‘on any part of the body, a web page showing information on that part ofthe body is displayed.
24, Create a registration form for your institution which will ask fist name, last name, age, sex, date of
DDCSA, Maharshi Dayanand University, Rohtak-124001 Page 4Syllabus for
4-Year Bachelor Program in Computer Applications
[Leading to BCA and BCA(Honours)/BCA (Honours) with Research Degrees]
wef.
Academic Session 2023-24
First Semester
Name of the Program | 4-Year Bachelor Program in | Program Code] —
Computer Applications
Name of the Course | Mathematical Foundations of | Course Code IBCAWIDSOL
Computer Seience
TouraiWeek 4 Credits (TP) | 0s
Max. Marks, Theory: 100 (T0730) Time of end term | 3 Hours
examination
‘Note: The examiner has to set nine questions in all by selfing two questions from each Unit and Question No. I
consisting of 7 parts (shorl-answer lype questions) covering the entire syllabus. Student will be required to
temp five questions in all by selecting one question from each Unit and Question No. 1, which is compulsory.
Course Objectives:
Te objective ofthis course is to inculcate in students the fundamental mathematical background in Computer
Science and to provide reasoning, learning and understanding skills. The students get exposure of various
concepts of mathematics such as sets, relations, and functions, trigonometry, limit, continuity, derivatives,
matrix and determinants,
Course Outcom
By the end of the course the students will be able to
CO1: Understand and solve the problems on set, relation and functions,
(CO2 Understand the concepts of trigonometry.
CO8 Solve the problems on limit and continuity
CO4 Understand the concepts of derivative and solve the problems on derivative,
COS Understand the concept of Matrix and Determinants
Unit=1
Seis Seis, Subsets, Fqual Seis Universal Sets, Finite and Infinite Seis, Operation on Sets, Union, Intersection
and Complements of Sets, Cartesian Product, Cardinalty of Set, Practical applications of set theory.
Relations And Functions: Properties of Relations, Equivalence Relation, Parti! Order Relation, Function:
Domain and Range, Onto, Into and One to One Functions, Composite and Inverse Functions.
Tnit=
onomelry? Introduction, Measurement of angles, igonomelrie functions, relation between figonometrc
functions, signs of trigonometric functions, tigonometsic functions of standard angles. Basic of i
trigonometry
Limits & Continuity: Limit at a Point, properties of limit, computation of limits of various types of Functions,
Continuity of function at a point, Continuity over aa interval
Unit
Differentiation: Derivative of @ function, Derivatives of sum, differences, product & qualieat of Functions,
Derivatives of polynomial, trigonometric, exponential, logarithmic, inverse trigonometric and implicit functions,
LLogatithmie Differentiation, Chain rule and differentiation by substitution,
Wait -1V
Matric
Matrices
Definition, Types of Matrices, Addition, Subtraction, Scalar Multiplication and Multiplication oF
Determinants: Definition, Minors, Cofactors, Properties of Determinants, Applications of determinants in
finding area of tangle, Adjoint of matrix, Inverse of matrix, solving a system of linear equations using matrix
method,Suggested Readings
1
‘C.L.Lin: Elements of Diserete Mathematics, MeGraw Hil,
Lipschutz, Seymour: Discrete Mathematics, Schaum's Series
Babu Ram: Discrete Mathematics, Vinayek Publishers, New Delhi.
‘Trombley, JP & R. Manobar: Diserete Mathematical Structure with Application to Computer Science,
TMA,
‘Kenneth H, Rosen: Discrete Mathematics and its applications, TMH,
sn &Levasseur Kenneth: Applied Discrete Structures for Computer Science, Galgotia Pub.
Any other book covering the contents ofthe subject.
Note: Latest and additional good books may he suggested end added from time to time,syllabi and S.O.E. for Ability Enhancement Course(s) for UG Programs w.e.f. 2024-25 session
Syllabi for Under Graduate Programme in Single
Major in English
Semester —1/ Semester I
Session: 2024-25
Name of Program | Common forall Four | Program Code
year UG - _
ime of the Course | English (One) Course Code DENGXOIAEO!
Hours per Week | 2 Credits 02 (L-2-T-0-P-0)
Maximum Marks 35+15=50 ‘Time of 3 Hours
Examination
Note:
Question No. I shall be do as directed (any 7 out of given 10) from Unit 2 and Unit 3 cach.
Questions No. 2, 3, 4 and 5 shall be long Questions with internal Choice.
‘Course Learning Outcomes (CLO):
CLO |. Learners will be able to clarify the distinctive features of English speech sounds, transcribe
the words and use the correet pronunciation of commonly used words
CLO 2. The learner will be able to comprehend basic conversations revolving around friends, family.
‘vacation, one"s occupation, shopping or announcements at public places and understand the
main points'themes discussed therein
CLO 3. The learners will be able to develop vocabulary of fundamental level and use the basics of
‘grammar for their communication needs at elementary level
Introduction to Phonetics:
i. The role of sounds in communication and Phonetic Symbols of English language (as in
Oxford Advanced Learner's Dictionary)
Classification and description of speech sounds:
iii, Distinction between consonants and vowels:
iv. Semivowels and Diphthongs
‘Transcription (of commonly used one ar two syllable words)
Unit 2:
‘Spotting & Correcting the Errors in the use of:
‘* Part of Speech — noun, pronoun, verb, article, adverbs, adjective, preposition, conjunction
and interjection
Punctuation
Unit
Spotting & Correcting the Errors in the use of:
‘+ Subject-Verb agreement
© Activerpassive
Narration
Un
© Basics of Reading Skills und Reading Strategics: Skimming Sa 10 / 13
© Intensive Reading, Extensive Reading.
Barriers to Effective Reading and steps to overeome them.
References:
English for Ability Enhancement by Orient Blackswan.
English Phonetics for Indian Studems by Balasubramanian, T.
Better Spoken Englisit by Chaudhary, Shreesh.
‘Speak Better Write Better English by Lewis,
Oxford Advanced Learner's Dictionary
Practical English Usage by Swan, Michael
A Practical English Grammar by Thomson, A. J.and A. V. Martinet.
MeN ee NS
oo
Maharshi Dayanand University, Robtak-12400L Page