Course File Foect Mca
Course File Foect Mca
Vision
To promote education as a vehicle for rural development and become to be a world-class institution for
technical education and scientific research for the public good.
Mission
1: To make a lifelong difference to the lives of rural underprivileged girls and boys through holistic
education.
2: Empower rural underprivileged students from all socio-economic strata to level the academic and
professional.
3: Be a centre of excellence in education in emerging technologies in collaboration with the industry and
industrial trends.
4: Build world class research facilities on par with the finest in the world and broaden students' horizons
beyond classroom education.
5: Nurture talents and entrepreneurship and enable all-round personality development in students.
Quality Policy
To continuously thrive to provide a congenial and wholesome academic environment and a healthy
culture for faculty, staff and students which would motivate teacher’s full participation with passion and
develop an intense desire in the students to acquire comprehensive education and hence become a useful
and confident human resource for industry and academia.
Department of Computer science and Engineering
2: To inculcate socially ethically mindset with lifelong learning aptitude and global outreach.
PEO 2: To develop ethical leaders with strong communication ability who will excel as an individual
and a team in a society.
PEO 3: To produce successful innovative professionals with computing and analytical ability to design
& develop system with entrepreneurial aptitude.
Department of Computer Science and Engineering
Programme Outcomes (POs)
1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex engineering problems.
2. Problem analysis: Identify, formulate, review research literature, and analyse complex
engineering problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and design
system components or processes that meet the specified needs with appropriate consideration for
the public health and safety, and the cultural, societal, and environmental considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and research
methods including design of experiments, analysis and interpretation of data, and synthesis of the
information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modelling to complex engineering activities
with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the
professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for
sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms
of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and receive
clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.
PSO 2: To solve real world problems specified with constraints by using modern software tools,
resources and techniques.
Bhagwant Institute of Technology
MUZAFFARNAGAR
Semester: I
Course Outcomes:
Upon the completion of this course, the student will be able to:
Course
Outcomes Statement Knowledge Level,
(COs) KL
CO 1 Demonstrate the knowledge of the basic structure, components, K1, K2
features and generations of computers..
CO 2 Describe the concept of computer languages, language translators and K2, K3
construct algorithms to solve problems using programming concepts.
CO 3 Compare and contrast features, functioning & types of operating K4
system and computer networks.
CO 4 Demonstrate architecture, functioning & services of the Internet and K2
basics of multimedia.
CO 5 Illustrate the emerging trends and technologies in the field of K1, K2
Information Technology..
KL- Bloom’s Knowledge Level (K1, K2, K3, K4, K5, K6)
K1-Remember, K2-Understand, K3-Apply, K4-Analyze, K5-Evaluate, K6-Create
-
CO-PO & PSO Mapping-
Course
Outcome PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PO 11 PO 12 PSO 1 PSO 2
s
(COs)
CO 1
CO 2
CO 3
CO 4
CO 5
Course
Average
3- High, 2- Medium, 1-Low
Bhagwant Institute of Technology
MUZAFFARNAGAR
Course Code:- KCA101 Course Name:- C Fundamental of Computers & Emerging Technologies
Course Outcomes:-
CO 1 Acquire knowledge of different phases and passes of the compiler and also able to use the compiler tools
like LEX, YACC, etc. Students will also be able to design different types of compiler tools to meet the requirements
of the realistic constraints of compilers. K3, K6
CO 2 Understand the parser and its types i.e. Top-Down and Bottom-up parsers and construction of LL, SLR, CLR,
and LALR parsing table. K2, K6
CO 3 Implement the compiler using syntax-directed translation method and get knowledge about the synthesized
and inherited attributes. K4, K5 CO 4 Acquire knowledge about run time data structure like symbol table
organization and different techniques used in that. K2, K3
CO 5 Understand the target machine’s run time environment, its instruction set for code generation
Assessment Tools:
Gap Analysis of Sessional Exam, Assignments, Course Exit Survey
Course Target:
Criteria At Level
If the number of students achieving the target is equal or above 40% & less than 50%. 1
If the number of students achieving the target is equal or above 50% & less than 60%. 2
If the number of students achieving the target is equal or above 60% students. 3
Bhagwant Institute of Technology
MUZAFFARNAGAR
CO2
CO3
CO4
CO5
1.
2.
3.
LECTURE PLAN
Course Periods Evaluation Scheme
Programme Sem Course Name Code (University) Course Credit
Total
L T P Sessional Marks UE
Fundamental CT TA Total
M.C.A I of Computers KCA101 3 0 0 30 20 50 100 150 3
& Emerging
Technologies
KL- Bloom’s Knowledge Level (K1, K2, K3, K4, K5, K6)
K1-Remember, K2-Understand, K3-Apply, K4-Analyze, K5-Evaluate, K6-Create
Suggested Readings:
1.
2.
1 Introduction to Computer: K1
Definition, Computer Hardware &
Computer Software
2 Components: Hardware – K2-
K3-
Introduction, Input devices,
Output devices, Central
Processing Unit, Memory-
Primary and Secondary.
3 Software - Introduction, Types – K2-
K3-
System and Application.
Computer Languages:
Introduction,
4 Concept of Compiler, Interpreter K2-
& Assembler
5 Problem solving concept: K2-
K3-
Algorithms – Introduction, ,
Definition
6 , Characteristics, Limitations, K2-
K3-
7 Conditions in pseudo-code, Loops K2-
K3-
in pseudo code
8 Operating system: Definition, K2-
K3-
Functions, Types,
9 Classification, Elements of K2 K4
K5
command based and GUI based
operating system.
10 . Computer Network: Overview, K2 K4
K5
11 Types (LAN, WAN and MAN) K4 K5
12 Data communication, topologies K2 K4
K5
13 Internet : Overview, Architecture, K4 K5
Functioning,
14 Basic services like WWW, FTP, K2
15 Telnet, Gopher etc., Search K3
engines,.
16 E-mail, Web Browsers. K4-K5-
17 Internet of Things (IoT): K4-K5-
Definition, Sensors, their types
and features,
18 Smart Cities, Industrial Internet of K2
Things
19 Block chain: Introduction, K5
overview, features, limitations
and
20 application areas fundamentals of , K4-
K5,
Block Chain. K6-
21 Crypto currencies: Introduction , K2
Applications and use cases
22 Cloud Computing: It nature and K4-K5-
benefits, AWS, Google, Microsoft
& IBM Services
23 Emerging Technologies: K5-K6
Introduction, overview, features,
limitations and
24 application areas of Augmented K2
Reality ,
25 Virtual Reality, Grid computing, K4-
Green computing,
26 Big data analytics, Quantum K4
Computing and Brain Computer
Interface
KL- Bloom’s Knowledge Level (K1, K2, K3, K4, K5, K6)
K1-Remember, K2-Understand, K3-Apply, K4-Analyze, K5-Evaluate, K6-Create
Suggested Readings:
1. Rajaraman V., “Fundamentals of Computers”, Prentice-Hall of India.
2. Norton P., “Introduction to Computers”, McGraw Hill Education.
3. Goel A., “Computer Fundamentals”, Pearson.
4. Balagurusamy E., “ Fundamentals of Computers”, McGraw Hill
5. Thareja R., “Fundamentals of Computers”, Oxford University Press.
6. Bindra J., “The Tech Whisperer- on Digital Transformation and the Technologies that Enable it ”, Penguin
Web References:
1.
Course Code:- KCA101 Course Name:- Fundamental of Computers & Emerging Technologies
Assignment-1
Course Code:- KCA101 Course Name:- Fundamental of Computers & Emerging technologies
Assignment-2
Course Code:- KCA101 Course Name:- Fundamental of Computers & Emerging technologies
Assignment-3
Course Code:- KCA101 Course Name:- Fundamental of Computers & Emerging technologies
Assignment-4
Assignment-5
b)- CO1 2
c)- CO1 2
SECTION-B
2:- Attempt any THREE parts.
(3x5)
a)- Explain different generations of computer 5
SECTION-C
3:- Attempt any ONE parts.
(1x9)
a)- Explain compiler interpreter and assembler 5
SECTION-B
2:- Attempt any THREE parts.
(3x5)
a)- Define algorithm and its characteristicsWrite algorithm to find out the 5
factorial of a number
d)- What is cache memory?How it reduces the mismatch of processor and main 5
memory speed
SECTION-C
3:- Attempt any ONE parts.
(1x9)
a)- Write differences between a)Router and gateway 9
1 CO1
2 CO2
Note: The above bar graph depicts the overall class performance with respect to the Threshold % for individual Course Outcomes
(COs). The Threshold based Attainment % & Average based Attainment % is calculated using the below formula.
For Threshold based Attainment %= (x/y)*100 For Average based Attainment %= (x/y)*100
x= Count of Students >= to Threshold % x= Average secured marks of Attempted students
y= Total number of students attempted y= Maximum Marks.
1 CO1
2 CO2
3 CO3
4 CO4
5 CO5
1 CO1
2 CO2
3 CO3
4 CO4
5 CO5
Note: The above bar graph depicts the overall class performance with respect to the Threshold % for individual Course Outcomes
(COs). The Threshold based Attainment % & Average based Attainment % is calculated using the below formula.
For Threshold based Attainment %= (x/y)*100 For Average based Attainment %= (x/y)*100
x= Count of Students >= to Threshold % x= Average secured marks of Attempted students
y= Total number of students attempted y= Maximum Marks.
b)- 2
c)- 2
d)- 2
e)- 2
f)- 2
g)- 2
h)- 2
i)- 2
j)- 2
SECTION-B
2:- Attempt any THREE parts.
(10x3)
a)- 10
b)- 10
c)- 10
d)- 10
e)- 10
SECTION-C
3:- Attempt any ONE parts.
(10x1)
a)- 10
b)- 10
b)- 10
b)- 10
b)- 10
b)- 10
CO 2
CO 3
CO 4
CO 5
Date of Examination:-
A) Difficulty level of question paper (Difficult/Moderate/Easy):
E) Questions having mistakes or are incomplete (indicate only the question number):
UNIT Weightage of Units in Weightage of Units in Similar question from AKTU & PUT question
AKTU Question Paper PUT Question Paper paper
Question No. Marks Question No. Marks AKTU Marks PUT Marks
(a) (b) (c) (d) Question No. (f) Question (h)
(e) No. (g)
1
Beyond
Syllabus
Total: Total: Total: Total:
Any other
observatio
n