RS579 - Computer Engineering Curriculum 2073 PDF
RS579 - Computer Engineering Curriculum 2073 PDF
RS579 - Computer Engineering Curriculum 2073 PDF
Computer
Engineering
2072
Government of Nepal
Ministry of Education
Curriculum Development Centre
Sanothimi, Bhaktapur
Content
S/No. Subjects Page No.
1. Engineering Drawing 5
2. Computer Fundamentals 11
3. C - Programming 18
4. Fundamentals of Digital Systems (FDS) 25
5. Electrical Engineering 31
6. Web Page Development 38
1.
2. Computer Engineering (Grade 10)
3.
1. Computer Repair and Maintenance 48
2. Computer Networks 54
3. Database Management System 59
4. Electronic Devices and Circuits 64
5. Microprocessor 69
6. Object Oriented Programming (OOP) 75
Curriculum Structure
Class 9
S.No. Subject Weightage/ week Full Mark
1. Student will be familiar with the different types of computer programming logic and on
the basis of that logic they will develop small program which they can implement in
different types of organisations.
2. Student will acquire the knowledge of basic HTML Tags ,elements attributes, CSS and
JavaScript which is most often used in the development of websites
3. Student will be able to handle drawing instruments and materials and identify different
types of engineering curves, shapes and Geometrical construction.
4. Student will develop the general logic of Boolean algebra, logic gates, truth table
combinational and flip-flops circuits.
5. Students get the knowledge of different types of internal and external components of
computer, such as Power supply, CPU fan, CD and DVD-ROM, windows operating
system and they know how to install different kinds of software.
6. Student will be able to handle or work with electrical equipments and components such
as ammeter, voltmeter, resister, capacitors and their colour combinations and values.
They will also have an idea of Ohm’s law equivalent circuit and how to find the total
current of the circuit.
7. Student will get the general idea of registers, instruction sets, addressing modes, memory
related operations and develop the simple programming logic used in the assembly
language programming.
8. Student will identify the electronic components such as Diode, Transistor, FET and their
characteristics and applications.
9. Student will get the depth concept on object oriented programming model. And they can
construct class and create object of that class and understand the concept of inheritance,
polymorphism, encapsulation and Abstraction.
10. Student will know the concept of database management system in which they will learn
E-R Model which can help to develop the concept of relationship between the entities. It
also helps students to create database in database package, creating table, inserting
record, updating record, designing form, generating report etc.
11. Student will be familiar with different types of networking devices and be able to use
them in the LAN configuration. It will also help students to prepare the different types of
communication media used in the networking. They can configure client server and peer-
to- peer networking.
Engineering Drawing I
Grade: 9 Theory: 40 Full Marks (68 Period) Practical: 60 Full Marks (102 Period)
1. Introduction:
This course is designed to provide knowledge and skills on geometrical shapes, and its
construction procedure, and interpretation of the views of objects by orthographic projection.
This course includes graphical representation of physical object and their relationship. This
course will meet important requirements of all technical people in engineering profession. This
course mainly discusses about the geometrical drawing, it is the art of representation of objects.
On completion of course the student will be able to develop the knowledge and skills on Basic
drafting technique, Handling of drawing instruments and materials, Geometrical construction,
Line work, Lettering, Dimensioning, Orthographic projection, Section, Simple intersection of
solid and Surface development .
2. Competencies
1. Handle drawing instruments and materials;
2. Identify Geometrical construction and shape;
3. Describe the scale, its type and construction;
4. Draw different types of engineering curves and
5. Draw and interpret the multi view of solids with scale and dimensioning.
3. Learning Outcomes
At the end of Grade 9, students will be able to:
1. Use the drawing tools.
2. Construct the geometric shape.
3. Write the lettering and text in different font.
4. Describe the scale, its uses and conversion.
5. Give the dimension of any object, construct tangent, curve, conic section.
6. Draw the orthographic projection, section, surface development, intersection and land
measurement.
THEORY
Tangent
8.3.1 Line tangent to a circle from any point.
8.3.2 Uncrossed (open belt) and crossed (crossed
belt) line tangent
8.3.3 Arc tangent (Internal, external and
combined)
9 Orthographic 9.1 Theory of projection 12
Projection 9.2 Introduction of principal plane
9.3 Introduction of first and third angle
projection.
9.4 Difference between first and third angle
projection.
9.5 Projection of point(s) and line(s) in first
angle projection.
9.6 Projection of line which is parallel to HP,
parallel to VP and perpendicular to HP and VP.
Inclined to HP and VP.
9.7 Orthographic projection prism, cylinder,
pyramid and cone.
9.8 Orthographic projection of different models
with flat, inclined and circular surface.
(At least 12 practice)
10 Pictorial 10.1 Introduction of pictorial projection i.e. 12
projection oblique ,Isometric and perspective
10.2 Isometric view
10.2.1 Isometric projection and isometric
drawing
10.3 Oblique view
11 Land 4
measurement 11.1 Land measurement by triangulation
/Symbol method.
11.2 Unit of length/Unit of land Ropani/Bigha
11.3 General symbol of civil, domestic electrical
(fixtures) work and plumbing work.
Total 68
(PRACTICAL)
Unit Scope Activities Period
1 Introduction of drawing Introduction to tools, paper and
7
drawing.
2 Introduction of line and geometrical shape Introduction to geometric shape 8
3 Freehand practicing Free hand practicing of lines. 10
4 Practicing the line and circle using drawing Draw the horizontal line, 45, and 60. 8
instruments
5 Scale Practice using scale. 6
6 Lettering Draw on practice lettering 9
7 Dimensioning Practice on dimension 8
8 Geometrical construction. Construct geometric shape, tangent,
11
divide.
9 Engineering Curves Practices on different curve 9
10 Orthographic Projection Practice on orthographic projection. 8
11 Pictorial projection Practice on isometric view. 12
12 Land measurement /Symbol Practice on land measurement. 6
Total 102
• Group Discussion
• Field Visit
• Demonstration
• Case study
• Questionnaire
• Practical Works
• Audio/Visual Class
• Web surfing
• Project Works
• Problem Solving.
Specification Grid
geometrical shape
1
5 Scale 1 2
1
6 Lettering 1 1 3
1
7 Dimensioning 1 2
1
8 Geometrical construction. 2 1 4
1
9 Orthographic Projection 2 1 4
1
10 Pictorial projection 2 1 3
0
11 Land measurement /Symbol 1 1 3
1
Total Question 13 7 6 26
Attempt Questions 10 5 5 20
Marks 10 10 20 40
Time 18 18 39 75 min.
(PRACTICAL)
Time: 1 Hour and 45 Min. Full Marks: 60
Attendance 5
Internal assessment 10
Practical Examination 15
Viva 10
Total 60
Fundamental of computers
Grade: 9 Theory: 40 Full Marks (68 Period) Practical: 60 Full Marks (102 Period)
1. Introduction
This course is designed to impart knowledge on fundament concept of computer,
hardware components, internet, intranet, email and multimedia. This course specifically
designed to understand basic knowledge of different kinds of hardware and software
associated with it. It also provides knowledge of different kinds of operating system installation
process. It also provides skills on word processing, spreadsheets, and presentation tools. This
subject covers a foundational understanding of computer hardware, software, operating
systems, peripherals email and internet.
2. Competencies
1. Understand computer system and its hardware and software
2. Explain the internet, intranet and email
3. Understand the multimedia and its applications
4. Protect their computer by using antivirus software etc.
5. Perform applications software such as word processing, spreadsheets, and presentation tools
3. Learning Outcomes
(PRACTICAL)
3 Operating system 26
• Formatting hard drives
• Partitioning and naming hard drives
• Changing hard disk drive letter
• Installing different types of operating
system like window 7, 8, 10 and Linux.
• Setup bios password
• Creating user accounts and restrict
permissions
• Install drivers
• Operate control panel.
6 Electronic mail 25
• Creating an e-mail account
and internet
• Sending message, pictures, video, and
attaching files
• Components of email messages: message
envelope, the message header and the
message body
• Sending an e-mail to multiple people
• Search contents on web
• View social media site
• Find the contents
9 Project Work 11
Prepare document using word and excel.
Total 102
• Group Discussion
• Field Visit
• Demonstration
• Case study
• Questionnaire
• Practical Works
• Audio/Visual Class
• Web surfing
• Project Works
• Problem Solving.
Class work, homework, unit test, terminal test, final test, etc. are the tools to measure student's
knowledge, skill, and performance. Similarly, lab report, attendance, discipline, and performance
are also used to assess the learners' achievement.
Specification Grid
Overview
1
5 Components of 2 0 3
Computer System
1
6 Electronic Mail 1 1 3
0
7 Internet and Intranet 1 0 2
1
8 Multimedia and its 1 1 3
tools
1
Total Question 13 7 6 26
Attempt questions 10 5 5 20
Marks 10 10 20 40
Time 18 18 39 75 min.
(PRACTICAL)
Time: 1 Hour and 45 Min. Full Marks: 60
Attendance 5
Internal assessment 10
Practical Examination 15
Viva 10
Total 60
C- Programming
Grade: 9 Theory: 40 Full Marks (68 Period) Practical: 60 Full Marks (102 Period)
1. Introduction
The C- Programming syllabus aims to help the students on computer programming language
concept. The end goal is to develop basic programming knowledge and skill with the concept of
variables, data types, control structure, loop, functions, array etc.
2. Competencies
1. Develop the knowledge of platform, compiler, interpreter, basic high level programming
languages and difference of program and software.
2. Develop flow chart, algorithm, and pseudo codes.
3. Develop the knowledge of how computer language works and how they are used in the
home, school, workplace and community.
4. Analyse the basic mathematical problem flow process into c-programming language.
5. Develop small program in C- Programming language.
3. Learning Outcomes
At the end of Grade 9, students will be able to:
1. Develop simple concept of basic programming language and code reducing computer
programming.
2. Develop the flow chart, algorithm, and pseudo codes of basic mathematic problems.
3. Develop need of platform and compiler/interpreter.
4. Develop simple program using c-programming language.
5. Acquire skill of basic programming structure.
Total 68
(PRACTICAL)
Unit Scope Activities Period
2 C-fundamentals Installation of C compiler 8
4 Input/output statements
• Write a simple program which use formatted 8
input/output
5 Control Statement
• Program about operator
• Write program to use break and continue
statement in For Loop, while Loop, Do-While
Loop.
• Write a program using switch statement
• Program to display string message using For
Loop
• Program to display a pattern using nested For
loop
• Develop program to display 1 to 20 elements
using For loop, While Loop, Do-While 22
• Develop program to test even or odd number
of an integer variable using if-else statements
• Program to display the largest number
between any two numbers.
• Program to display the smallest number
between any two numbers.
• Program to calculate the simple interest
• Program to display the Fibonacci series
• Program to display the series 1, 5,9,13 up to
13 terms.
6 Function
• Program to display “Welcome to My School”
using function
• Program to find the summation of two
variables using function
• Program to find the largest and smallest 15
numbers using functions
• Program to find the factorial of any integer
variable using recursion
• WAP to call function by Value and Call by
Reference
7 Arrays & String
• Write a program to input 5 numbers in an
array variable and display them. 23
• Write a program to input the age of 20
students and count the number of students
8 Structures
• Write a program to create an structure of
book having fields ‘title’, ‘author’,
‘Publication’, ‘Price’ 8
• Write a C program that takes roll_no, fname,
lname of 5 students and print the same record
on the screen.
9 Pointers
• WAP to define a pointer variable which holds
the address of a normal variable. And print
the value stored at normal variable.
• Test a program how pointer variable holds the
8
address of another variable.
• WAP to find the of value stored at pointer
variable using deference operator.
10 Project Work
• Prepare project to simple operation of result
of student 10
Total 102
• Group Discussion
• Field Visit
• Demonstration
• Case study
• Questionnaire
• Practical Works
• Audio/Visual Class
• Web surfing
• Project Works
• Problem Solving.
Specification Grid
Subject : C- Programming
In this subject, to evaluate the students knowledge, skill, attitude and performance, the questions
are divided into two group i. e. Theory and Practical. For theoretical part questions and
weightage are given in table A, bellow:
Class: 9 Times: 1 Hour and 15 Min. Full Marks: 40
Unit Scope Total
Group A Group B Group C Question
Very Short Short Long
Question Question Question
1 Programming 2 1 3
Languages
1
2 C-fundamentals 1 1
1
3 Problem analysing 1 1 3
1
4 Input/output 1 2
statements
0
5 Control Statement 2 1 3
1
6 Function 2 1 4
1
7 Arrays & String 2 2 2
1
8 Structures 1 2
1
9 Pointers in C 1 2
0
Total Question 13 7 6 26
Attempt questions 10 5 5 20
Marks 10 10 20 40
Time 18 18 39 75 min.
(PRACTICAL)
Time: 1 Hour and 45 Min. Full Marks: 60
Attendance 5
Internal assessment 10
Examination 15
Spotting 10
Viva 10
Total 60
Grade: 9 Theory: 40 Full Marks (68 Period) Practical: 60 Full Marks (102 Period)
1. Introduction
This course provides basic knowledge and skills on logic design and digital circuit
design with logic circuits. This course also provides elementary concepts on
algorithm. This course includes logical circuits, encoder, decoder, multiplexer, and
demultiplexer. This course provides the basic building block of real-world
computers. In this course we also examine algebraic and comparator circuit.
2. Competencies
1. Develop the concept number system.
2. Develop the basics of logic system.
3. Develop the knowledge to test logic gates
4. Develop the concept to design combinational logic and sequential logic.
5. Develop the concept of flip-flop circuit.
3. Learning Outcomes
At the end of Grade 9, students will be able to:
THEORY
Unit Scope Period
Content
6 Combinational Logic 18
6.1 Code converters
6.1.1 Decoders
6.1.2 Encoders
6.1.3 Circuit implementations
6.2 Multiplexers
6.2.1 Multiplexer logic
6.2.2 Demultiplexer logic
6.2.3 Circuit implementation
6.3 7-segment decoders concept
Total 68
(PRACTICAL)
Unit Scope Activities Period
1 Number system Exercise 1 Decimal numbers
2. Binary numbers
3 Octal numbers
4 Hexadecimal numbers
5 .Number conversion
15
6 Decimal Integers to Binary and Binary to Decimal
conversion
7 Decimal Fractions to Binary conversion
8 Octal to Decimal and Decimal to Octal conversion
• Group Discussion
• Field Visit
• Demonstration
• Case study
• Questionnaire
• Practical Works
• Audio/Visual Class
• Web surfing
• Project Works
• Problem Solving.
Specification Grid
Karnaugh Map
1
5 Binary Arithmetic Logic 2 1 4
1
6 Combinational Logic 1 1 3
1
7 Sequential Logic 2 1 4
1
Total Question 13 7 6 26
Attempt questions 10 5 5 20
Marks 10 10 20 40
Time 18 18 39 75 min.
(PRACTICAL)
Time: 1 Hour and 45 Min. Full Marks: 60
Attendance 5
Internal assessment 10
Practical Examination 15
Viva 10
Total 60
Electrical Engineering
Grade: 9 Theory: 40 Full Marks (68 Period) Practical: 60 Full Marks (102 Period)
1. Introduction:
This course provides knowledge on the basic theory of the fundamentals of electrical
engineering and helps the students to develop the skills on different laboratories works related
to the subject such as resistor, capacitor, inductance, voltage, current etc. Similarly, it also gives
information and skill about single phase and three phases current, voltage and its functions.
2. Competencies
1. Develop a sense of information technology culture and an appreciation of the range two
and power of computer applications
2. Develop an awareness of how computers work and how they are used in the home,
school, workplace and community
3. Appreciate the role computers play in everyday life and the impact computers have on
society and people
4. Acquire skills in using common application software to accomplish tasks
3. Learning Outcomes
At the end of Grade 9, students will be able to:
1. Understand and explain the basic laws of electrostatics, electrolysis, electrical circuits, electrical
Power and energy, magnetism and electromagnetism.
2. Understand and calculate basic units of voltage, current, resistance, power, energy, and
Capacitance
3. Understand the different terms and parameters related with AC signal.
4. Calculate different parameters related with AC circuits and their response in various types of
circuits.
5. Know the basics related with single phase and three phase circuits and their parameters.
8 Three phase Circuit 8.1.1 Explain the concept of poly phase system 8
8.1.2 Explain the three phase system
8.1.3 Clarify about phase sequence
Total 68
(PRACTICAL)
4 Cell and Battery 4.1 Connect a circuit with 4 batteries in series and 8
parallel and hence find the equivalent e.m.f.
7 Fundamentals of alternating current 7.1 Use oscilloscope and be familiar with its operation 8
and single phase circuits to measure dc/ac quantities.
8 Three phase Circuit 8.1. To be familiar with 3-phase supply and 3-phase 18
load.
Total 102
be used to conduct teaching learning activities. To achieve the entire objective from this
syllabus, teacher must use different techniques and process while teaching. Some of the
important techniques and processes that can be used are given below:
• Group Discussion
• Field Visit
• Demonstration
• Case study
• Questionnaire
• Practical Works
• Audio/Visual Class
• Web surfing
• Project Works
• Problem Solving.
Specification Grid
Table A
7 Fundamentals of alternating
current and single phase
2 1 1 4
circuits
Attempt questions 10 5 5 20
Marks 10 10 20 40
Time 18 18 39 75 min.
(PRACTICAL)
Time: 1 Hour and 45 Min. Full Marks: 60
Attendance 5
Internal assessment 10
Practical Examination 15
Viva 10
Total 60
Grade: 9 Theory: 40 Full Marks (68 Period) Practical: 60 Full Marks (102 Period)
1. Introduction
Web technology is basically design to understand about the web pages. It is one of the
booming technologies in this globalization society. The main objective of this course is to
understand the basic concept used in HTML, CSS, JAVASCRIPT and editors. This course helps
students to develop static web pages with embedding CSS and JavaScript as well. This course is
specifically designed to focus on current IT job market with providing sound knowledge of web
basics.
2. Competencies
1. Develop the knowledge of different of GUI based HTML editor software.
2. Develop the good command in HTML and CSS based static web pages.
3. Develop the knowledge of JavaScript which is used to develop the interactive webpage
3. Learning Outcomes
At the end of Grade 9, students will be able to:
1. Develop concept of web programming and using html and css
2. Develop the skill to manage site in GUI Based Editor.
3. Acquire skills in JavaScript to implement in web development
4. Edit html and CSS based static website.
3.7.CSS3 introduction
3.8.CSS3 modules
Selectors
Box Model
Backgrounds and Borders
Image Values and Replaced Content
Text Effects
2D/3D Transformations
Animations
Multiple Column Layout
User Interface
3.9.CSS3 boarder
3.10. CSS3 Margin
3.11.CSS3 padding
3.12.CSS3 rounded corner
3.13.CSS3 backgrounds
3.14.CSS3 Gradients
3.15.CSS3 shadow
Total 68
(PRACTICAL)
• Group Discussion
• Field Visit
• Demonstration
• Case study
• Questionnaire
• Practical Works
• Audio/Visual Class
• Web surfing
• Project Works
• Problem Solving.
Specification Grid
Attempt questions 10 5 5 20
Marks 10 10 20 40
Time 18 18 39 75 min.
(PRACTICAL)
Time: 1 Hour and 45 Min. Full Marks: 60
Attendance 5
Internal assessment 10
Practical Examination 15
Viva 10
Total 60
Class 10
Grade: 10 Theory: 40 Full Marks (68 Period) Practical: 60 Full Marks (102 Period)
1. Introduction
The objective of this course is to provide fundamental concept of hardware, assembling
of computer system. This course includes the practical concept of different types of
hardware of the computer system like motherboard, hard drive, primary memory,
cabling system etc. Likewise this course also provides the concept of hardware related
issues and troubleshooting the problem. This course is also intended to diagnosis of the
actual problem of computer hardware.
2. Competencies
1. Develop the knowledge of different types of hardware of the computer
2. Develop the basic concept of how to assemble the computer
3. Develop the knowledge of primary and secondary memory
4. It helps students to troubleshoot hardware related issues.
5. Develop the concepts of preventive maintenance and safety.
3. Learning Outcomes
At the end of Grade 10, students will be able to:
(PRACTICLE)
Unit Scope Activities Periods
1 Introduction to 1.1. Perform Physical Installation Procedure 25
computers 1.2. Perform Memory Module Physical Installation
Procedure
1.3. Perform Motherboard Physical Installation Procedure
1.4. Perform Identification Procedures
1.4.1. Video Card Identification Procedure
1.4.2. Operation System Identification Procedure
1.4.3. File System Identification Procedure
3 Troubleshoot, 3.1. Perform I/O Port Physical Installation Procedures 67
repair and 3.1.1. System Case Preparation Procedure
maintenance 3.1.2. Hard Disk Drive Physical Installation Procedure
3.1.3. CD-ROM Drive Physical Installation Procedure
3.1.4. Processor Physical Installation Procedure
3.1.5. Heat Connector Physical Installation Procedure
3.1.6. PS/2 Mouse Port Connector Physical Installation
Procedure
3.1.7. Video Card Physical Installation Procedure
3.2. Perform Uninstallation and Disassembly Procedures
3.2.1. System Case Cover Removal Procedure
3.3. Perform Setup and Inspection Procedures
3.3.1. Post-Assembly Inspection Procedure
3.3.2. Post-Assembly Initial Boot Procedure
3.3.3. Safe BIOS Setup Procedure
3.3.4. Post-Assembly Initial Test Procedure
3.3.5. Hard Disk Partitioning and Formatting Procedure
3.3.6. CD-ROM Driver Installation Procedure
• Group Discussion
• Field Visit
• Demonstration
• Case study
• Questionnaire
• Practical Works
• Audio/Visual Class
• Web surfing
• Project Works
• Problem Solving.
Specification Grid
Attempt questions 10 5 5 20
Marks 10 10 20 40
Time 18 18 39 75 min.
(PRACTICAL)
Time: 1 Hour and 45 Min. Full Marks: 60
Attendance 5
Internal assessment 10
Practical Examination 15
Viva 10
Total 60
Computer Network
Grade: 10 Theory: 40 Full Marks (68 Period) Practical: 60 Full Marks (102 Period)
1. Introduction
This course is designed to provide the basic knowledge of computer networking and how
they are interconnected to each other. It also provides the concept of different types of
networking devices such as hub router, switch etc, security system, and OSI reference model of
the computer network. This course is designed to understand the concept of client server
network model configuration which is one of the core concepts of networking. It also helps
students to understand the basics of different types of server configuration like mail server, FTP
server IIS server. One of the important aspects of this course is to provide the concept of DHCP
and DNS server configuration
2. Competencies
1. Develop the knowledge of computer networking.
2. Develop the concept about client-server network.
3. Develop the knowledge of different types of network devices and media preparation.
4. Develop the concept of how to setup local area network
5. Analyse the security problem of the computer network.
3. Learning Outcomes
Total 68
(PRACTICAL)
3 Media 17
Preparation • Connecting RJ-45
• Preparation of straight Cabling and cross-Over
Cabling
• Optical fibre cable
• Setup internet in the computer LAB
4 IP Address 10
• Configuring private IP address of Class C
• Installing external NIC card
5 Network 42
architecture and • Configure peer-to-peer networking
devices • Creating the logical diagram of client server
Architecture model
• Implementing client server architecture model
• Creating active directory for user control
• Configuring firewall
• Implementing windows server in the network
system
7 Network security 15
• Antivirus and antispyware
• Firewall to block unauthorized access to your
network
• Monitoring worm ,Trojan horses and viruses
8 Project work Installation of LAN in Your School 10
Total 102
• Group Discussion
• Field Visit
• Demonstration
• Case study
• Questionnaire
• Practical Works
• Audio/Visual Class
• Web surfing
• Project Works
• Problem Solving.
Specification Grid
7 Network security 2 1 4
1
Total Question 13 7 6 26
Attempt questions 10 5 5
20
Marks 10 10 20 40
Time 18 18 39 75 min.
(PRACTICAL)
Time: 1 Hour and 45 Min. Full Marks: 60
Attendance 5
Internal assessment 10
Practical Examination 15
Viva 10
Total 60
Grade: 10 Theory: 40 Full Marks (68 Period) Practical: 60 Full Marks (102 Period)
1. Introduction
The objective of this course is to provide fundamental concept, theory and practices and
implementation of DBMS. This course explains the basics of DBMS such as its
architecture, data models, data schemas, data independence, E-R model, relation
model, relational database design, and storage. It also provides the core concept of
structured query language execution statements. This course covers database design
and the use of database management systems for applications. This course covers
database design and the use of database management systems for applications. It
includes extensive coverage of the relational model, relational algebra, and SQL.
2. Competencies
3. Learning Outcomes
Total 68
(PRACTICAL)
Unit Scope Activities Periods
1 Database 82
Management 1. Create database
Using MS- 2. Create table
Access tools 3. Design view
4. Adding data
5. Create form
6. Modify form
7. Create a relationship
8. Create a query
Select query
Insert query
Delete query
Update query
9. Modify a query
10. Export access database to excel
11. Generate report
12. Ms access Functions:
Numeric/Mathematical functions
Date and time functions
Logical functions
Group by functions
2 Project work 20
1. Develop a relational database of student
information system
2. Develop a relational database of online shopping
centre and implement it on MS-Access
Total 102
skill, and self confidence to the students. To fulfill the objectives, the instructor must involve the
students in classroom activities as well as practical field visits. Locally available material must
be used to conduct teaching learning activities. To achieve the entire objective from this
syllabus, teacher must use different techniques and process while teaching. Some of the
important techniques and processes that can be used are given below:
• Group Discussion
• Field Visit
• Demonstration
• Case study
• Questionnaire
• Practical Works
• Audio/Visual Class
• Web surfing
• Project Works
• Problem Solving.
Specification Grid
2
5 Database Design 2 1 4
2
6 Concurrency control and 1 2
Recovery
1
7 Security 2 1 3
1
Total Question 13 7 6 26
Attempt questions 10 5 5 20
Marks 10 10 20 40
Time 18 18 39 75 min.
(PRACTICAL)
Time: 1 Hour and 45 Min. Full Marks: 60
Attendance 5
Internal assessment 10
Practical Examination 15
Viva 10
Total 60
Grade: 10 Theory: 40 Full Marks (68 Period) Practical: 60 Full Marks (102 Period)
1. Introduction:
This syllabus of “Electronic Device and Circuit” provides knowledge and skills on Passive
components, semiconductor, power supplies, Bipolar Junction transistors, Special purpose
transistor and field effect transistors. This course introduces fundamental building block that
exist in all integrated structures. It will also introduce the student to more advanced applications
and analysis of diode circuits and devices. This course examines the basic operational
characteristics of PN junction and forward and reverse bias current.
2. Competencies
1. Develop a technological soundness in handling and realizing the various electronic
devices
2. Develop an awareness of how one electronic device works and its implications in the real
works
3. Develop the competent knowledge in realizing the semiconductor world that surrounds
the quotidian life.
4. Acquire skills in using common electronic devices.
3. Learning Outcomes:
On completion of this course the student will be able to:
1. Identify the passive elements (R, L, and C) and understand their characteristics
2. Identify and explain the working principles of semiconductor diodes and transistors,
related to their characteristics and application
3. Identify FET,MOSFET, relate to their characteristics and application
4. Explain the characteristics of CB, CE, CC transistor configuration circuit.
5. Identify biasing circuit and types of amplifier.
(PRACTICAL)
Unit Scope Area Activities Period
2 Passive component 2.1. Measure R, L, C, circuits 20
• Group Discussion
• Field Visit
• Demonstration
• Case study
• Questionnaire
• Practical Works
• Audio/Visual Class
• Web surfing
• Project Works
• Problem Solving.
Specification Grid
Attempt questions 10 5 5 20
Marks 10 10 20 40
Time 18 18 39 75 min.
(PRACTICAL)
Time: 1 Hour and 45 Min. Full Marks: 60
Attendance 5
Internal assessment 10
Practical Examination 15
Viva 10
Total 60
Microprocessor
Grade: 10 Theory: 40 Full Marks (68 Period) Practical: 60 Full Marks (102 Period)
1. Introduction
The course is designed to provide students a comprehensive knowledge and
understanding of why we use microprocessor systems. What is the importance of
microprocessor systems in our life? This course will provide the knowledge of software
simulator kit of 8085 microprocessor as well as Hardware Kit writing the assembly
language program.
2. Competencies
1. Develop the knowledge of internal structure of Microprocessor.
2. Develop the basic concept of how data flow from memory unit to microprocessor
3. Develop the knowledge of how to do simple assembly language program in 8085
microprocessor Kit or in software simulator
4. It helps students about the interfacing of microprocessor
3. Learning Outcomes
At the end of Grade 10, students will be able to:
1. Develop simple concept of microprocessor based system
2. Develop the flow chart, algorithm, of simple 8085 microprocessor
3. Develop the skill to operate the 8085 microprocessor.
4. Develop simple assembly language program like addition, subtraction, multiplication,
memory related operations etc.
5. Develop more complex program like copying the contents of memory from source to
Destination
6. Learn the 8085 software simulator kit to write assembly code
(PRACTICAL)
Unit Scope Activities Period
5 Programming with Intel
8085 microprocessor Assembly language programming
• Group Discussion
• Field Visit
• Demonstration
• Case study
• Questionnaire
• Practical Works
• Audio/Visual Class
• Web surfing
• Project Works
• Problem Solving.
Specification Grid
Subject : Microprocessor
In this subject, to evaluate the students knowledge, skill, attitude and performance, the questions
are divided into two group i. e. Theory and Practical. For theoretical part questions and
weightage are given in table A, bellow:
Table A
Operations
7 Input/output Interfaces 2 0 3
1
Total Question 13 7 6 26
Attempt questions 10 5 5 20
Marks 10 10 20 40
Time 18 18 39 75 min.
(PRACTICAL)
Time: 1 Hour and 45 Min. Full Marks: 60
Attendance 5
Internal assessment 10
Practical Examination 15
Viva 10
Total 60
Grade: 10 Theory: 40 Full Marks (68 Period) Practical: 60 Full Marks (102 Period)
1. Introduction
This course will help students to basics of class, object, inheritance, polymorphism, and
encapsulation. After understanding these features students would enhance the knowledge
in the fields of OOPs with the help of C++.
2. Competencies
1. Develop the knowledge of real-world object
2. Develop the concept of class and object construction and accessing them in the main
program.
3. Develop the concept of polymorphism which has the immense use of C++ and Java
programming language.
4. Develop small program in OOP language.
3. Learning Outcomes
At the end of Grade 10, students will be able to:
1. Develop simple to more complex program in C++ programming language.
2. Develop simple program using C++programming language.
3. Acquire skills in using common application programs.
4. Develop a concept of class construction and object initialization
5. Understand different types of programming logic for further programming language
6. Develop the understanding of inheritance
7. Develop the concept of polymorphism.
(PRACTICAL)
Unit Scope Activities Periods
4 Object and classes 36
• Simple class construction
• Defining variables and functions inside a class
• Creating an object of a class in Main() function
• Accessing functions and variables using object
reference variable
• Access Modifiers: Public, private and
protected
• Writing a constructor function inside a class
and accessing them into a main program
• Initializing constructor function with different
types and numbers of parameters
• Simple program to overload the constructor
function
5 Operator overloading 22
• Unary operator overloading
• Binary operator overloading
• Relational operator overloading
• Assignment operator overloading
6 Inheritance 24
• Creating base class and derived class
• Inheriting more than one the derived class
from single base class
• Accessing the members of derived class using
object variable in main program
• Writing a constructor function in derived class
Total 102
• Group Discussion
• Field Visit
• Demonstration
• Case study
• Questionnaire
• Practical Works
• Audio/Visual Class
• Web surfing
• Project Works
• Problem Solving.
Specification Grid
Attempt questions 10 5 5 20
Marks 10 10 20 40
Time 18 18 39 75 min.
(PRACTICAL)
Time: 1 Hour and 45 Min. Full Marks: 60
Attendance 5
Internal assessment 10
Practical Examination 15
Viva 10
Total 60