Curriculum (C-20) : State Board of Technical Education and Training Andhra Pradesh:: AMARAVATI
Curriculum (C-20) : State Board of Technical Education and Training Andhra Pradesh:: AMARAVATI
Curriculum (C-20) : State Board of Technical Education and Training Andhra Pradesh:: AMARAVATI
Globally Competitive
CURRICULUM (C-20)
For Polytechnic Diploma Courses
in Andhra Pradesh
3 YEAR (REGULAR)
DIPLOMA IN
COMPUTER ENGINEERING
1
CURRICULUM -2020
(C-20)
3 YEAR (REGULAR)
DIPLOMA IN COMPUTER ENGINEERING
2
CURRICULUM -2020
( C-20 )
FOR DIPLOMA COURSES IN ANDHRA PRADESH
PREAMBLE
The proposed programme intends to develop a skilled technician to support the industries
both nationally or globally. It also helps to kindle the spirit of entrepreneurship with necessary skills
and theoretical inputs aligning with the National policy of ‘Make in India’. The programme also
provides for accomplishing higher education goals for those who wish to enrich their theoretical
concepts further.
The State Board of Technical Education and Training, (SBTET) AP, has been offering Diploma
programmes to meet the above said aspirations of the stake holders: industries, students,
academia, parents and the society at large. As such, it has been the practice of SBTET, A.P., to keep
the curriculum abreast with the advances in technology through systematic and scientific analysis of
current curriculum and bring out an updated revised version at regular intervals. Accordingly the
SBTET, AP under the aegis of the Department of Technical Education, Andhra Pradesh in it’s 57 th
Board Meeting held on 05-02-2019 (vide item no: 18) resolved to update the Polytechnic Curriculum
C-16 with the guidance of National Institute of Technical Teachers Training & Research (NITTTR),
Extension Centre, Vijayawada (ECV), to be implemented with effect from the academic year ‘20-21.
Analysis of Curriculum C-16 (SWOT analysis) started in the month of June-2019. Feedback was
collected from all stake holders: Students, Lecturers, Senior Lecturers, Head of Sections and
Principals for all programmes for this purpose. A series of workshops with subject experts followed
in the subsequent weeks and the draft curricula were prepared for every programme. Finally, an
interactive session with representatives from industries, academia and subject experts was held on
04.01.2020 for thorough perusal and critique of draft curricula; and the suggestions received from
Industrialists and academia have been recorded , validated by another set of experienced subject
teachers from the Department of Technical education for incorporation into the Curriculum C-20.
The design of new Curricula for the different diploma programmes has thus been finalised with the
active participation of the members of the faculty teaching in the Polytechnics of Andhra Pradesh,
and duly reviewed by Expert Committee constituted of academicians and representatives from
industries. Thus, the primary objective of the curriculum change is to produce employable
technicians in the country by correlating the growing needs of the industries with relevant academic
input.
The outcome based approach as given by NBA guidelines has been followed throughout the design
of this curriculum is designed to meet the requirements of NBA Accreditation, too.
The revised New Curriculum i.e., Curriculum–2020 (C-20) is approved by BoG of SBTET for its
implementation with effect from 2020-21.
3
4. Updated subjects relevant to the industry are introduced in all the Diploma courses.
5. CISCO course content has been incorporated into the ECE and CME programmes for
certification from CISCO in lieu of industrial training when students are unable to get
Industrial Training placement in any industry.
6. The policy decisions taken at the State and Central level with regard to environmental science
are implemented by including relevant topics in Chemistry. This is also in accordance with the
Supreme Court guidelines issued in Sri Mehta’s case.
7. Keeping in view the increased need of communication skills which is playing a major role in
the success of Diploma Level students in the Industries, emphasis is given for learning and
acquiring listening, speaking, reading and writing skills in English. Further as emphasized in
the meetings, Communication Skills lab and Life Skills lab are continuing for all the branches.
8. CAD specific to the branch has been given emphasis in the curriculum. Preparing drawings
using CAD software has been given more importance.
9. Upon reviewing the existing C-16 curriculum, it is found that the theory content is found to
have more weightage than the Practical content. In C-20 curriculum, more emphasis is given
to the practical content in Laboratories and Workshops, thus strengthening the practical
skills.
10. With increased emphasis for the student to acquire Practical skills, the course content in all
the subjects is thoroughly reviewed and structured as outcome based than the conventional
procedure based.
11. Curricula of Laboratory and Workshops have been thoroughly revised based on the
suggestions received from the industry and faculty, for better utilization of the equipment
available in the Polytechnics. The experiments /exercises that are chosen for the practical
sessions are identified to confirm to the field requirements of industry.
12. An exclusive section for assessing Higher order Thinking skills (HOTS) has been introduced in
summative evaluation.
Acknowledgements:
It is pertinent to acknowledge the support of the following in the making of Curriculum C-20.
A series of workshops in three phases were conducted by NITTTR, AP Extension Centre, Vijayawada
involving faculty from Polytechnics, Premier Engineering Colleges & Industries to analyze the
Previous C-16 Curriculum and to design C-20 Curriculum under the guidance of Dr C. R. Nagendra
Rao, Professor & Head, NITTTR-ECV. The efforts & support extended by NITTTR to bring out final
Curriculum C-20 by incorporating needs, aspiration & expectations of all stake holders is highly
appreciated and gratefully acknowledged.
The Members of the working group are grateful to Sri M.M. Nayak, I.A.S., former Special
Commissioner of Technical Education, Chairman of SBTET, AP, Dr. Pola Bhaskar, I.A.S.,
Commissioner of Technical Education, Chairman of SBTET, AP and Sri. G. AnanthaRamu, I.A.S.,
former Principal Secretary, Department of Skill Development and Training, Smt. G. Jaya Lakshmi,
I.A.S. Principal Secretary, Department of Skill Development and Training, for their guidance and
valuable inputs during process of revising, modifying and updating the Curriculum C-20.
The Members acknowledge with thanks the guidance & inspiration provided by Sri. V.S. Dutt, former
Secretary, SBTET, Andhra Pradesh , Sri K Vijaya Bhaskar, Secretary , SBTET, Andhra Pradesh and other
officials of Directorate of Technical Education and the State Board of Technical Education, Andhra
Pradesh, experts from industry, academia from the universities and higher learning institutions and
all teaching fraternity from the Polytechnics who are directly or indirectly involved in preparation of
the curricula.
4
RULES AND REGULATIONS OF C-20 CURRICULUM
3 MEDIUM OF INSTRUCTION
The medium of instruction and examination shall be English.
4 PERMANENT IDENTIFICATION NUMBER (PIN)
A cumulative / academic record is to be maintained of the Marks secured in
sessional work and end examination of each year for determining the eligibility for
promotion etc., A Permanent Identification Number (PIN) will be allotted to each admitted
candidate to maintain academic records.
5
6 ELIGIBILITY (ATTENDANCE TO APPEAR FOR THE END EXAMINATION)
a) A candidate shall be permitted to appear for the end examination in all subjects, if he or
she has attended a minimum of 75% of working days during the year/Semester.
b) Condonation of shortage of attendance in aggregate up to 10% (65% and above and
below 75%) in each semester or 1st year may be granted on medical grounds.
c) A stipulated fee shall be payable towards condonation for shortage of attendance.
d) Candidates having less than 65% attendance shall be detained.
e) Students whose shortage of attendance is not condoned in any semester / 1st year and
not paid the condonation fee in time are not eligible to take their end examination of
that class and their admissions shall stand cancelled. They may seek re-admission for
that semester / 1st year when offered in the next subsequent academic semester/year.
f) For INDUSTRIAL TRAINING:
i) During Industrial Training the candidate shall put in a minimum of 90%
attendance.
ii) If the student fails to secure 90% attendance during industrial training, the
student shall reappear for 6 months industrial training at his own expenses.
7 READMISSION
Readmission shall be granted to eligible candidates by the respective Principal/
Regional Joint Director.
a) (i) Within 15 days after commencement of class work in any semester (Except
Industrial Training).
(ii) For Industrial Training: before commencement of the Industrial training.
b) Within 30 days after commencement of class work in any year (including D. Pharmacy
course or first year course in Engineering and Non Engineering Diploma streams).
Otherwise such cases shall not be considered for readmission for that semester / year
and are advised to seek readmission in the next subsequent eligible academic year.
The percentage of attendance of the readmitted candidates shall be calculated from
the first day of beginning of the regular class work for that year / Semester, as officially
announced by CTE/SBTET but not from the day on which he/she has actually reported
to the class work.
8. SCHEME OF Evaluation
a) First Year
THEORY Courses: Each Course carries Maximum marks of 80 with examination of 3
hours duration, along with internal assessment for Maximum of 20 marks. (Sessional
marks). However, there are no minimum marks prescribed for sessional
Laboratory Courses: There shall be 40/20 Marks for internal assessment i.e. sessional
marks for each practical Course with an end examination of 3 hours duration carrying
60/30 marks. However, there are no minimum marks prescribed for sessional.
6
9 INTERNAL ASSESSMENT SCHEME
a) Theory Courses: Internal assessment shall be conducted for awarding sessional marks
on the dates specified. Three unit tests shall be conducted for I year students and two
Unit Tests for semesters.
Internal Assessment shall be of 90 minutes duration and for a maximum of 40 marks.
For each test
The average of marks of all the tests, reduced to 20 shall be taken as final sessional in
any case.
b) Practical Courses:
The award of sessional marks for internal Assessment shall be as given in the following table
From the Average From the Average of From the Average of From the Average of
of THREE Unit Assessment of Regular TWO Unit Tests. Assessment of Regular
Tests. Class work Exercises. Class work Exercises.
All Drawing exercises are to be filed in serial order and secured for further scrutiny by a
competent authority
d) For practical examinations, except in drawing, there shall be two examiners. External
examiner shall be appointed by the Principal in consultation with respective Head of
Section preferably choosing a qualified person from in the order of preference.
i) Nearby Industry
7
ii) Govt / Semi Govt organization like R & B, PWD, PR, Railways,
BSNL,APSRTC,APSEB etc.,
iii) Govt / University Engg College.
iv) HoDs from Govt.Polytechnic
Internal examiner shall be the person concerned with internal assessment as in (c)
above. The end examination shall be held along with all theory papers in respect of
drawing.
e) Question Paper for Practicals: Question paper should cover ( the experiments / exercise
prescribed to test various) skills like handling, manipulating, testing, trouble shooting,
repair, assembling and dismantling etc., from more than one experiment / exercise
f) Records pertaining to internal assessment marks of both theory and practical Courses
are to be maintained for official inspection.
g) In case of Diploma programs having Industrial Training, Internal Assessment and
Summative Evaluation, shall be done as illustrated in the following table:
Upon
Assessment Max
completion By Based on
no Marks
of
1.The faculty
Learning outcomes as given in
1 12 weeks concerned and 120
the scheme of assessment ,for
2. Training Mentor of
Industrial Training
2 20-22 weeks the industry 120
1.The faculty member 1.Demonstration of any one of
concerned, the skills listed in learning 30
3.Final
outcomes
summative 23 week
2.HoD concerned and 2.Training Report 20
Evaluation
3.An external
3.Viva Voce 10
examiner
TOTAL 300
INDUSTRIAL ASSESSMENT:
Pass marks is 50% in assessment at Industry ( I and II assessments put together) and also
50% in final summative assessment at institution level
8
11. PROVISION FOR IMPROVEMENT
Improvement is allowed only after he / she has completed all the Courses from First Year
to Final semester of the Diploma.
a) Improvement is allowed in any 4 (Four) Courses of the Diploma.
b) The student can avail of this improvement chance ONLY ONCE, that too within the
succeeding two examinations after the completion of Diploma. However, the duration
including Improvement examination shall not exceed FIVE years from the year of first
admission.
c) No improvement is allowed in Practical / Lab Courses or Project work or
Industrial Training assessment. However, improvement in drawing Course(s) is allowed.
d) If improvement is not achieved, the marks obtained in previous Examinations hold good.
e) Improvement is not allowed in respect of the candidates who are punished under Mal-
practice in any Examination.
f) Examination fee for improvement shall be paid as per the notification issued by State Board
of Technical Education and Training from time to time.
g) All the candidates who wish to appear for improvement of performance shall deposit the
original Marks Memos of all the years / Semesters and also original Diploma Certificate to
the Board. If there is improvement in performance of the current examination, the revised
Memorandum of marks and Original Diploma Certificate will be issued, else the submitted
originals will be returned.
12. RULES OF PROMOTION FROM 1ST YEAR TO 3,rd, 4,th 5th ,6th and 7th SEMESTERS:
A) For Diploma Courses of 3 Years duration
i. A candidate shall be permitted to appear for first year examination provided he /
she puts in 75% attendance (which can be condoned on Medical grounds upto 10%) i.e.
attendance after condonation on Medical grounds should not be less than 65% and pay
the examination fee.
ii. A candidate shall be promoted to 3rd semester if he/she puts the required
percentage of attendance in the first year and pays the examination fee. A candidate
who could not pay the first year examination fee has to pay the promotion fee as
prescribed by State Board of Technical Education and Training, AP from time to time
before commencement of 3rd semester.
iii. A candidate shall be promoted to 4th semester provided he/she puts the
required percentage of attendance in the 3rd semester and pay the examination fee. A
candidate, who could not pay the 3rd semester exam fee, has to pay the promotion fee
as prescribed by State Board of Technical Education and Training AP from time to
time before commencement of 4th semester.
9
A candidate is eligible to appear for the 5th semester examination if he/she
a) Puts the required percentage of attendance in the 5th semester
b) Should get eligibility to appear for 4th Semester examination.
The first backlog exam in 5th semester will be conducted only in
instant/supplementary diploma examination.
For IVC& ITI Lateral Entry students:
a) Puts the required percentage of attendance in the 5th semester
b) Should get eligibility to appear for 4th Semester examination.
v) A candidate shall be sent to Industrial training provided he/she puts in the required
percentage of attendance in the 4th semester and pay the examination fee/
promotion fee as prescribed by SBTET.
B) For Diploma Courses of 3 ½ Years duration (MET/ CH/ CHPP/ CHPC/ CHOT/ TT ):
i. A candidate shall be permitted to appear for 1st year examination provided he / she puts
in 75% attendance (which can be condoned on Medical grounds upto 10%) i.e.
attendance after condonation on Medical grounds should not be less than 65% and pay
the examination fee.
ii. A candidate shall be promoted to 3rd semester if he/she puts the required percentage of
attendance in the 1st year and pays the examination fee. A candidate who could not pay
the 1st year examination fee has to pay the promotion fee as prescribed by State Board
of Technical Education and Training from time to time before commencement of 3 rd
semester.
iii. A candidate shall be promoted to 4th semester provided he/she puts the required
percentage of attendance in the 3rd semester and pay the examination fee. A candidate,
who could not pay the 3rd semester exam fee, has to pay the promotion fee as
prescribed by State Board of Technical Education and Training from time to time before
commencement of 4th semester.
A candidate is eligible to appear for the 4th semester exam if he/she
a). Puts the required percentage of attendance in the 4th semester
b). Should not have failed in more than Four backlog Courses of 1st year.
For IVC & ITI Lateral Entry students:
a) Puts the required percentage of attendance in the 4th semester
iv. A candidate shall be promoted to 5th semester industrial training provided he / she puts
the required percentage of attendance in the 4th semester and pays the examination
fee. A candidate, who could not pay the 4th semester examination fee, has to pay the
promotion fee as prescribed by State Board of Technical Education and Training from
time to time before commencement of 5th semester.
10
v. Promotion from 5th to 6th semester is automatic (i.e., from 1st spell of Industrial
Training to 2nd spell) provided he/she puts the required percentage of attendance,
which in this case ie.,90 % of attendance and attends for the VIVA-VOCE examination at
the end of training.
vi. A candidate shall be promoted to 7th semester provided he / she puts the required
percentage of attendance in the 6th semester and pays the examination fee. A
candidate, who could not pay the 6th semester examination fee, has to pay the
promotion fee as prescribed by State Board of Technical Education and Training from
time to time before commencement of 7th semester.
vii. A candidate shall be promoted to 7th semester of the course provided he/she has
successfully completed both the spells of Industrial Training.
The same rules which are applicable for conventional courses also apply for this course. The
industrial training in respect of this course is restricted to one semester (6 months) after the 6 th
semester (3 years) of the course.
i. A candidate shall be permitted to appear for first year examination provided he /
she puts in 75% attendance (which can be condoned on Medical grounds upto 10%)
i.e. attendance after condonation on Medical grounds should not be less than 65%
and pay the examination fee.
ii. A candidate shall be promoted to 3rd semester if he/she puts the required
percentage of attendance in the first year and pays the examination fee. A
candidate who could not pay the first year examination fee has to pay the
promotion fee as prescribed by State Board of Technical Education and Training
from time to time before commencement of 3rd semester.
iii. A candidate shall be promoted to 4th semester provided he/she puts the required
percentage of attendance in the 3rd semester and pay the examination fee. A
candidate who could not pay the 3rd semester examination fee, has to pay the
promotion fee as prescribed by State Board of Technical Education and Training
from time to time before commencement of 4th semester.
A candidate is eligible to appear for the 4th semester examination if he/she
a) Puts in the required percentage of attendance in the 4th semester
b) Should not have failed in more than Four backlog Courses of 1st year
For IVC & ITI Lateral Entry Students:
A candidate is eligible to appear for the 4th semester examination if he/she puts
the required percentage of attendance in the 4th semester
iv. A candidate shall be promoted to 5th semester provided he / she puts the required
percentage of attendance in the 4th semester and pays the examination fee. A
candidate, who could not pay the 4th semester examination fee, has to pay the
promotion fee as prescribed by State Board of Technical Education and Training
from time to time before commencement of 5th semester.
11
A candidate is eligible to appear for the 5th semester exam if he/she
a) Puts in the required percentage of attendance in the 5 th semester.
b) Should get eligibility to appear for 4th Semester examination.
For IVC & ITI Lateral Entry students:
a) Puts in the required percentage of attendance in the 5th semester.
b) Should not have failed in more than Four backlog Courses of 3rd
Semester.
v. A candidate shall be promoted to 6th semester provided he/she puts in the required
percentage of attendance in the 5th semester and pays the examination fee.
A candidate who could not pay the 5th semester examination fee, has to pay the
promotion fee as prescribed by State Board of Technical Education and Training
from time to time before commencement of 6th semester.
A candidate is eligible to appear for 6th semester examination
a) Puts in the required percentage of attendance in 6th semester and
b) Should get eligibility to appear for 4th Semester Examination.
For IVC & ITI Lateral Entry students:
a) Puts in the required percentage of attendance in 6th semester.
b) Should get eligibility to appear for 5th Semester Examination.
vi. A candidate shall be promoted to 7th semester provided he/she puts in the required
percentage of attendance in 6th semester and pay the examination fee. A candidate,
who could not pay the 6th semester examination fee, has to pay the promotion fee
prescribed by SBTET from time to time before commencement of the 7th semester
(Industrial Training).
A candidate is eligible to appear for 7th semester Industrial Training assessment
(Seminar/Viva-voce) if he/she
a) Puts in the required percentage of attendance, ie., 90% in 7th semester
Industrial Training
b) Should get eligibility to appear for 4th Semester Examination.
OTHER DETAILS
a) In case a candidate does not successfully complete the Industrial training, he / she
will have to repeat the training at his / her own cost.
b) The First spell of Industrial training shall commence 10 days after the completion of
the last theory examination of 4th Semester.
c) The Second spell of Industrial training shall commence within 10 days after the
completion of first spell of Industrial training.
12
13. STUDENTS PERFORMANCE EVALUATION
Successful candidates shall be awarded the Diploma under the following divisions of pass.
a) First Class with Distinction shall be awarded to the candidates who secure an overall
aggregate of 75% marks and above.
b) First Class shall be awarded to candidates who secure overall aggregate of 60% marks and
above and below 75% marks.
c) Second Class shall be awarded to candidates who secure a pass with an overall aggregate of
below 60%.
i. The Weightage of marks for various year/Semesters which are taken for computing
overall aggregate shall be 25% of I year marks + 100% of 3 rd and subsequent
Semesters.
ii. In respect IVC & ITI Lateral Entry candidates who are admitted directly into diploma
course at the 3rd semester (i.e., second year) level the aggregate of (100%) marks
secured at the 3rd and subsequent semesters of study shall be taken into
consideration for determining the overall percentage of marks secured by the
candidates for award of class/division.
d) Second Class shall be awarded to all students, who fail to complete the Diploma in the
regular 3 years/ 3 ½ years and four subsequent examinations, from the year of first
admission.
Part A contains five questions and carries 16 marks. Among these five questions first
question consists of four objective items like one word or phrase answer/filling-in the
blanks/true or false etc with one mark for each question. The other four questions are
short answer questions and carry three marks each.
Part B carries 24 marks and consists of three questions with internal choice ie., Either/Or
type , and each question carries 8 marks.
The sum of marks of 3 tests for I year and 2 tests for semesters shall be reduced to 20
marks in each Course for arriving at final sessional marks.
Part A consists four questions for maximum marks of 16 and each question carries four
marks (4×4 marks=16 marks).
13
Part B carries maximum marks of 24 and consists of five questions while the student shall
answer any three questions out of these five questions. Each question in this part carries
a maximum marks of 8, (3×8 marks=24 marks).
The sum of marks obtained in 3 unit test marks shall be reduced to 20 marks for arriving
at final sessional marks. Remaining 20 marks are awarded by the Course teacher based
on the student’s performance during regular class exercise.
For semester: Two unit tests with duration of 90 minutes and for maximum marks of 40
marks shall be conducted. The sum of marks obtained in 2 unit test marks shall be
reduced to 20 marks for arriving at final sessional marks. Remaining 20 marks are
awarded by the Course teacher based on the student’s performance during regular class
exercise
c) For Laboratory /workshop: 50% of total marks for the Course shall be awarded based on
continuous assessment of the student in laboratory/workshop classes and the remaining
50% shall be based on the sum of the marks obtained by the students in two tests.
Section ‘A’ with Max marks of 30, contains 10 short answer questions. All questions are
to be answered and each carries 3 marks, i.e., 10 x 3 = 30.
Section ‘B’ with Max marks of 40 contains 5 essay type questions including Numerical
questions (without any divisions in the question), with internal choice(Either/or type),
each carrying 8 marks, i.e., Max. Marks: 5 x 8 = 40.
Section ‘C’ with Max marks of 10 contains single essay type, Higher order Thinking skills
question (HoTs)including Numerical questions, without choice (without any divisions in
the question),
Thus the total marks for theory examination shall be: 80.
b) For Engineering Drawing Course (107) consist of section ‘A’ and section ‘B’.
Section ‘A’ with max marks of 20, contains four (4) questions. All questions in section
‘A’ are to be answered to the scale and each carries 5 marks, ie. 4 x 5=20.
Section ‘B’ with max marks of 40, contains six (6) questions. The student shall answer
any four (4) questions out of the above six questions and each question carries 10
Marks, ie. 4 x 10 = 40.
14
c) Practical Examinations
For Workshop practice and Laboratory Examinations, Each student has to pick up a
question paper distributed by Lottery System.
Max. Marks for an experiment / exercise : 50
Max. Marks for VIVA-VOCE : 10
Total Max. Marks : 60
In case of practical examinations with 50 marks, the marks shall be distributed as
Max. Marks for an experiment / exercise : 25
Max. Marks for VIVA-VOCE : 05
Total Max. Marks : 30
In case of any change in the pattern of question paper, the same shall be informed
sufficiently in advance to the candidates.
A candidate is eligible for award of Diploma Certificate if he / she fulfil the following
academic regulations.
i. He / She pursued a course of study for not less than 3 / 3 ½ academic years & not more
than 6 / 7 academic years.
ii. He / she have completed all the Courses.
Students who fail to fulfil all the academic requirements for the award of the Diploma
within 6 / 7 academic years from the year of admission shall forfeit their seat in the
course & their seat shall stand cancelled.
15
For IVC & ITI Lateral Entry students:
i. He / She pursued a course of study for not less than 2 / 2 ½ academic years & not
more than 4 / 5 academic years.
ii. He / she has completed all the Courses.
Students who fail to fulfil all the academic requirements for the award of the
Diploma within 4 / 5 academic years from the year of admission shall forfeit their
seat in the course & their seat shall stand cancelled.
16
c) If a candidate is failed and obtains more than 12% of the maximum marks
on Re-verification and if the marks secured on re-verification are still less
than the minimum pass marks, the status of the candidate remain FAIL only.
(vii) After Re-verification of valued answer script the same or change if any
therein on Re-verification, will be communicated to the candidate.
(viii) On Re-verification of Valued Answer Script if the candidate’s marks are
revised, the fee paid by the candidate will be refunded or else the candidate
has to forfeit the fee amount.
The Board on payment of prescribed fee will issue these certificates for the
candidates who intend to prosecute Higher Studies in India or Abroad.
17
24.SPECIFIC CHANGES INCORPORATED IN PRESENT CURRICULUM C-20
CME
3. CM-305, DBMS:
Introduced the topic cursors and triggers in PL/SQL
9. CM-502,Java Programming:
A new advance topic by name “collections” is introduced to meet the current industrial
standards.
18
11. CM-504. Internet Of Things:
Introduced new subject to make the students to learn and to become globally competitive
enough with latest advancements in computer science and Engg., like sensor networks
,cloud computing,WPAN,RFID,NFC,ZIGBEE and various protocols like XMPP, COAP, etc.,
19
New practical subject introduced. The subject introduced to encourage the student’s
application skills and team management skills. Student has to design, develop, test, validate and
deploy the software/Hardware project which solves the real time day to day problems of individuals,
organisations and IT industries.
10. CM-601 Industrial Training: A six month Industrial training is introduced exclusively to get
training from the industries.(instead of in-house training as per ( C-16 curriculum)
i. The Board may change or amend the academic rules and regulations or syllabi at any
time and the changes or amendments made shall be applicable to all the students,
for whom it is intended, with effect from the dates notified by the competent
authority.
ii. All legal matters pertaining to the State Board of Technical Education and Training,
AP are within the jurisdiction of Vijayawada.
iii. In case of any ambiguity in the interpretation of the above rules, the decision of the
Secretary, SBTET, A.P is final.
20
COMPUTER ENGINEERING
VISION
MISSION
21
PROGRAMME SPECIFIC OUTCOMES (PSOs)
PSO1 Foundation of Computer System: Ability to understand the principles and working of
computer systems and can assess the hardware and software aspects of computer
systems.
PSO2 Foundations of Software development: Ability to understand the structure and
development methodologies of software systems. Possess professional skills and
knowledge of software design process. Familiarity and practical competence with a
broad range of programming language and open source platforms.
PSO3 Foundation of mathematical concepts: Ability to apply mathematical methodologies to
solve computation task, model real world problem using appropriate data structure
and suitable algorithm, methodologies in developing computer related problem
solutions as well as apply them in establishing new firms in small scale with the help
of experience gained as part of industrial training.
Students completing Diploma in Computer Engineering are anticipated to have the following abilities
PO1 Basic and Discipline specific knowledge: Apply knowledge of basic mathematics, science
and engineering fundamentals and engineering specialization to solve the engineering
problems.
PO2 Problem analysis: Identify and analyse well-defined engineering problems using codified
standard methods.
PO3 Design/ development of solutions: Design solutions for well-defined technical problems
and assist with the design of systems components or processes to meet specified needs.
PO4 Engineering Tools, Experimentation and Testing: Apply modern engineering tools and
appropriate technique to conduct standard tests and measurements.
PO5 Engineering practices for society, sustainability and environment: Apply appropriate
technology in context of society, sustainability, environment and ethical practices.
PO6 Project Management: Use engineering management principles individually, as a team
member or a leader to manage projects and effectively communicate about well-
defined engineering activities.
PO7 Life-long learning: Ability to analyse individual needs and engage in updating in the
context of technological changes.
22
MAPPING OF PEOs WITH MISSIONS
PEO M1 M2 M3 M4
To produce best Diploma in Computer Engineering
technicians by correlating
growing need of the industries in modern topics with the
academic input and giving the technical knowledge for
further learning.
To prepare the students as productive Computer Engineers,
possessing supportive and leadership skills in
multidisciplinary domains, expertise in Practical orientation,
Communication Skills and latest developments.
To give the depth of related skills and expertise in a single
field, and the ability to collaborate with other disciplines
and work at the Supervisory cadre.
To promote the students in professionalism, by successful
completion of the Diploma in Computer Engineering by
emphasizing Field Practices in industry oriented activities.
To sensitize the students on social and economic
commitment and to inculcate a nature to guard the values
of community and protect environment.
NOTE :
In some of the courses PO5,PO6 and PO7 strength is between 1 and 2,to strengthen
them, the following remedial measures for all the courses are suggested.
23
DIPLOMA IN COMPUTER ENGINEERING
SCHEME OF INSTRUCTIONS AND EXAMINATION
CURRICULUM-2020
(FIRST YEAR)
Instruction
Scheme Of Examinations
Periods/Week Total
Sub Code Name of the Subject Periods End
Per Year Duration Sessional Total
Theory Practicals Exam
(hrs) Marks Marks
Marks
THEORY SUBJECTS
Basics of Computer
CM-105 3 - 90 3 20 80 100
Engineering
PRACTICAL SUBJECTS
CM-109
Chemistry Lab - 3 90 1.5 20 30 50
Total 24 18 - 1000
24
DIPLOMA IN COMPUTER ENGINEERING
SCHEME OF INSTRUCTIONS AND EXAMINATION
CURRICULUM-2020
(III Semester)
Instruction
Total Scheme Of Examinations
Periods/Week
Periods
Sub Code Name of the Subject End
Per Duration Sessional Total
Theory Practicals Semester Exam
(hrs) Marks Marks
Marks
THEORY SUBJECTS
PRACTICAL SUBJECTS
25
DIPLOMA IN COMPUTER ENGINEERING
SCHEME OF INSTRUCTIONS AND EXAMINATION
CURRICULUM-2020
(IV Semester)
InstructionPeriods/
Scheme Of Examinations
Week Total
Periods
Sub Code Name of the Subject End
Per Duration Sessional Total
Theory Practicals Semester Exam
(hrs) Marks Marks
Marks
THEORY SUBJECTS
PRACTICAL SUBJECTS
26
DIPLOMA IN COMPUTER ENGINEERING
SCHEME OF INSTRUCTIONS AND EXAMINATION
CURRICULUM-2020
(V Semester)
Instruction
Scheme Of Examinations
Periods/Week Total
Sub
Name of the Subject Periods Per End
Code Duration Sessional Total
Theory Practicals Semester Exam
(hrs) Marks Marks
Marks
THEORY SUBJECTS
Industrial Management
CM-501 5 - 75 3 20 80 100
and Entrepreneurship
PRACTICAL SUBJECTS
Python Programming
CM-507 - 4 60 3 40 60 100
Lab
CM-508 Life Skills - 3 45 3 40 60 100
27
DIPLOMA IN COMPUTER ENGINEERING
SCHEME OF INSTRUCTIONS AND EXAMINATION
CURRICULUM-2020
(VI Semester)
Viva Voce 10
The candidate shall put a minimum of 90% attendance during Industrial Training.
If the student fails to secure 90% attendance during industrial training, the student shall
reappear for 6 months industrial training.
Formative assessment at industry level shall be carried out by the Mentor from of the
industry, where the student is undergoing training and the faculty in charge (Guide) from the
concerned section in the institution.
28
The Industrial training shall carry 300 marks and pass marks is 50% in assessments at
industry (first and second assessment) and final summative assessment at institution level
put together i.e. 150 marks out of 300 marks.
If the student fails to secure 50% marks in final summative assessment at institution level,
the student should reappear for final summative assessment in the subsequent board
examination.
Final Summative assessment at institution level is done by a committee including Head of
the section, External examiner and Faculty members who assessed the students during
Industrial Training as members.
29
FIRST YEAR
30
DIPLOMA IN COMPUTER ENGINEERING
SCHEME OF INSTRUCTIONS AND EXAMINATION
CURRICULUM-2020
(FIRST YEAR)
Instruction
Scheme Of Examinations
Periods/Week Total
Sub Code Name of the Subject Periods End
Per Year Duration Sessional Total
Theory Practicals Exam
(hrs) Marks Marks
Marks
THEORY SUBJECTS
Basics of Computer
CM-105 3 - 90 3 20 80 100
Engineering
PRACTICAL SUBJECTS
CM-109
Chemistry Lab - 3 90 1.5 20 30 50
Total 24 18 - 1000
31
Marks
Course Code Course Title No. of Periods/Week Total No. of Periods Marks for SA
for FA
Total Periods 90
32
CO No. Course Outcomes
Demonstrates knowledge of form and function of ‘grammar items’ and use them in
CO2 both academic and everyday situations.
Demonstrates effective English communication skills with competence in listening,
CO3 speaking, reading and writing in academic, professional and everyday contexts.
Displays positivity and values of harmonious living in personal and professional spheres
CO4
as reflected through communication.
CO-PO Matrix
PO1 Not directly Applicable for English course, however activities that
use content from science and technology relevant to the
PO2 Programme taken up by the student shall be exploited for
PO3 communication in the Course.
PO4
CO1, CO2,
PO6 52 58 21-50%: Level 2
CO3, CO4
CO1, CO2,
PO7 18 20
CO3, CO4 Up to 20%: Level 1
33
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7
CO 1
CO 2
CO3
CO 4
NOTE: CO-PO groups shall be fulfilled through activities that use content from science and
technology relevant to the Programme taken up by the student shall be exploited for
communication in the Course.
PO5: Appropriate quiz programme may be conducted at intervals and duration as decided by
concerned teacher.
PO7: Such activities are to be planned that students visit library to refer standard books on
Mathematics and latest updates in reputed national and international journals, attending
seminars, learning mathematical software tools.
34
Blue Print of Question Paper:
Marks Wise Question Wise
CO's
Distribution of Distribution of
S. Periods Weightage Mapped
Name of the Unit Weightage Weightage
No. Allocated Allocated
A
R U Ap An R U Ap
n
English for 1 CO1, CO2,
1 8 3
Employability CO3, CO4
1 1* CO1, CO2,
2 Living in Harmony 8 3
17 8* 1* CO3, CO4
PART-A: 10 Questions 3 marks each =30 Marks All Questions are compulsory : 60 minutes
PART-B: 5 Questions 8 marks each =40 Marks Internal choice : 90 minutes
Part-C: 1 Question 10 marks =10 Marks
(Higher Order Question) No choice, one compulsory question : 30 minutes
NOTE: * indicates questions can be given from any of the corresponding lessons in the blue print.
Question Paper Pattern for Unit Tests
Part A: 16 marks: 4 questions with 1 mark each (FIB, True/false, one word/phrase, etc.)
4 questions with 3 marks each (short answer/ descriptive/ applicative questions)
Part B: 24 marks: 3 questions 8 marks each with internal choice
35
Learning Outcomes
1.1. Explain the need for improving communication in English for employability
1.2. Use adjectives and articles effectively while speaking and in writing
1.3. Write simple sentences
2. Living in Harmony
6. Preserve or Perish
6.1. Describe the ecological challenges that we face today and act to save the environment.
6.2. Narrate / Report past events
6.3. Develop vocabulary related to environment
6.4. Write e-mails
36
7.3. Ask for or give directions, information, instructions
7.4. Use language to express emotions in various situations
7.5. Write letters in various real life situations
Reference Books:
Martin Hewings : Advanced Grammar in Use, Cambridge University Press
Murphy, Raymond : English Grammar in Use,Cambridge University Press
Sidney Greenbaum : Oxford English Grammar, Oxford University Press
Wren and Martin (Revised
byN.D.V. Prasad Rao) : English Grammar and Composition, Blackie ELT Books, S.
Chand and Co.
Sarah Freeman : Strengthen Your Writing, Macmillan
37
STATE BOARD OF TECHNICAL EDUCATION- A.P
Model Question Paper
C20-COMMON-101- ENGLISH
Time: 3hrs Max.Marks:80
PART-A 10X3=30 Marks
Instructions: Answer all the questions. Each question carries Three marks.
3. a) The old man hunted for his spectacles. ( Give the contextual meaning of the word
in italics)
b) The committee / have submitted / its report / to the President. ( identify the
part which contains an error )
c) recently has a scooter purchased Shanthi. ( Rearrange the jumbled words to
make a meaningful sentence.)
*( Question 3 : Understanding- Mapping with CO2 & CO3 )
38
5. Fill in the blanks with suitable form of the verb given in brackets:
a) He ______ (go) for a walk daily.
b) The bus ________ ( arrive) just now.
c) We _______ (live) in Chennai since 2005.
*( Question 5 : Applicative- Mapping with CO2 & CO3 )
9. Rewrite as directed:
a) In spite of being busy he attended the meeting. ( Rewrite the sentence using ‘though’ )
b) She is poor. She is honest. ( combine the two sentences using ‘but’)
c) On seeing the tiger, he climbed a tree. ( split into two simple sentences)
39
PART-B 5X8=40
Instructions: Answer the following questions. Each question carries EIGHT marks.
11. Write a paragraph in about 100 words on what you do daily.
OR
Write a paragraph in about 100 words on the uses and misuses of social media.
12. Construct a dialogue of at least five turns between an American and you about places worth
visiting in your city.
OR
Compose a dialogue of at least five turns between two friends, one favouring homemade food and
the other, fast food.
13. Write a letter to your parents about your preparation for year-end examinations.
OR
Write a letter to the editor of a newspaper about the inconvenience caused due to loud speakers in
your area.
40
of gratitude for the farmer's generosity toward his sons, the hunter often shared the game he had
hunted with the farmer. The farmer reciprocated by sending the hunter the cheese he had made.
Within a short time the neighbours became good friends.
a) What kind of dogs does the neighbor have?
b) When did the farmer consult the judge?
c) What would be the consequence if the judge punished the neighbor?
d) What was the solution suggested by the judge?
e) What did the neighbour’s sons do with the gifts they received?
f) How did the dogs stop bothering the farmer’s lambs?
g) What items are exchanged happily between the two neighbours?
h) Pick the word from the passage that would mean: ‘a closed shelter for dogs’.
OR
Read the following short poem and answer the questions that follow:
Crisp in the winter’s morning,
Softly all through the night,
What is this without warning,
Falling and white?
16. Write a report on the blood donation camp organized by International Red Cross Society in your
college. Use the following clues: date, time, place, arrangements, donors, equipment, doctors,
response, sponsors, snacks, volunteers, help others, save lives…etc.
*( Question 16 : Applying - Mapping with CO1, CO3 & CO4 )
41
STATE BOARD OF TECHNICAL EDUCATION –A.P
C20-COMMON-101-ENGLISH
UNIT TEST-1
Time: 90 minutes Max. Marks: 40
PART-A 4X4= 16 marks
Instructions: Answer all the questions. Each question carries FOUR Marks.
1. Rewrite / Fill in the blank as directed. Each question carries ½ Mark. (CO1,CO2)
a) Write the antonym of ‘cruel’ CO2
b) Write the synonym of ‘love’ CO2
c) Give prefix to ‘adventure’. CO2
d) Give suffix to ‘ liberate’ CO2
e) It is _______ universal truth. (Fill in with suitable article) CO1
f) The boy is fond ____ ice-cream. ( Fill in the blank with proper preposition) CO1
g) He ____not like sweets. (Fill in the blank with correct primary auxiliary verb.) CO1
h) We ________ respect our national flag. ( Fill in with a proper modal verb) CO1
2. Rewrite the sentences as directed. Each question carries One mark. 4X1=4 Marks CO1
a) No other metal is so useful as iron. ( Change into superlative degree)
b) Very few students are so clever as Ramesh. ( Change into comparative degree)
c) Guess the contextual meaning of the italicized word in the following sentence.
“The CBI officer has interrogated the bank employees in connection with the scam.”
d) only sings plays Prasanth not also well but cricket. ( Rearrange the jumbled words)
3. Fill in the blanks with proper form of the verb given in brackets. 4X1 = 4 marks CO1
The IPSGM _________(hold) in our college last month. Nearly all the colleges in our zone
______(participate) in the event. The prizes ________ (distribute) by the district collector.
Next year, Government Polytechnic, Vijayawada __________ (conduct) the games meet.
4. Rewrite the following sentences after making necessary corrections: 4X 1= 4 Marks CO1
a) The police has arrested the culprit.
b) Three hundred miles are a long distance.
c) The Principal along with the Heads of Sections have visited the laboratories.
d) Either he or I is to blame.
PART-B 3X8=24 Marks
Instructions: Answer all the questions and each question carries EIGHT marks.
5. Write a dialogue of at least five turns between a shopkeeper and customer about buying a mobile
phone. CO3
6. Make an analysis and write a paragraph in around 100 words about your strengths and
weaknesses in learning and using English and also the measures to improve it. CO3
7. Write a paragraph in about 100 words on how to overcome low esteem and negativity. CO3
42
STATE BOARD OF TECHNICAL EDUCATION –A.P
C20-COMMON-101-ENGLISH
UNIT TEST-II
Time: 90 minutes Max. Marks: 40
43
science, but to substitute law for force, and international government for anarchy in the relations of
one nation with another. That is a job in which everybody must participate, including the scientists.
Now we are face to face with these urgent questions: Can education and tolerance, understanding
and creative intelligence run fast enough to keep us side by side without our mounting capacity to
destroy? That is the question which we shall have to answer, one way or the other, in this
generation. Science must help us in the answer, but the main decision lies within ourselves. The hour
is late and our work has scarcely begun.
a. What is the chief enemy of man?
b. What does science reflect?
c. When is science perverted?
d. What makes war more terrible?
e. Why do we need international government?
f. What are the four aspects that may stop destruction?
g. Have we really started our work to fight the problem discussed?
h. Pick the word from the passage that would mean: ‘replace with other one’
44
STATE BOARD OF TECHNICAL EDUCATION –A.P
C20-COMMON-101-ENGLISH
UNIT TEST-III
Time: 90 minutes Max. Marks: 40
PART-A 4X4 = 16 Marks
Instructions: Answer all the questions. Each question caries Four marks.
1. Give the meaning of the word in italics: CO1 CO2
a) When the girls laughed in the class, the teacher was furious.
b) He was rusticated from the school for his misbehavior.
c) Vikramaditya was a benevolent Indian King.
d) We should not show any discrimination between boys and girls.
2. Change the speech of the following: CO2
a) He said, “I am sorry.”
b) The teacher said to the boys, “Why are you late?”
c) Sushma said that she had submitted her report recently.
d) Pratap requested Priya to give him her pen.
3. Rewrite as directed: CO2
a) Though he was weak, he took the test. ( change into a simple sentence)
b) You must work hard to achieve success. ( change into a complex sentence)
c) If you run fast, you will catch the bus. ( change into a compound sentence)
d) The fog disappeared when the Sun rose. ( Split into two simple sentences)
4. Locate eight errors from the following passage and correct them. CO3, CO1
Once upon a time there live a king who was very kind to his people. In his council of
ministers, there is a wise man. He had a son called Sumanth who was a educated and highly
learned. Once the wise minister fall sick. All the physicists in the country could not heal him. Then
Sumanth will go in search of medicine in Himalayas. He bring the special medicinal roots to cure his
father’s sickness. Sumanth looked before his father carefully and healed him. The king rewarded
Sumanth with rich gifts.
45
knives, forks, and spoons. One unusual item on their table is a pair of scissors. They use the
scissors to open the food packages. They can eat right from the package. They have a kitchen on
the spaceship. Its oven can heat food to 170 degrees. The kitchen has water and sets of meals
that come on trays. The astronauts choose their menu before they go into space. They take a lot
of food with them. The astronauts keep bread and fresh fruits and vegetables in a special food
locker. How do they keep the kitchen clean? They do not have to worry about mice or other
rodents. They make sure that there are no rodents before the ship leaves. But sometimes mice
travel on the ship. Those mice are part of experiments. They live in cages. How do astronauts
keep their trays clean? That is another health problem the astronauts solve. They need to stay
healthy in space. To carry a lot of water to wash trays would be a lot of extra weight. They pack
wet wipes in plastic bags. They use them to clean trays. So, their kitchen is clean and they stay
healthy.
6. Write an essay in about 120 words on the importance of goal setting and your short and long
term goals.
7. Write a report about the bush fire that raged in Australia recently by using the following
clues: forest, natural disaster, wild fire, dried leaves, no rain fall, wild animals, burnt alive,
loss of flora and fauna, fire fighters, uncontrollable, moderate rains, environmental
pollution, measures to protect...etc.
46
Course No. of Total No. of Marks for Marks for
Course Title
Code Periods/week periods FA SA
Engineering
CM-102 5 150 20 80
Mathematics-I
1 Algebra 31 CO1
2 Trigonometry 44 CO2
CO3 Find the equations and properties of straight lines, circles and
conic sections in coordinate system.
47
ENGINEERING MATHEMATICS – I
Learning Outcomes
UNIT - I
C.O. 1 Identify various functions, resolve partial fractions and solve problems on matrices.
L.O. 1.1 Define Set, ordered pairs and Cartesian product - examples.
1.4 Classify types of functions (into, many-to-one, one-one, onto and bijective).
1.7 Explain the procedure of resolving rational fractions of the type mentioned
below into partial fractions
f ( x) f ( x)
i) ii)
(ax b)(cx d ) (ax b)2 (cx d )
f ( x) f ( x)
iii) iv)
( x 2 a 2 )(bx c) ( x 2 a 2 )( x 2 b2 )
1.9 State various types of matrices with examples (emphasis on 3rd order square
matrices).
1.10 Compute sum, scalar multiplication and product of matrices. Illustrate the
properties of these operations such as associative, distributive,
commutative
properties with examples and counter examples.
48
1.11 Define the transpose of a matrix and write its properties;
1.12 Define symmetric and skew-symmetric matrices with examples Resolve square
matrix into a sum of a symmetric and skew- symmetric matrices and provide
examples.
using Laplace expansion formula. State and apply the properties of determinants
to solve problems.
1.15 Solve system of 3 linear equations in 3 unknowns using Cramer’s rule and
matrix inversion method
49
UNIT - II
C.O.2 Solve problems using the concept of trigonometric functions, their inverses and
complex numbers.
2.5 Define compound angles and state the formulae of sin(A±B), cos(A±B),
2.6 Give simple examples on compound angles to derive the values of sin150,
2.9 Derive the formulae of multiple angles 2A, 3A etc and sub multiple angles
2.10 Derive useful allied formulas like sin2A= (1- cos2A)/2 etc.
50
2.11 Solve simple problems using the above formulae
2.15 Define inverses of six trigonometric functions along with their domains
and ranges.
2.17 State various properties of inverse trigonometric functions and identities like
sin-1x+cos-1 x = etc.
2
x y
2.18 Apply formulae like tan 1 x tan 1 y tan 1 , where x 0, y 0, xy 1 etc.,
1 xy
to solve Simple problems
2.19 Explain what is meant by solutions of trigonometric equations and find the
general solutions of sin x=k, cos x =k and tan x=k with appropriate examples.
2.20 Solve models of the type a sin2 x + b sin x +c=0, a cos x + b sin x=c etc., and
problems using simple transformations.
51
2.21 State sine rule, cosine rule, tangent rule and projection rule.
2.22 Explain the formulae for sin A/2, cos A/2, tan A/2 and cot A/2 in terms of semi-
perimeter s and sides a,b,c and solve problems.
2.25 Define Sinh x, cosh x and tanh x and list the hyperbolic identities.
2.27 Define complex number, its modulus, conjugate and list their properties.
2.31 Write DeMoivre’s theorem (without proof) and illustrate with simple
examples.
52
UNIT - III
Coordinate Geometry
C.O. 3 Find the equations and properties of straight lines, circles and conic sections in
coordinate system.
L.O. 3.1 Write the different forms of a straight line – general form, point-slope form,
slope- intercept form, two-point form, intercept form and normal form or
perpendicular form.
3.3 Find distance of a point from a line, acute angle between two lines,
intersection of two non parallel lines and distance between two parallel
lines.
3.5 Write the general equation of a circle and find the centre and radius.
3.6 Find the equation of a circle given (i) centre and radius, (ii) two ends of a
diameter (iii) Centre and a point on the circumference (iv) three non collinear
points.
3.8 Explain the terms focus, directrix, eccentricity, axes and latus rectum of a
conic with illustrations.
3.9 Find the equation of a conic when focus, directrix and eccentricity are given
3.10 Describe the properties of Parabola, Ellipse and Hyperbola in standard forms
whose axes are along co-ordinate axes and solve simple examples on above.
53
C.O.4 Evaluate the limits and derivatives of various functions.
L.O. 4.1 Explain the concept of limit and meaning of lim f ( x) l and state the
xa
properties of limits .
f ( x) f ( x)
4.2 Evaluate the limits of the type lim and lim
x l g ( x) x g ( x )
xn an sin x tan x a x 1
4.3 Mention the Standard limits lim , lim , lim , lim ,
xa x a x 0 x x 0 x x 0 x
1
ex 1
x
1
lim , lim (1 x) x , lim 1 (without proof) and solve the problems
x 0 x x 0 x x
using these standard limits.
4.5 State the concept of derivative of a function y = f(x) – definition, first principle
as lim f ( x h) f ( x) and also provide standard notations to denote the
h 0 h
derivative of a function.
4.7 Find the derivatives of elementary functions like xn , ax, ex, log x, sin x, cos x,
tanx,Secx,Cosecx and Cot x using the first principles.
4.8 Find the derivatives of simple functions from the first principle.
54
4.9 State the rules of differentiation of sum, difference, scalar multiplication,
product and quotient of functions with illustrative and simple examples.
4.11 Find the derivatives of Inverse Trigonometric functions and examples using the
Trigonometric transformations.
4.14 Explain the procedures for finding the derivatives of implicit function with
examples.
4.15 Explain the need of taking logarithms for differentiating some functions with
examples like [f(x)]g(x).
4.16 Explain the concept of finding the higher order derivatives of second and third
order with examples.
4.17 Explain the concept of functions of several variables, partial derivatives and
difference between the ordinary and partial derivatives with simple examples.
55
4.19 Explain Euler’s theorem for homogeneous functions with applications to simple
problems.
L.O. 5.1 State the geometrical meaning of the derivative as the slope of the tangent to the
curve y=f(x) at any point on the curve.
5.2 Explain the concept of derivative to find the slope of tangent and to find the
equation of tangent and normal to the curve y=f(x) at any point on it.
5.3 Find the lengths of tangent, normal, sub-tangent and sub normal at any point on
the curve y=f(x) .
5.4 Explain the derivative as a rate of change in distance-time relations to find the
velocity and acceleration of a moving particle with examples.
5.5 Explain the derivative as a rate measurer in the problems where the quantities
like volumes, areas vary with respect to time- illustrative examples.
5.7 Explain the conditions to find points where the given function is increasing or
decreasing with illustrative examples.
5.8 Explain the procedure to find the extreme values (maxima or minima) of a function
of single variable- simple problems yielding maxima and minima.
5.9 Solve problems on maxima and minima in applications like finding areas, volumes
etc.
5.10 Apply the concept of derivatives to find the errors and approximations in simple
problems.
56
CO/PO – Mapping
CM- PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
102
CO1 3 2 1 2 3 2 3
CO2 3 3 3 2 3 3 1
CO3 3 2 2 1 3 2 2
CO4 3 3 2 2 3 2 1
CO5 3 3 3 3 3 3 3
Note:
PO5: Appropriate quiz programme may be conducted at intervals and duration as decided by
concerned teacher.
PO7: Such activities are to be planned that students visit library to refer standard books on
Mathematics and latest updates in reputed national and international journals, attending
seminars, learning mathematical software tools.
PSO1: An ability to understand the concepts of basic mathematical concepts and to apply them in
various areas like computer programming, civil constructions, fluid dynamics, electrical and
electronic systems and all concerned engineering disciplines.
PSO2: An ability to solve the Engineering problems using latest software tool, along with analytical
skills to arrive at faster and appropriate solutions.
PSO3: Wisdom of social and environmental awareness along with ethical responsibility to have a
successful career as an engineer and to sustain passion and zeal for real world technological
applications.
57
C-20
Engineering Mathematics – I
CO periods addressing PO in
Mapped with Level
PO no column I Remarks
CO no (1,2 or 3)
No %
CO1, CO2,
1 150 100% 3
CO3,CO4,CO5
>40% Level 3
CO1, CO2,
2 138 92% 3 Highly
CO3,CO4,CO5
addressed
CO1, CO2,
3 133 88.6% 3
CO3,CO4,CO5
25% to 40%
CO1, CO2,
4 120 80% 3 Level 2
CO3,CO4,CO5
Moderately
5 addressed
7 5% to 25%
Level 1 Low
PSO 1 CO1, CO2, addressed
150 100% 3
CO3,CO4,CO5
58
C-20
ENGINEERING MATHEMATICS – I
COURSE CONTENT
Unit-I
Algebra
Define Set, Ordered pairs, Cartesian product, Relations, functions, domain & range of functions.
Describe types of functions (in-to, many-to-one, one-one, onto and bijective) and inverse
functions – examples.
2. Partial Fractions:
Define rational, proper and improper fractions of polynomials. Resolve rational fractions in to
their partial fractions covering the types mentioned below.
f ( x) f ( x)
i) ii )
(ax b)(cx d ) (ax b)2 (cx d )
f ( x) f ( x)
iii) iv)
( x a 2 )(bx c)
2
( x a )( x 2 b2 )
2 2
3. Matrices:
59
Unit-II
Trigonometry
4.Trigonometric ratios:
5. Compound angles:
Formulae for trigonometric ratios of multiple angles 2A,3A and submultiple angle A/2
with problems.
7.Transformations of products into sums or differences and vice versa simple problems
9. Trigonometric equations:
sinx =k , cosx= k, tanx =k, where k is a constant. Solutions of simple quadratic equations,
equations involving usage of transformations- problems.
10.Properties of triangles:
Relation between sides and angles of a triangle- sine rule, cosine rule, tangent rule and
projection rule-area of a triangle- problems.
60
UNIT-III
Coordinate geometry
13 Straight lines: various forms of straight lines, angle between lines, perpendicular distance
from a point, distance between parallel lines-examples.
14. Circle: locus of a point, Circle, definition-Circle equation given (i) centre and radius, (ii)
two ends of a diameter (iii) centre and a point on the circumference (iv) three
non collinear points - general equation of a circle – finding centre, radius.
15. Definition of a conic section, equation of a conic when focus directrix and eccentricity
are given. properties of parabola, ellipse and hyperbola in standard forms.
UNIT-IV
Differential Calculus
16. Concept of Limit- Definition- Properties of Limits and Standard Limits -Simple Problems-
Continuity of a function at a point- Simple Examples only.
61
UNIT-V
Applications of Derivatives:
18. Geometrical meaning of the derivative, equations of Tangent and normal to a curve at
any point. Lengths of tangent, normal, subtangent and subnormal to the curve at any
point - problems.
20. Applications of the derivative to find the extreme values – Increasing and decreasing
functions, finding the maxima and minima of simple functions - problems leading to
applications of maxima and minima.
21. Using the concept of derivative of a function of single variable, find the absolute error,
relative and percentage errors and approximate values due to errors in measuring.
Textbook:
Engineering Mathematics-I, a textbook for first year diploma courses, prepared & prescribed
by SBTET, AP.
Reference Books:
2. Robert E. Moyer & Frank Ayers Jr., Schaum’s Outline of Trigonometry, 4 th Edition,
Schaum’s Series
4. Frank Ayers & Elliott Mendelson, Schaum’s Outline of Calculus, Schaum’s Series
62
BLUE PRINT
Relations and
1 4 2 3 0 3 0 0 0 1 0 0 CO 1
Functions
2 Partial Fractions 3 2 3 0 3 0 0 0 1 0 0 CO 1
Matrices and
3 10 10 11 3 0 8 0 1 0 1 0 CO 1
Determinants
Unit - II :
Trigonometry
Trigonometric
4 1 1 0 0 0 0 0 0 0 0 0 CO2
Ratios
Compound
5 3 2 3 3 0 0 0 1 0 0 0 CO2
Angles
Multiple and
6 Submultiple 4 4 3 0 3 0 0 0 1 0 0 CO2
angles
7 Transformations 3 3
Inverse 8 0 8 0 0 0 1 0 0 CO2
8 Trigonometric 3 2
Functions
Trigonometric
9 3 2
Equations
8 0 0 8 0 0 0 1 0 CO2
Properties of
10 3 2
triangles
Hyperbolic
11 1 1 0 0 0 0 0 0 0 0 0 CO2
Functions
Complex
12 4 2 3 3 0 0 0 1 0 0 0 CO2
Numbers
14 Circle 3 2 8 0 8 0 0 0 1 0 0 CO3
63
15 Conic Sections 8 4
Limits and
16 4 2 3 0 3 0 0 0 1 0 0 CO4
Continuity
17 Differentiation 17 10 14 3 11 0 0 1 2 0 0 CO4
Geometrical
18 3 2
Applications
Physical
19 2 2
Applications
10 0 0 0 10 0 0 0 1 CO5
Maxima and
20 3 4
Minima
Errors and
21 2 1
Approximations
Total 89 61 80 15 39 16 10 5 8 2 1
Engineering Mathematics – I
64
Unit Test I C –20, CM-102
First Year
Part-A 16Marks
(2) First question carries four marks and the remaining questions carry three marks
each.
65
Part-B 3×8=24
2x
6. A) Resolve into partial fractions.(CO1)
( x 1)( x 3)
or
x4
B) Resolve into partial fractions.(CO1)
x 3x 2
2
bc bc 1
B) Prove that ca c a 1 (a b)(b c)(c a) (CO1)
ab a b 1
1 2 2
8. A) Find the adjoint of Matrix 1 3 5 (CO1)
2 7 4
or
2 3 4 3 1 5
B) If A 5 7 9 ; B 2 1 4 , find AB and BA and verify if AB BA .
2 1 3 0 3 1
(CO1)
-o0o-
66
Unit Test II C –20, CM-102
First Year
Part-A 16Marks
(2) First question carries four marks and the remaining questions carry three marks
each
CD CD
a. sin C sin D 2cos sin : State TRUE/FALSE (CO2)
2 2
b. If z 2 3i , then find z (CO2)
e x e x
c. sinh x : State TRUE/FALSE (CO2)
2
d. Write the eccentricity of rectangular hyperbola. (CO3)
67
Part-B 3×8=24
1 1 1
tan 1 tan 1 tan 1
B) Prove that 2 5 8 4 (CO2)
c a
In any ABC , If B 60 then 1 (CO2)
0
B)
ab bc
8. A) Find the equation of circle with (2,3) and (6,9) as the end points of diameter and
also find centre and radius of circle. (CO3)
or
A) Find the equation of ellipse whose focus is (1, 1) , directrix is x y 3 0 and
eccentricity is 1/2.(CO3)
-o0o-
68
Unit Test III C –20, CM-102
First Year
Part-A 16Marks
(2) First question carries four marks and the remaining questions carry three marks
each
sin 2
b. lim 2 : State TRUE/FALSE (CO4)
0
c.
d
dx
3tan 1 x ? (CO4)
x5 32
2. Evaluate lim (CO4)
x 2 x2 4
Find the derivative of 3tan x 4log x 7 w.r.t. x (CO4)
x
3.
4. Differentiate x 2 sin x w.r.t. x (CO4)
2x 3
5. Find the derivative of (CO4)
3x 4
69
Part-B 3×8=24
1 2x 1 2 x
6. A) Find the derivative of sin 2
w.r.t. tan 2
(CO4)
1 x 1 x .
or
dy
if y x
cos x
B) Find (CO4)
dx
x4 y 4
7. A) Verify Euler’s theorem when u ( x, y ) (CO4)
x y
or
(CO5)
8. A) Circular patch of oil spreads on water and the area is growing at the rate of
8 sqcm / min .
How fast is the radius increasing when radius is 5cm . (CO5)
or
-o0o-
70
END-EXAM MODEL PAPERS
PART-A
1. If A 0, , , , and f : A B is a function such that f ( x) cos x, then find
6 4 3 2
the range of f . CO 1
x
2. Resolve the function into partial fractions. CO 1
x 1 x 2
3 9 0 4 0 2
3. If A and B , find A B and A B. CO1
1 8 2 7 1 4
71
PART-B
3 3 4
11 A) Find the inverse of the matrix 2 3 4 . CO1
0 1 1
Or
x y x y
21tan 10cot 0.
2 2
Or
1 1 1
B) If tan x tan y tan z then show that
x y z xyz. CO2
Or
14 A) Find the equation of the circle with 4,2 and 1,5 as the two ends of its
diameter and also find its centre and radius. CO 3
Or
B) Find the centre, vertices, equation of axes, lengths of axes, eccentricity, foci, equations
72
15 A) Find the derivative of sin 1 2 x w.r.t. tan 1 2 x CO4
1 x 1 x
2 2
Or
PART-C
16. The sum of two numbers is 24. Find them so that the sum of their squares is minimum.
CO 5
73
STATE BOARD OF TECHNICAL EDUCATION, A.P
PART-A
1
2. Resolve the function into partial fractions.
x 1 x 2 CO 1
0 1 3
3. If A 1 0 7 is a skew-symmetric matrix, find the value of x. CO 1
3 x 0
0 0
4. Find the value of sin 2 82 1 sin 2 22 1 . CO2
2 2
cos3 A
5. Prove that cos A. CO2
2cos 2 A 1
6. Find the conjugate of the complex number 3 2i . 4 7i CO2
7. Find the equation of the line passing through the points 1,2 and 3, 4. CO3
8. Find lim x 32 .
5
x2 x2
CO4
74
PART-B
1 1 1
11 A) Show that a b c a b b c c a . CO1
a 2 b2 c2
Or
Or
1 1 1 1
B) Prove that tan 1 tan 1 tan 1 tan 1 . CO2
3 5 7 8 4
Or
14 A) Find the equation of the circle passing through the points 0,0 , 6,0 and 0,8 . CO3
Or
B) Find the equation of the rectangular hyperbola whose focus is 1,2 and directrix is
3x 4 y 5 0. CO3
dx sin a
Or
75
PART-C
16 Show that the semi-vertical angle of the cone of maximum volume and of given slant
1
height is tan 2.
CO4
76
Course code Course Title No. of Total No. of Marks for FA Marks for SA
Periods per Periods
week
Units and
1 08 CO1
Dimensions
Elements of
2 12 CO1
Vectors
3 Dynamics 12 CO2
4 Friction 10 CO2
Simple harmonic
6 12 CO3
motion
Heat and
7 12 CO4
Thermodynamics
8 Sound 10 CO4
9 Properties of 10 CO5
matter
Electricity and
10 12 CO5
Magnetism
Total 120
77
Course Objectives
Course Title: Engineering Physics
Course Objectives 1. To familiarize with the concepts of Physics involved in the process
of various Engineering, Industrial and Daily life Applications.
2. To understand and apply the basic principles of physics in the field
of engineering and technology to familiarize certain natural
phenomenon occurring in the day to day life
3. To reinforce theoretical concepts by conducting relevant
experiments/exercises
Course outcomes
Explain S.I units and dimensions of different physical quantities, basic
CO1 operations among vector quantities.
Explain the mechanical energy of bodies like PE, KE and conservation law
CO3 of energy, the properties of simple harmonic motion.
Explain gas laws, ideal gas equation, Isothermal and adiabatic processes,
Course
Specific heats, to study the laws of thermodynamics. Causes,
Outcomes
CO4 consequences and methods to minimise noise pollution, explain beats,
Doppler effect, Reverberation, echoes.
Learning Outcome
COs-POs mapping strength (as per given table)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CO1 3 1
CO2 3 2 2
CO3 3 2 1
CO4 3 2 2 2
CO5 3 2 2 2
78
Model Blue Print with weightages for Blooms category and questions for chapter
and Cos mapped
Units and 0 0
1 08 03 3 0 0 1 0 0 CO1
Dimensions
Elements of 0
2 12 11 3 8 0 0 1 1 0 CO1
Vectors
3 Dynamics 12 11 3 8 0 0 1 1 0 * CO2
4 Friction 10 11 3 0 8 0 1 0 1 0 CO2
Work, Power 0 0
5 12 11 3 8 0 1 1 0 CO3
and Energy
Simple harmonic 0 *
6 12 11 3 8 0 1 1 0 CO3
motion
Heat and 0 *
7 12 11 0 8 3 0 1 1 CO4
Thermodynamics
8 Sound 10 11 0 8 3 0 0 1 1 0 CO4
Properties of 0 0
9 10 08 0 8 0 0 1 0 CO5
matter
Electricity and 0 0
10 12 14 6 0 8 2 0 1 CO5
Magnetism
0 0
*
Total 120 110 24 64 22 0 8 8 4
10
*One question of HOTs for 10 marks from any of the unit title 3 or 6 or 7
79
Learning Outcomes
1.2 Define unit, fundamental units and derived units, State SI units with symbols
1.3 State Multiples and submultiples in SI system, State Rules of writing S.I.units, State
advantages of SI units
1.8 Errors in measurement, Absolute error, relative error, percentage error, significant
figures
2.2 Represent vectors graphically, Classify the Vectors, Resolve the vectors
2.4 State and explain triangle law, parallelogram law, polygon law of addition of
vectors
2.5 Define Dot product of two vectors with examples (Work done, Power), Mention the
2.6 Define cross products of two vectors with examples (Torque, Linear velocity)
80
3.0 Concept of Dynamics
3.1 Write the equations of motion in a straight line Explain the acceleration due to
gravity
3.2 Explain vertical motion of a body and derive expressions for a) Maximum Height,
3.3 Derive height of at ower when a body projected vertically upwards from the top of
a tower.
3.5 Explain Horizontal projection and Derive an expression for the path of a projectile in
horizontal projection
3.6 Explain oblique projection and derive an expression for it. Derive formulae for
4.5 Derive expressions for acceleration of a body on a rough inclined plane (upwards
and downwards)
81
5.0 Concepts of Work, Power, and Energy
5.1 Define t h e t e r m s W ork, Power and Energy. State SI units and dimensional
formulae
5.2 Define potential energy and give examples, derive an expression for P.E
5.3 Define Kinetic energy and give examples, derive an expression for K.E
5.6 State the law of conservation of energy and Verify it in the case of a freely
Falling body
6.1 Define Simple harmonic motion, Give examples, State the conditions
perpendicular SHMs.
6.5 Define Ideal simple pendulum and derive expression for Time period of simple
pendulum
7.5 Derive I deal gas equation. Define Specific gas constant and Universal gas
Constant, write S.I unit and Dimensional Formula. Calculate the value of R.
7.6 Explain why universal gas constant is same for all gases
82
7.7 State and Explain Isothermal process a n d adiabatic process
7.8 State first and second laws of thermodynamics and state applications
7.9 Define specific heats & molar specific heats of a gas, Derive CP-CV =R
8.1 Concept of the sound, Wave motion (longitudinal and transverse wave)
8.3 Explain noise pollution and state SI unit for intensity level of sound
8.7 Define reverberation and reverberation time and Write Sabine’s formula
9.1 Explain the terms Elasticity, stress, strain and types of Stress and Strain
9.6 Define angle of contact and capillarity and write formula for Surface Tension
9.7 Explain the concept of Viscosity; give examples, Write Newton’s formula.
9.8 Define co-efficient of viscosity and write its units and dimensional formula and
83
10.Concepts of Electricity and Magnetism
10.5 Describe Meter Bridge for the determination of resistivity with a circuit diagram
10.6 Explain the concept of magnetism. State the Coulomb’s inverse square law of
magnetism
10.7 Define magnetic field and magnetic lines of force and write the properties of
magnetic lines of force
10.8 Derive an expression for the moment of couple on a bar magnet placed in a uniform
magnetic field
10.9 Derive equations for Magnetic induction field strength at a point on the axial line
11.1 State and Explain Photo-electric effect and Write Einstein‘s photoelectric
equation
11.3 Explain the Working of photo electric cell, write its applications.
Reflection
11.5 Explain the principle and working of Optical Fiber, mention different types of
11.7 State the properties of super conductingmaterials and list the applications
84
COURSECONTENT
2. Elements of Vectors:
3. Dynamics
4. Friction:
Work, Power and Energy- Definitions and explanation- potential energy- kinetic energy-
Derivations of Potential and Kinetic energies-K.E and Momentum relation - Work-Energy
theorem- Law of Conservation of energy- Problems
85
8. Sound:
Sound- Nature of sound- Types of wave motion -musical sound and noise- Noise pollution –
Causes &effects- Methods of reducing noise pollution- Beats- Doppler effect- Echo-
Reverberation-Reverberation time-Sabine ‘s formula-Conditions of good auditorium-
Problems
9. Properties of matter
REFERENCEBOOKS
2. Dr. S .L Guptha and Sanjeev Guptha Unified physics Volume 1,2,3 and 4
86
Table specifying the scope of syllabus to be covered for Unit Tests
87
UNIT TEST –I
PART-A 16 Marks
88
PART—B 3x8=24
OR
(B) Write any four properties of dot product and any four properties of
Projection. (CO2)
OR
(B) Derive the expression for range and time of flight of a projectile (CO2)
8) (A) State and explain polygon law of vector addition with a neat diagram (CO1)
OR
(B) Derive the equation for acceleration of a body on a rough inclined plane (CO2)
89
BOARD DIPLOMA EXAMINATION, (C–20)
PART—A 3×10=30
(3) Answers should be brief and straight to the point and shall not exceed five simple
sentences.
6. For a body in simple harmonic motion velocity at mean position is 4m/s, if the time period is
90
PART—B 8 ×5= 40
(2) Answers should be comprehensive and the criterion for valuation is the
content but not the length of the answer.
11. A) Derive an expression for magnitude and direction of the resultant of twovectors using
OR
B) Show that path of a projectile is parabola in case of oblique projection and derive
expression for maximum height.(CO2)
12. A) Derive expression for acceleration of a body sliding downwards on a rough inclined
plane.(CO2)
OR
13. A) Derive an expression for velocity and acceleration of a particle performing simple
harmonic motion. (CO3)
OR
14. A) Two tuning forks A and B produce 4 beats per second. On loading B with wax 6
beats are produced. If the quantity of wax is reduced the number of beats drops to 4.
If the frequency of A is 326 Hz, find the frequency of B.(CO4)
OR
15. A) Derive an expression for balancing condition of Wheat stone’s bridge with a neat
circuit diagram.(CO5)
OR
B) Explain principle and working of optical fibers. Write any three applications (CO5).
PART C 1 x 10 = 10
16) Derive relationship between Cp and Cv and hence show that Cpis greater than Cv. (CO4)
91
Course code Course Title No. of Total No. of Marks for FA Marks for SA
Periods per Periods
week
Engineering
Chemistry and
CM-104 4 120 20 80
Environmental
Studies
Fundamentals of
1 18 CO1
Chemistry
2 Solutions 10 CO1
5 Electrochemistry 16 CO2
6 Corrosion 8 CO2
8 Polymers 12 CO4
9 Fuels 6 CO4
Total 120
92
Course Objectives
Course Title: Engineering Chemistry & Environmental Studies
Course outcomes
Explain Bohr`s atomic model, chemical bonding, mole
CO1 concept, acids and bases,PH metallurgical process and
alloys
CO2 Explain electrolysis, Galvanic cell,emf and corrosion
Synthesise of Plastics and rubber and industrial
CO3
applications of fuels
Course Outcomes
Describe the methods of treatment of water and give
CO4 the information about chemical compounds used in
our daily life
Explain the causes, effects and control methods of air
CO5 and water pollution and measures to protect the
environment
CM-104 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CO1 3 1 2 3
CO2 3 2 2 1
CO3 3 2
CO4 3 2 2
CO5 3 3 3
3 = strongly mapped
2= moderately mapped
1= slightly mapped
93
Model Blue Print with weightages for Blooms category and questions for each
chapter and COs mapped
Marks wise Question wise
Weight distribution of distribution of
Unit No of Mapped
S.No age of
Title/Chapter Periods Weightage Weightage with CO
marks
R U Ap An R U Ap An
Fundamentals
1 18 19 8 8 3 1 1 1 CO1
of Chemistry
2 Solutions 10 11 0 0 8 3 1 1 CO1
Principles of
4 8 8 8 0 0 1 CO1
Metallurgy
5 Electrochemistry 16 11 8 3 0 1 1 * CO2
6 Corrosion 8 8 0 8 0 1 CO2
8 Polymers 12 11 3 8 0 1 1 * CO4
9 Fuels 6 3 3 0 0 1 CO4
Chemistry in
10 6 3 0 0 3 1 CO4
daily life
Environmental
11 16 14 3 11 0 1 2 CO5
Studies
*
Total 120 110 12 6 6 6 20 35 5
10
*One question of HOTs for 10 marks from any of the unit title 5 or 8
94
Upon completion of the course the student shall be able to learn out
1.1 Explain the charge, mass of fundamental particles of an atom (electron, proton and neutron)
and the concept of atomic number and mass number.
1.2 State the Postulates of Bohr’s atomic theory and its limitations.
1.5 Define Orbital of an atom , draw the shapes of s,pandd- Orbitals and draw the shapes of s ,p
and d-Orbitals.
1.9 Define and explai n Ionic and Covalent bonds with examples of NaCl ,MgO, *H2,*O2 and
*N2.(* Lewis dot method)
1.10 List out the Properties of Ionic compounds and covalent compounds and distinguish
between their properties.
1.11 Structures of ionic solids-define a) Unit cell b) co-ordination number and the structures of
NaCl and CsCl unit cells.
2.0 Solutions
2.4 Define the terms 1. Atomic weight, 2. Molecular weight and 3. Equivalent weight and
95
2.5 Define molarity and normality and numerical problems on molarity and normality
a) Calculate the Molarity or Normality if weight of solute and volume of solution are
given
b) Calculate the weight of solute if Molarity or normality with volume of solution are given
solutions
3.1 Explain Arrhenius theory of Acids and Bases and give the limitations of Arrhenius theory of
Acids and Bases.
3.2 Explain Bronsted– Lowry theory of acids and bases and give the limitations of Bronsted–
Lowry theory of acids and bases.
3.3 Explain Lewis theory of acids and bases and give the limitations of Lew is theory of acids and
bases.
3.5 Define pH and explain PH scale and solve the Numerical problems on pH(Strong Acids and
Bases)
3.6 Define and explain buffer solution and give the examples of buffer solutions.
4.4 Describe the methods of concentration of Ore; 1.Handpicking, 2.Levigation and 3. Froth
Floatation
4.5 Describe the methods involved in extraction of crude metal- Roasting, Calcination and
Smelting.
96
4.7 Define an Alloy and Write the composition and uses of the following alloys.
1. Brass
2. Germen silver
3. Nichrome.
5.0 Electrochemistry
2. Semiconductor
3. Insulator
4. Electrolyte
5.5 Define 1 . C hemical equivalent (E) 2 . E lectrochemicalequivalent (e) and their relation.
5.6 Solve the Numerical problems on Faraday’s laws of electrolysis and applications of
electrolysis (Electro plating)
5.7 Define Galvanic cell and explain the construction and working of Galvanic cell.
5.11 Explain the emf of a cell and solve the numerical problem s the cell based on standard
electrode potentials.
6.0 Corrosion
6.3 Describe the formation of a) composition cell b)stress cell c)concentration cell during
corrosion.
6.4 Define rusting of iron and explain theme chanism of rusting of iron.
97
6.5 Explain the methods of prevention of corrosion
7. 0 Water Treatment
7.1 Define soft water and hard water with respect to soap action.
7.3 List out the salts that causing hardness of water (with Formulae)
7.5 Define Degree of hardness and units of hardness (mg/L) or( ppm).
7.6 Explain the method so f softening of hard water: a) Ion-exchange process, b)Permuted
process or zeolite process
8.0 Polymers
8.3 Define the term plastic and classify the plastics with examples.
8.4 Distinguish between thermo plastics and the rmo setting plastics
8.5 List the Characteristics of plastics and state the disadvantages of using plastics.
8.7 Explain the methods of preparation and uses of the following plastics:
8.8 Explain processing of Natural rubber and write the structural formula of Natural rubber.
8.10 Define and explain Vulcanization and List out the Characteristics of Vulcanized rubber.
98
8.11 Define the term Elastomer and describe the preparation and uses of the following synthetic
rubbers a) Buna-s and b)Neoprene rubber.
9.0 Fuels
9.2 Classify the fuels based on physical state and based on occurrence.
10. Give the basic chemical composition, applications, health aspects and pollution impacts of
b)vinegar
d) activated charcoal
e) Soft drinks
11.0 ENVIRONMENTALSTUDIES
11.1 Define the term environment and explain the scope and importance of environmental
studies
11.3 Define the following terms 1)Pollutant, 2).Pollution, 3).Contaminant, 4)receptor, 5)sink, 6)
particulates, 7)dissolved oxygen (DO), 8)Threshold limit value (TLV), 9).BOD,10).COD 11)
eco system1 2 ) Producers1 3 ) C onsumers 14) Decomposers with examples
11.4 State the renewable and non renewable energy sources with examples.
11.6 Define air pollution and classify the air pollutants-based on origin and physical state of
matter.
11.7 Explain the causes, effects of air pollution on human beings, plants and animals and control
methods of air pollution.
99
11.10 Explain the 1.) Green house effect , 2) Ozone layer depletion and 3) Acidrain
11.11 Define Water pollution, explain the causes, effects and control methods of Water pollution.
COURSE CONTENT
1. Fundamentals of Chemistry
2. Solutions
4. Principles of Metallurgy
5. Electrochemistry
6. Corrosion
100
7. Water technology
–disadvantages of hard water – degree of hardness (ppm and mg/lit) – softening methods –
per mutit process – ion exchange process– qualities of drinking water –Chemistry involved in
treatment of water (Coagulation, Chlorination, deflouridation) - Osmosis, Reverse Osmosis –
Applications of Reverse osmosis.
8. Polymers
9. Fuels
Basic composition, applications, health aspects and pollution impacts of soaps and
detergents, vinegar, insect repellants, soft drinks, activated charcoal.
11. ENVIRONMENTALSTUDIES
Table specifying the scope of syllabus to be covered for unit test 1, unit test 2 and unit test 3
REFERENCEBOOKS
1. Telugu Academy Intermediate chemistry Vol 1&2
2. Jain & Jain Engineering Chemistry
3. O.P. Agarwal, Hi- Tech. Engineering Chemistry
4. Sharma Engineering Chemistry
5. A.K. De Engineering Chemistry
101
Model question paper for Unit Test with Cos mapped
UNIT TEST –I
PART-A
16 Marks
PART – B
3x8M = 24M
Answer either (A) or (B) from each questions from Part-B.
Each question carries 8 marks.
(OR)
7. A) Express molarity normality with mathematical equation. Calculate the molarity and
normality of 10gm of NaOH present in 500 ml solution.(CO1)
(OR)
B) Explain Bronsted-Lowry theory of acids and bases. Give its limitations.(CO1)
102
Model Question Paper (C-20)
PART-A
PART – B
Each question carries eight marks. 8x5=40M
11. A) Explain Bhor’s atomic theory and give its limitations. (CO1)
(OR)
B) Explain ionic bond formation and covalent bond formation with one example
each(CO1)
12. A) Calculate the molarity and normality of 250 ml of sodium carbonate solution
that contains 10.6 gm of sodium carbonate. (CO1)
(OR)
B) Explain Bronstead and Lowry theory of acids and bases. Give its limitations.(CO1)
13. A) Explain froth floatation and electrolytic refining of copper with neat diagrams.(CO1)
(OR)
B) Explain the construction and working of galvanic cell. (CO2)
14. A) Explain Cathode protection methods. (CO2)
(OR)
B) Explain ion-exchange of softening of hard water with a neat diagram. (CO3)
103
15. A) Explain addition and condensation polymerisation with an example each.(CO4)
(OR)
PART –C
Question carries ten marks 10x1 =10M
16. Describe methods of preparation and applications of Polystyrene and Teflon. (CO4)
104
No. of Total No. of Marks for Marks for
Course code Course Title
Periods/Weeks periods FA SA
Basics Of
CM-105 Computer 3 90 20 80
Engineering
CO-PO/PSO Matrix:
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-105.1 3 3 1 1
CM-105.2 1 2 2 1 3 1 3 1
CM-105.3 3 1 1 1 1 3 1 1
CM-105.4 3 2 2 1 1 2 1 2
CM-105.5 3 2 1 1 1 2 1 2
CM-105.6 3 1 2 2 2 2 1
Average 2.7 1.5 2 1.25 1.3 1.7 1.25 2.2 1.3 1.3
105
Learning Outcomes:
1.0 Fundamentals of Digital Computer
1.1. Define various terms related to computers – Computer, Hardware , Software, Firmware,
High Level Language , Low Level Language
1.2. Draw and explain block diagram of a Computer in detail
1.3. Describe the current family of CPUs used in Computers.
1.4. State the use of storage devices used in a Computer.
1.5. List the two types of memory used in a Computer.
1.6. State the importance of cache memory.
1.7. Explain the generations of computers.
1.8. Classification of computers - based on a) size, b) processor.
1.9. State the importance of binary number system for use in Digital Computers
2.0 Implement Programming Methodology.
2.1. State the different steps involved in problem solving.
2.2. Define algorithm.
2.3. List four characteristics of algorithm.
2.4. Define a program
2.5. Differentiate between program and algorithm.
2.6. State the steps involved in algorithm development.
2.7. Differentiate between algorithm and flowchart.
2.8. Develop algorithms for simple problems.
2.9. Draw the symbols used in flowcharts.
2.10. Draw flowcharts for simple problems.
3.0 Operating Systems basics
3.1. Describe the need for an operating system.
3.2. List the various operating systems used presently.
3.3. List and explain
3.3.1.Types of dos commands
3.3.2.Any 10 Internal Commands
3.3.3.Any 5 External Commands
3.3.4.Features of Windows desktop.
3.3.5.Components of a Window.
3.4. State the function of each component of a Window.
3.5. Describe the Method of starting a program using start button
3.6. Explain usage of maximize, minimize, restore down and close buttons.
3.7. State the meaning of a file ,folder.
3.8. Describe the Method of viewing the contents of hard disk drive using Explorer
3.9. Describe the Method of finding a file using search option.
3.10. Use control panel for
3.10.1. installing and uninstalling software
3.10.2. installing and uninstalling hardware
3.10.3. Changing the system date and time
3.10.4. Installing a printer
3.11. ExplainDrive space using system tool option of Accessories group
3.12. Explain Disk defragmentation using System tools
3.13. Explain the procedure for changing resolution, color, appearance, screensaver options of
the display
106
4.0 Computer Hardware and Networking Basics
4.1 Hardware Basics
4.1.1 Identify hardware used for I/P, O/P & inside computer case, system board
components used for communication among devices
4.1.2 Software - 3 types of Software:ROM BIOS, OS, application software
4.1.3 Explain Functions of BIOS
4.1.4 Explain boot process
4.1.5 Explain POST and important beep codes
4.1.6 Describe about different connectors.
4.2 Networking Basics
4.1.1.Explain meaning of a computer network.
4.1.2.Describe the concept of a Local Area Network,Wide Area Network
4.1.3.Compare Internet and Intranet
4.1.4.Describe about internet service provider.
4.1.5.Explain the role of a modem in accessing the Internet.
4.1.6.Describe address format and IP address
4.1.7.What is browser and List various browsers
4.1.8.Explain the role of search engines with examples.
4.1.9.Explain Internet Security.
5.0 Emerging Trends in Computer Technology
5.1. Introduction to Machine Learning
5.1.1.Define Machine Learning, Compare Traditional Programming with Machine Learning
5.1.2.List the applications and key elements of Machine Learning
5.1.3.Define the terms in relation to approaches to Machine Learning(Decision tree learning,
Association rule learning, Artificial neural networks, Deep Learning, Inductive Learning,
Genetic algorithms, Clustering)
5.1.4.Explain Inductive Learning
5.1.5.Classify the Machine Learning
5.2. Introduction to Big data
5.2.1.Define and list sources of Big data
5.2.2.Evolution of data/big data
5.2.3.List and explain the characteristics of big data – the three V‘s of big data
5.2.4.Describe Storing and selecting of Big Data
5.2.5.State the Need of Big Data
5.2.6.List types of tools used in Big Data
5.2.7.List applications of big data
5.3. Basics of Ethical Hacking
5.3.1. Define Ethical Hacking and List the categories of Hackers
5.3.2. Describe Roles and responsibilities of Ethical Hackers
5.3.3. List and explain the phases in Ethical Hacking and Explain Penetrate testing
5.4. Virtual Reality concepts
5.4.1.Define the terms Virtual Reality, Telepresence, Cyberspace, Telexistence, HCI (Human-
Computer Interaction), Haptics, Hapticstechnologies,augmented reality and mixed
reality
5.4.2.Discuss the evolution of Virtual Reality
107
COURSE CONTENT
1.0 Fundamentals of Digital Computer
Block diagram of a digital computer, functional parameters of CPU, Clock speed and word
length, Functional blocks of a CPU: ALU and Control unit, types of memory RAM, ROM, purpose of
cache memory
2.0 Programming Methodology.
Steps involved in problem solving - Define algorithm , Program - Characteristics of algorithm
- Differentiate between program and algorithm- Steps involved in algorithm development -
Differentiate algorithm and flowchart - Algorithms for simple problems - Symbols used in flowcharts
-Flowcharts for simple problems.
3.0 Understand Operating Systems
Need for an operating system - List the various operating systems - Types of commands,
Internal & External Commands Features of Windows desktop - Components of a Window -
Function of each component of a Window - Method of starting a program using start button -
Maximize, minimize, restore down and close buttons- Meaning of a file and folder -Viewing the
contents of hard disk drive using explorer -Finding a file - Formatting a floppy disk using explore
option - Installing and uninstalling new software using control panel - installing and un
installing a new hardware using control panel - Drive space - disk defragmentation - Installing a
printer - Changing resolution, colour, appearance and screensaver options of the display - Changing
the system date and time
4.0 Computer Hardware and Networking Basics
Hardware Basics- I/P, O/P - inside computer case- system board components - 3 types of Software
- BIOS- boot process - POST - different connectors. Networking Basics - computer network - Local
Area Network - Wide Area Network - Compare Internet and Intranet - internet service provider -
role of a modem - address format and IP address - browser - search engines with examples -
Describe Internet Security.
5.0 Emerging Trends in Computer Technology
Introduction to Machine Learning - Compare Traditional Programming with Machine Learning-
applications -know the key elements- Define the terms - learning, Association rule learning, Artificial
neural networks, DeepLearning, InductiveLearning, Geneticalgorithms, Clustering- Explain Inductive
Learning- Classify the Machine Learning -List the applications
Introduction to Big data - Big data-Evolution -characteristics – the three V‘s -Storing -Selecting -
Need of Big Data -sources of big data -types of tools used - applications
Basics of Ethical Hacking - categories of Hackers - Penetrate testing -Roles and responsibilities of
Ethical Hackers- phases in Ethical Hacking
Virtual Reality concepts- Virtual Reality, Telepresence, Cyberspace, Telexistence, HCI ,Haptics,
Hapticstechnologies,Discuss the evolution of Virtual Reality
REFERENCE BOOKS
1. Information Technology - Curtin.
2. Computer Science Theory & Application - E. Balaguruswamy, B. Sushila
3. Introduction to Computers (Special Indian Edition) - Peter Norton
4. Cloud Computing : Principles and Paradigms -RajkumarBuyya, James Broberg and
AndrzejGoscinski
5.Big Data Basics part1 and 2 in www.mssqltips.com
6.http://www.ijeset/media(for Basics of EthicalHacking)
7.Brief-Introduction-of-Virtual-Reality-its-Challenge by SharmisthaMandalnternational Journal of
Scientific & Engineering Research, Volume 4, Issue April-2013)
108
Model Blue Print:
R U Ap An R U Ap An
Fundamental
1 s of Digital 15 14 3 11 1 2 CO1,CO3,CO4
Computers
Programming
2 Methodologi 10 14 3 3 8 * 1 1 1 * CO2
es
Operating
3 20 14 3 3 8 1 1 1 CO1,CO3
system basics
Computer
Hardware CO1,CO4,
4 and 25 14 3 11 * 1 2 *
Networking CO5
Basics
Emerging
5 Computer 20 14 6 8 2 1 CO2,CO6
Technologies
Note: Part-C: 10 marks single analytical question may be chosen from any one of starred chapters.
109
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER
BASICS OF COMPUTER ENGINEERING
UNIT TEST-1
SCHEME: C-20 SUBJ CODE:CM-105
MAX MARKS:40 TIME: 90 MINUTES
PART-A 16Marks
PART-B 3X8=24Marks
110
BOARD DIPLOMA EXAMINATIONS
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER – YEAR END EXAMINATION
BASICS OF COMPUTER ENGINEERING
SCHEME: C-20 SUBJ CODE: CM-105
MAX MARKS:80 TIME: 3HOURS
PART-A
10X3=30Marks
Note: Answer all questions
1. Define terms Hardware and Software. (CO1)
2. State the importance of binary system usage in Digital Computers (CO1)
3. Define algorithm (CO2)
4. State the different steps involved in problem solving (CO2)
5. List the features of Windows desktop (CO3)
6 . State the meaning of a file and folder (CO3)
7. What is intranet? (CO5)
8. List various browsers (CO5)
9. List the features of Machine Learning (CO6)
10. List the sources of big data (CO6)
PART-B
5x8=40Marks
Note: Answer all questions
11. A.Explain the generations of computers? (CO1)
OR
11.B i) State the use of storage devices used in a Computer. (CO1)
ii) State the importance of cache memory. (CO1)
12. A.Differentiate algorithm and flowchart with suitable examples? (CO2)
OR
12.B. Explain in detail the characteristics of an algorithm. (CO2)
13.A.Explain about atleast 10 Internal Commands and 5 External Commands. (CO3)
OR
13.B. Explain the procedure for changing resolution, color, appearance, screensaver options of the
display. (CO3)
14.A.Explain 3 types of Software in detail. (CO4)
OR
14.BExplain Internet Security. (CO5)
15.A.Explain the characteristics of Big data. (CO6)
OR
15.B.Explain in detail about Penetrate testing. (CO6)
PART-C1X10=10Marks
16. “There is no recursive function without terminating condition” Justify your answer.
(CO2)
111
Course No. of Total No. of
Course Title Marks for FA Marks for SA
code Periods/Weeks periods
CO1 CM-106.1 Develop, compile and debug programs using C- fundamentals and
different programming statements in C language.
CO2 CM-106.2 Use various operations using primary and derived data types inC.
Course
Outcomes CO3 CM-106.3 Analyse programs using predefined functions, modules and recursive
techniques
CO4 CM-106.4 Write scientific and logical programs using pointers, file pointers
112
CO-PO/PSO Matrix:
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-106.1 3 2 2 3 2
CM-106.2 2 3 3
CM-106.3 2 3 3 3 1 2
CM-106.4 3 1 1 2 3 2 2
CM-106.5 2 2 2 2 3 2 3
Average 3 2 2 2 2 2 2 3 2 2.3
Learning Objectives
1.0 Introduction to C-Language
1.1 Describe the history of C-language,structure of C-language program
1.2 Describe the programming style of Clanguage
1.3 Explain the steps involved in Editing, compiling ,executing and debugging of Cprogram
1.4 Describe character set, C-Tokens, Keywords, Identifiers, Constants, Variables
1.5 Define DataType
1.6 Classify Data Types and explain them with examples.
1.7 Explain declaration of constants and variables
1.8 Explain initializing values to variables in declaration
1.9 Explain about user defined data types with a simple program
1.10 Explain the usage of type qualifiers
2.0 Input and output statements, Operators and ExpressionsinC
2.1 Explain the importance of Pre-processor Directive#include
2.2 Illustrate
2.2.1 Reading a character usinggetch(),getche() and getchar()
2.2.2 writing a character usingputch(), putchar()
2.2.3 Formatted input usingscanf()& write sample programs using it.
2.2.4 Formatted output usingprintf()& write sample programs using it.
2.3 Explain character functions
2.4 Define an operator, an expression
2.5 Explain
2.5.1 Various arithmetic operators and explain the evaluation of arithmetic
expressions with example.
2.5.2 Various relational operators and discuss evaluation of relational expressions
2.5.3 Various logical operators and discuss evaluation of logical expressions
2.6 Explain the difference between unary and binary operators
2.7 Describe various assignment operators, increment and decrement operators
2.8 Illustrate nested assignment
2.9 Explain conditional operators with an example
2.10 Explain
2.10.1 Bit-wise operators and explain each with an example
2.10.2 Special operators with examples
2.10.3 Precedence and Associativity of operators
113
2.11 Describe evaluation of compound expression
2.12 Illustrate type conversion techniques
2.13 Write sample programs by using all the operators
114
5.1 Explain
5.1.1 Need of user defined functions
5.1.2 Advantages of the functions
5.1.3 Elements of function
5.1.4 Return values and their types
5.2 Define a functioncall, function prototype
5.3 Explain
5.3.1 Function declaration in programs
5.3.2 Functions with no arguments and no return values with sample
programs
5.3.3 Functions with arguments with no return values with sample
programs
5.3.4 Functions with arguments with return values with sample programs
5.3.5 Functions with no arguments with return values with sample
programs
5.3.6 Functions that return multiple values with sample programs
5.3.7 Recursion with sample programs
5.3.8 Passing arrays to functions with sample programs
5.3.9 Structure as function arguments and structures as function values.
5.3.10 Structures containing pointers.
5.3.11 Self referential structures with examples.
5.3.12 Storage classes-auto, register, static, extern
5.3.13 Scope, visibility and lifetime of variables in functions
5.4 Differentiate Local and Externalvariables
5.5 Define Globalvariable
5.6 Discuss passing the global variables as parameters using sampleprograms
5.7 Explain
5.7.1 Declaration and initialization of Pointers.
5.7.2 Accessing the address of a variable using &operator
5.7.3 Accessing the value of a variable through pointer
5.7.4 Pointer Arithmetic
5.7.5 Precedence of address and de-referencingoperators.
5.7.6 Relationship between arrays and pointers.
5.7.7 Accessing array elements using pointers
5.7.8 Pointers as functionarguments
5.7.9 Pointer arrays withexamples.
5.8 Differentiate between address and de-referencingoperators.
5.9 Explain
5.9.1 Dynamic memory management functions withexamples.
5.9.2 Structures containingpointers.
5.9.3 Pointer tostructure.
5.9.4 Self referential structures withexamples.
5.10 Explain
5.10.1 Files and how to declare file pointer to afile
5.10.2 Illustrate the concept of file opening using variousmodes
5.10.3 Illustrate the concept of closing of afile
5.10.4 Illustrate the concept of Input / Output operations on afile
5.10.5 Illustrate the concept of random accessingfiles
5.10.6 Explain different file handling functions
5.10.7 ExplainPre-processordirectives
5.10.8 State Need of pre-processor directives.
115
5.12 Simple program using command line arguments(argc and argv)
COURSE CONTENT
1. Introduction to CLanguage: History of C language - importance of C Define language -
structure of C language - programming style of C language - steps involved in executing the C
program-Character set - C Tokens - Keywords and Identifiers- Constants and Variables - Data
Types and classification - declaration of constants and variables-initializing values to
variables-user defined data types-usage of type qualifiers.
2. Input and output statements, Operators and Expressions inC:importance of Pre-processor
#include-reading and writing asingle character functions- formatted input and output
statements-operators-classification of operators-operator precedence and associativity-
expressions and expression evaluation-type conversion techniques.
3. Understand Decisionmaking, iterative and other control statements:simple if, if-else, if else
ladder, nested if-else-switch statement - else if, nested if , else if ladder, switchstatements-
Classification of various loop statements- while statement – do.. while statement ram - for
loop statement - nesting of loops- Comparisons of different loop statements –goto
statement-break and continue statements –concept of structuredprogramming
4. UnderstandArrays and strings , basics of Structures and Unions: Arrays -One Dimensional
Arrays – array programs -two Dimensional Arrays- programs on matrix - Strings –- String
handling functions - Structure- Array of structures - Nested structures- pointer to structure
Self referential structures - Union and illustrate use of a union – difference between
Structures and Union
5. Understand User definedfunctions, basics of pointers, file management and pre-processor
directives: Function – user defined functions – Advantages - Recursion concept - parameter
passing –storage classes - scope, visibility and lifetime of variables in functions- Local and
External variables -Global variable- - Pointer - Differentiate address and de-referencing
operators - Pointer Arithmetic- precedence of address and de- referencing operators - -
Relationship between Arrays and Pointers - Pointers as Function Arguments - Dynamic
memory management-
6. Files - file pointers - file opening in various modes - Concept of closing of a file –operations
on files - Need of Pre-processor directives - Various Pre-processor directives- Macros –
Command line arguments
REFERENCE BOOKS
1 Programming inANSI C E.Balaguruswamy TataMcGrawHill
2 Programming withC Gottfried Tata McGraw Hill
3 C Thecomplete Reference Schildt Tata McGrawHill
116
Marks Wise Question wise
No.of Weightage
S.No. Chapter/Unit title Distribution of Distribution of CO’s Mapped
periods Allocatd
Weightage Weightage
R U Ap An R U Ap An
Introduction to C CO1,CO2
1 20 14 6 8 2 1
Language
Input and output CO1,CO2,C3
statements,
2 25 14 6 8 * 2 1 *
Operators and
Expressions in C
Decision making, CO1,CO2,CO3
3 iterative and other 40 14 6 8 * 2 1 *
control statements
Arrays and strings, CO1,CO2,CO3
4 Structures and 30 14 3 3 8 * 1 1 1 *
Unions
User defined CO1,CO2,CO3,CO4,
functions, pointers, CO5
5 file management 35 14 3 3 8 * 1 1 1 *
and pre-processor
directives
Total * 150 70 +10(*) 12 26 32 10* 4 7 4 1 CO1,CO2,CO3,CO4
Note: Part-C: 10 marks single analytical question may be chosen from any one of starred chapters.
117
MODEL PAPER
PROGRAMMING IN C
UNIT TEST-1
SCHEME: C-20 SUBJ CODE:CM-106
MAX MARKS:40 TIME: 90 MINUTES
PART-A 16Marks
PART-B 3X8=24Marks
118
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER - END EXAMINATION
PROGRAMMING IN C
PART-B
Note: 1. Answer all the question and making use of internal choice.
2. Each question carries 8 marks 5 X 8=40M
PART-C
Note: Answer the following question, this question carries 10 Marks 1 X10=10M
16. “Is it possible to compile an assembly language program using C compiler” Justify. (CO3)
ENGINEERING DRAWING
119
Subject Title : Engineering Drawing
Subject Code : CM–107
Periods/Week : 06
Periods Per Year : 180
TIME SCHEDULE
No.
of No. Short Essay
S.N Marks to
Drawi Of Answer type
o Major Topics be Ques
ng Perio Questions
awarded
plates ds tions
Importance of
1 Engineering -- 01 - - -
Drawing
Engineering
2 Drawing 01 05 - - -
Instruments
Free hand
01
3 lettering & 06 05 1 -
Numbering
Dimensioning
4 01 09 05 1 -
Practice
Geometrical
5 03 24 15 1 1
constructions
Projections of
Points, Lines,
6 Planes & 03 21 05 1
Auxiliary Planes
Projections of
7 01 12 10 1
Solids
Sections of
8 01 21 10 - 1
Solids
Orthographic
9 01 30 10 - 1
Projections
10 Isometric Views 01 30 10 - 1
Development of
11 01 21 10 - 1
surfaces
Total 14 180 80 04 06
120
Course Upon completion of the course the student shall able to understand the basic
Objectives graphic skills and use them in preparation of engineering drawings, their
reading and interpretation
CO5 CM -107.5 Visualise and draw the isometric views of machine components
PO-CO Mapping
Course
Course Title: ENGINEERING DRAWING No. of Periods:
Code :
Number of Course Outcomes: 06 180
CM-107
CO Periods
Mapped with CO addressing PO in Level
POs Remarks
No. Column 1 (1,2,3)
No %
CO2, CO3, CO4, CO5, >40%
PO1 50 42 3
CO6 Level 3
CO1, CO2, CO3, CO4, Highly addressed
PO2 30 25 2
CO5, CO6 25% to 40%
CO1, CO2, CO3, CO4, Level 2
PO3 30 25 2
CO5, CO6 Moderately
PO4 Addressed
PO5 5 to 25%
PO6 Level 1
Low addressed
CO1, CO2, CO3, CO4, <5% Not
PO7 10 08 1 addressed
CO5, CO6
121
CM-
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
107
CO1 3 2 2 1 2 3 1
CO2 3 2 2 1 2 3 1
CO3 3 2 2 1 2 3 1
CO4 3 2 2 1 2 3 1
CO5 3 2 2 1 2 3 1
CO6 3 2 2 1 2 3 1
3: High, 2: Moderate,1: Low
LEARNING OUTCOMES
Upon completion of the course the student shall able to
122
6.0 Projections of points, lines, planes & auxiliary planes
6.1 Explain the basic principles of the orthographic projections
6.2 Visualise and draw the projection of a point with respect to reference planes (HP&VP)
6.3 Visualise and draw the projections of straight lines with respect to two reference
Planes (up to lines parallel to one plane and inclined to other plane)
6.4 Visualise and draw the projections of planes (up to planes perpendicular to one plane and
inclined to other plane)
6.5 Identify the need of Auxiliary views for a given engineering drawing.
6.5 Draw the auxiliary views of a given engineering component .
Drawing Plate -7: Having problems up to projection of points and Lines (15 exercises)
Drawing Plate -8: Having problems of projection of planes (6 exercises)
Drawing Plate -9: Having problems on auxiliary planes (Having 4 exercises)
123
Competencies and Key competencies to be achieved by the student
124
COURSE CONTENTS:
NOTES:
1. B.I.S Specification should invariably be followed in all the topics.
2. A-3 Size Drawing Sheets are to be used for all Drawing Practice Exercises.
Conics: Explanation of Ellipse, Parabola, Hyperbola, as sections of a double cone and a loci of a
moving point, Eccentricity of above curves – Their Engg. Applications viz., Projectiles, reflectors,
Cooling Towers, P-V Diagram of a Hyperbolic process - Construction of any conic section of given
125
eccentricity by general method - Construction of ellipse by concentric circles method, Oblong
Method and Arcs of circles method - Construction of parabola by rectangle method and Tangent
method - Construction of rectangular hyperbola
General Curves: Involute, Cycloid and Helix, explanations as locus of a moving point, their
engineering application, viz., Gear tooth profile, screw threads, springs etc. – their construction
Brief description of different types of pictorial drawing viz., Isometric, oblique, and perspective
and their use - Isometric drawings: Isometric axes, angle between them, meaning of visual
distortion in dimensions - Need for an isometric scale, difference between Isometric scale, and
true scale - difference between Isometric view and Isometric projection - Isometric and non-
Isometric lines -Isometric drawing of common features like rectangles, circular - shapes, non-
isometric lines – Drawing the isometric views for the given orthographic projections -Use of box
/ offset method
126
11.0 Development of Surfaces
Need for preparing development of surface with reference to sheet metal work-Concept of true
length of a line with reference to its orthographic projection when the line is (i) parallel to the
plane of projection (ii) inclined to one principal and parallel to the other -Development of simple
solids like cubes, prisms, cylinders, cones, pyramid and truncation of these solids-Types of
development: Parallel line and radial line development -Procedure of drawing development of
funnels, 900 elbow pipes, Tray.
REFERENCE BOOKS
Engineering Graphics by P I Varghese – ( McGraw-hill)
Engineering Drawing by Basant Agarwal & C.M Agarwal - ( McGraw-hill)
Engineering Drawing by N.D.Bhatt.
T.S.M. & S.S.M on “ Technical Drawing” prepared by T.T.T.I., Madras.
SP-46-1998 – Bureau of Indian Standards.
127
C-20-CM-107
PART – A 05 x 04=20
01. Answer all the questions
02. Each question carries FIVE marks
01. Write the following in single stroke capital vertical lettering of size 10mm
ORTHOGRAPHIC PROJECTIONS
02. Redraw the given fig. and dimension it according to SP-46:1988.Assume suitable
scale
03. Draw internal common tangents to two unequal circles of radii 26mm and
20mm.The distance between the circles is 75mm.
04. Draw the projections of a regular pentagon of side length 40 mm inclined to the
H.P. by 300 and perpendicular to V.P. using auxiliary plane method
PART – B
10 X 04 = 40
01. Answer any FOUR of the following questions
02. Each question carries TEN marks
05. Draw the involute of a circle of diameter 30 mm and also draw a tangent to the
curve at a distance of 60 mm from the centre of the circle.
06. A right circular cone of height 80 mm and base radius 60 mm is resting in the H.P.
on one of its generators and its axis is parallel to V.P. Draw the projections of the
solid.
07. A regular hexagonal prism of height 80 mm and base side 40 mm is resting in the
H.P. on its base. It is cut by an auxiliary inclined plane of 600 inclination passing
through the axis at a distance of 30 mm from the top base. Draw the sectional
views of the solid and the true section.
128
08. A pentagonal pyramid of height 80 mm and base side 40 mm is resting in the H.P.
on its base such that one of the sides of the base is perpendicular to the V.P. It is
cut by a section plane perpendicular to the V.P. and inclined to the H.P. by 600 and
passing through the axis at a distance of 25 mm from the base. Draw the
development of the lateral surface of the truncated pyramid.
09. Draw the front view, top view and left side view of the object shown in the fig.
10. Draw the isometric view of the component whose orthographic projections are given below
129
No of Total no of Marks Marks
Course Code Course title
periods/week periods for FA for SA
No. of
S No Chapter/ Unit Title COs Mapped
Periods
Course Outcomes Upon completion of the course the student shall be able to
130
CO-PO/PSO MATRIX
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-108.1 2 2 1 2
CM-108.2 2 3 2 2 2
CM-108.3 2 2 3
CM-108.4 2 3 2 3 3 2 2 2
CM-108.5 2 2 3 2 2 2
CM-108.6 2 3 2 2
LEARNING OUTCOMES:
Fundamentals and Input / Output statements
1. Exercise on structure of C Program
2. Exercise on Keywords and identifiers
3. Exercise on constants and variables
4. Execution of simple C program
5. Exercise on operators and expressions
6. Exercise on special operators
7. Exercise on input and output of characters
8. Exercise on formatted input and output
9. Exercise on escape sequence characters
Control statements
(Note: Every statement must be repeated with at least 5 different applications)
10. Exercise on simple if statement
11. Exercise on if..else statement
12. Exercise on if..else..if ladder statement
13. Exercise on switch statement
14. Exercise on conditional operator comparing with if-else statement
15. Exercise on while statement
16. Exercise on for statement
17. Exercise on do. While statement
Arrays, structures and unions
18. Exercise on one dimensional arrays
19. Exercise on two dimensional arrays
20. Exercise on strings
21. Exercise on structure
22. Exercise on union
23. Exercise on array of structures
User defined functions, storage classes, pointers, files,and macros
24. Exercise on user-defined function
25. Exercise on storage classes
131
26. Exercise on parameter passing techniques
27. Exercise on recursion
28. Exercise on pointers
29. Exercise on text files
30. Exercise on macros
132
printed for the given input
8 Exercise on Write a C program using Know the use of format string for
formatted input formatted input and different types of data in scan f()
and output formatted output function
Know the use of format string for
different types of data in print f()
function
Check whether the data is read in
correct format
Check whether the data is printed in
correct format
9 Exercise on Write a C program using Know the use of Escape sequence
Escape Sequence Escape Sequence characters
Characters Characters Use the Escape sequence characters
Check whether the data is read in
correct format
Rectify the syntax errors
Check the output for correctness
10 Exercise on Write a C program using Build a relational expression
simple if simple if statement Use the if statement for decision making
statement Rectify the syntax errors
Check the output for correctness
11 Exercise on Write a C program using Build a relational expression
if..else statement if..else statement Use the if..else statement for decision
making
Rectify the syntax errors
Check the output for correctness
12 Exercise on Write a C program using Use else..if ladder statements with
else..if ladder else..if ladder statement correct syntax
statement Rectify the syntax errors
Debug logical errors
Check the output for correctness
13 Exercise on Write a C program using Use switch statement with correct
switch statement switch statement syntax
Identify the differences between switch
and else..if ladder
Rectify the syntax errors
Debug logical errors
Check the output for correctness
14 Exercise on Write a C program using Build the three expressions for
conditional ( ? : ) conditional conditional operator
operator operator Use conditional operator with correct
syntax
Rectify the syntax errors
Debug logical errors
Differentiate conditional operator and
if..else statement
133
15 Exercise on while Write a C program using Build the termination condition for
statement while statement looping
Use while statement with correct syntax
Check whether correct number of
iterations are performed by the while
loop
Rectify the syntax errors
Debug logical errors
16 Exercise on for Write a C program using Build the initial, increment and
statement for statement termination conditions for looping
Use for statement with correct syntax
Rectify the syntax errors
Debug logical errors
Check whether correct number of
iterations are performed by the for loop
Differentiate for and while statements
17 Exercise on Write a C program using Build the termination condition for
do..while do statement looping
statement Use do statement with correct syntax
Rectify the syntax errors
Debug logical errors
Check whether correct number of
iterations are performed by the while
loop
Differentiate do..while, while and for
statements
18 Exercise on one Write a C program to Create a one dimensional array with
dimensional create and access one correct syntax
arrays dimensional array Store elements into array
Read elements from array
Validate boundary conditions while
accessing elements of array
Rectify the syntax errors
Debug logical errors
Check for the correctness of output for
the given input
19 Exercise on two Write a C program to Create a two dimensional array with
dimensional create and access two correct syntax
arrays dimensional array Store elements into array
Read elements from array
Validate boundary conditions while
accessing elements of array
Rectify the syntax errors
Debug logical errors
Check for the correctness of output for
the given input
134
20 Exercise on Write a C program for Declare and initialize string variables
strings reading and writing Read strings from keyboard
strings Print strings to screen
21 Exercise on Write a C program using Define a structure with correct syntax
structure structure Identify different members of a
structure
Declare a structure variable
Access different members of structure
Observe the size of the structure
Rectify the syntax errors
Debug logical errors
Check for the correctness of output for
the given input
22 Exercise on union Write a C program using Define a union with correct syntax
union Identify different members of a union
Declare a union variable
Access different members of union
Observe the size of the union
Rectify the syntax errors
Debug logical errors
Check for the correctness of output for
the given input
23 Exercise on array Write a C program to Define a structure with correct syntax
of structures create an array of Identify different members of a
structures and store and structure
retrieve data from that Declare a structure variable
array Create an array of structure
Access individual element of the array of
structure
Access different members of structure
Rectify the syntax errors
Debug logical errors
Check for the correctness of output for
the given input
24 Exercise on user- Write a C program to Identify the different parts of function
defined function define and call user- declaration
defined functions Define function with correct syntax
Classify functions based on it
parameters and return types
Identify parameters passed
Identify parameter passing method used
Identify return value
Rectify the syntax errors
Debug logical errors
Check for the correctness of output for
the given input
135
25 Exercise on Write a C program using Know the use of different storage
storage classes different storage classes classes
Use the different storage classes
Check whether the scope of variables is
correctly defined or not.
Rectify the syntax errors
Check the output for correctness
26 Exercise on Write a C program using Know the use of parameter passing
parameter parameter passing Use the different parameter passing
passing techniques techniques
techniques Check whether the parameters passed
correctly or not.
Rectify the syntax errors
Check the output for correctness
27 Exercise on Write a C program using Identify where recursive call is made in
recursion recursion the function
Validate the termination condition
Rectify the syntax errors
Debug logical errors
Check for the correctness of output for
the given input
28 Exercise on Write a C program using Declare pointer variable
pointers pointer data type Initialize pointer variable
Access a variable through its pointer
Rectify the syntax errors
Debug logical errors
Check for the correctness of output for
the given input
29 Exercise on text Write a C program to Define a file pointer
files create a text file, write Use the various modes of file opening
data into it and read Close the file
data from it Write text into file
Read text from file
Rectify the syntax errors
Debug logical errors
Check for the correctness of output for
the given input
30 Exercise on Write a C program using Know the need of macros
macros macros Use the macros/pre processor directives
Rectify the syntax errors
Debug logical errors
Check for the correctness of output for
the given input
136
E -1
PHYSICS LAB PRACTICE
(C-20 CURRIUCULUM COMMON TO ALL BRANCHES)
TIMESCHEDULE
137
Competencies and Key competencies to be achieved by the student
Name of the Competencies Key competencies
Experiment
(No of Periods)
1. Hands on practice on Vernier Find the Least count Read the scales
Calipers(03) Fix the specimen in posit Calculate the
Read the scales requisite physical
Calculate the physical quantities of given
quantities of given object objects
2. Hands on practice on Screw Find the Least count Read the scales
gauge(03) Fix the specimen in posit Calculate thickness of
Read the scales given glass plate
Calculate thickness of glass Calculate cross section
place and cross section of of wire and other
wire and other quantities quantities
4. Simple pendulum(03) Fix the simple pendulum to Find the time for
the stand number of oscillations
Adjust the length of Find the time period
pendulum Calculate the
Find the time for number of acceleration due to
oscillations gravity
Find the time period Draw l-T and l-T2 graph
Calculate the acceleration
due to gravity
Draw l-T and l-T2 graph
138
5. Velocity of sound in air Adjust the reservoir
level
–Resonance method (03) Arrange the resonance Find the first and
apparatus second resonanting
Adjust the reservoir level for lengths
booming sound Calculate velocity of
Find the first and second sound at room
resonanting lengths temperature
Calculate velocity of sound Calculate velocity of
sound at 00 C
7. Refractive index of solid using Find the least count of Read the scale
vernier on microscope Calculate the
traveling microscope(03) Place the graph paper below refractive index of
microscope glass slab
Read the scale
Calculate the refractive
index of glass slab
8. Boyle’s law verification (03) Note the atmospheric Find the length of air
pressure column
Fix the quill tube to retort Find the pressure of
stand enclosed air
Find the length of air column Find the value P x l
Find the pressure of
enclosed air
Find and compare the
9. . Meter bridge(03) Make the circuit connections Find the balancing
calculated value P x l
Find the balancing length length
Calculate unknown Calculate unknown
resistance resistance
Find the radius of wire Calculate the specific
Calculate the specific resistance
resistance
139
10. Mapping of magnet lines of Draw magnetic meridian
Placed the bar magnet
force(03) in NN and NS directions Draw magnetic lines
Draw magnetic lines of of
force force
Locate the neutral Locate the neutral
points along equatorial points
and axial lines
11. Surface tension of liquid Find the least count of along
Read theequatorial
scale
usingtraveling microscope(03) vernier on microscope and axial linesof
Calculate height
Focus the microscope to the liquid rise
lower meniscus & bent pin Calculate the surface
Read the scale tension of water
Calculate height of liquid rise
Calculate the surface tension
of water
12.. Coefficient of viscosity by Find the least count of Find the pressure head
capillary method(03) vernier Calculate rate of
Fix the capillary tube to volume of liquid
aspiratory bottle collected
Find the mass of collected Find the radius of
water capillary tube
Find the pressure head Calculate the viscosity
Calculate rate of volume of of water
liquid collected
Find the radius of capillary
tube
Calculate
Scheme of Valuation for end Lab Practical Examination :
the viscosity of
water using capillary method
140
CHEMISTRYLAB PRACTICE
TIMESCHEDULE
141
Objectives:
1.0 Practice volumetric measurements (using pipettes, measuring jars, volumetric flask,
burettes) and gravimetric measurements (using different types of balances), making
dilutions, etc To identify the chemical compounds and solutions by senses.
2.0 Practice making standard solutions with pre weighed salts and to make solutions of desired
dilutions using appropriate techniques.
3.0 Conduct titrations adopting standard procedures and using Std. Na2CO3solutionfor
estimation of HCl
4.0 Conduct titrations adopting standard procedures and using Std.HClsolution for estimation of
NaOH
5.0 Conduct titrations adopting standard procedures and using Std. NaOH solution for
estimation of H 2 SO 4
6.0 Conduct titrations adopting standard procedures and using Std.KMnO4solution for
estimation of Mohr’s Salt
7.0 Conduct titrations adopting standard procedures to determine the acidity of given samples
of water (One ground water and one surface / tap water, and rain water if available)
8.0 Conduct titrations adopting standard procedures to determine the alkalinity of given
samples of water (One ground water and one surface / tap water)
9.0 Conduct titrations adopting standard procedures to determine the total hardness of given
samples of water (One ground water and one surface / tap water) using Std. EDTA solution
10.0 Conduct titrations adopting standard procedures to determine the chlorides present in the
given samples of water and wastewater (One ground water and one surface / tap water)
11.0 Conduct the test using titrometric / electrometric method to determine Dissolved Oxygen
(D.O) in given water samples (One sample from closed container and one from open
container / tap water)
12.0 Conduct the test on given samples of water / solutions (like soft drinks, sewage, etc.) to
determine their pH using standard pH meter
142
Competencies and Key competencies to be achieved by the student
143
Familiarize with
Prepare standard
Estimation of Dissolved Oxygen(D.O)in water instrument
solutions / buffers,
sample (By electrometric method) (03) Choose appropriate
etc.
‘Mode’ / ‘Unit’
Standardize the
Prepare standard
instrument with
Determination of pH using pH meter (03) solutions / buffers,
appropriate
etc.
standard solutions
Standardize the
Plot the standard
instrument with
Determination of conductivity of water and curve
appropriate
adjusting ionic strength to required level (03) Make
standard solutions
measurements
Plot the standard
accurately
curve
Make
measurements
Determination of turbidity of water (03) accurately
Follow Safety
precautions
Measuring the
accurate volume Measuring the
and weight of accurate volume
sample and weight of
Filtering and air sample
drying without Filtering and air
Estimation of total solids present in water
losing any filtrate drying without
sample (03)
Accurately losing any filtrate
weighing the filter Accurately
paper, crucible and weighing the filter
filtrate paper, crucible and
Drying the crucible filtrate
in an oven
SCHEME OF VALUATION
A) Writing Chemicals, apparatus ,principle and procedure 5M
B) Demonstrated competencies 20M
Making standard solutions
Measuring accurately the standard solutions and titrants
Effectively Controlling the flow of the titrant
Identifying the end point
Making accurate observations
C) Viva-voce 5M
Total 30M
144
Course No. of Total No. of Marks for Marks for
Course Title
code Periods/Weeks periods FA SA
CM-110
Computer
(common
Fundamentals 3 90 40 60
to all
Lab
branches)
Time schedule:
145
CO-PO/PSO MATRIX
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-110.1 3 3 3 3 3 3 3 3 2 3
CM -110.2 3 3 3 3 3 3 3 3 2 3
CM -110.3 3 3 3 3 3 3 3 3 2 3
CM -110.4 3 3 3 3 3 3 3 3 2 3
CM -110.5 3 3 3 3 3 3 3 3 2 3
Average 3 3 3 3 3 3 3 3 2 3
Learning Outcomes:
146
IV. Practice with MS-EXCEL
13. To familiarize with MS-EXCEL layout
14. To access and enter data in the cells
15. To edit a spread sheet- Copy, Cut, Paste, and selecting Cells
147
37. To change colors of Photograph.
38. To prepare a cover page for the book in your subject area.
39. To adjust the brightness and contrast of the picture so that it gives an elegant look.
Key competencies:
3. To check the hardware a. Find the CPU name and clock a. Access device
present in your computer speed manager and find
b. Find the details of RAM and the details
Hard disk present b. Type /Navigate the
c. Access Device manager using correct path and
148
Control Panel and check the Select icon related
status of devices like mouse to the details
and key board required
d. Use My Computer to check
the details of Hard drives and
partitions
e. Use the Taskbar
4. Working with Files and a. Create folders and organizing a. Create files and
Folders files in different folders folders Rename ,
b. Use copy / paste move arrange and search
commands to organize files for the required
and folders folder/file
c. Arrange icons – name wise, b. Restore deleted files
size, type, Modified from Recycle bin
Working with Files and d. Search a file or folder and find
Folders its path
e. Create shortcut to files and
Continued.... folders (in other folders) on
Desktop
f. Familiarize with the use of
My Documents
g. Familiarize with the use of
Recycle Bin
To use Windows a. Familiarize with the use of a. Use windows
5. Accessories: Calculator accessories and
b. Access Calculator using Run select correct text
Calculator – Notepad – command editor based on the
WordPad – MS Paint c. Create Text Files using situation.
Notepad and WordPad and
observe the difference in file b. Use MS pain to
size create /Edit pictures
d. Use MS paint and create and save in the
.jpeg, .bmp files using MS required format.
Paint
6. To familiarize with Ribbon a. Create/Open a document a. Create a Document
layout of MS word. – b. Use Save and Save as features and name
Home – Insert- page c. Work on two Word appropriately and
documents simultaneously save
layout- References-Review-
d. Choose correct Paper size and b. Set paper size and
View Printing options print options
7. To practice Word a. Typing text a. Use key board and
Processing Basics b. Keyboard usage mouse to enter/edit
c. Use mouse (Left click / Right text in the
click / Scroll) document.
d. Use Keyboard shortcuts b. Use shortcuts
e. Use Find and Replace c. Use spell check/
features in MS- word Grammar features
f. Use Undo and Redo Features for auto corrections.
g. Use spell check to correct
Spellings and Grammar
149
8. To practice Formatting a. Formatting Text a. Format Text and
techniques b. Formatting Paragraphs paragraphs and use
c. Setting Tabs various text styles.
d. Formatting Pages b. Use bullets and
e. The Styles of Word numbers to create
f. Insert bullets and numbers lists
g. Themes and Templates c. Use Templates
h. Insert page numbers, header /Themes
and footer d. Insert page numbers
date, headers and
footers
9. To insert a table of a. Edit the table by adding the a. Insert table in the
required number of rows fields – Deleting rows and word document and
and columns columns –inserting sub table – edit
marking borders. Merging and b. Use sort option for
splitting of cells in a Table arranging data.
b. Changing the background
colour of the table
c. Use table design tools
d. Use auto fit – fixed row/
column height/length – Even
distribution of rows / columns
features
e. Convert Text to table and
Table to Text
f. Use Sort feature of the Table
to arrange data in
ascending/descending order
10. To Insert objects, clipart a. Create a 2-page document. a. Insert hyperlinks
and Hyperlinks &Insert hyperlinks and t &Bookmarks
Bookmarks. b. Create organization
b. Create an organization chart charts/flow charts
c. Practice examples like
preparing an Examination
schedule notice with a
hyperlink to Exam schedule
table.
11. To Use Mail merge feature a. Use mail merge to prepare Use Mail merge
of MS Word individually addressed letters feature
b. Use mail merge to print
envelopes.
12. To use Equations and a. Explore various symbols Enter Mathematical
symbols features. available in MS Word symbols and
b. Insert a symbol in the text Equations in the word
c. Insert mathematical equations
document
in the document
150
b. Use Quick Access Toolbar- features available
Title Bar- Ribbon-Worksheets- in toolbar
Formula Bar-Status Bar
14. To access and Enter data in a. Move Around a Worksheets- a. Access and select
the cells Quick access -Select Cells the required cells
b. Enter Data-Edit a Cell-Wrap by various
Text-Delete a Cell Entry-Save a addressing
File-Close Excel methods
b. Enter data and edit
15. To edit spread sheet Copy, a. Insert and Delete Columns Format the excel
Cut, Paste, and selecting and Rows-Create Borders- sheet
cells Merge and Center
b. Add Background Color-Change
the Font, Font Size, and Font
Color
c. Format text with Bold,
Italicize, and Underline-Work
with Long Text-Change a
Column's Width
16. To use built in functions a. Perform Mathematical Use built in functions
and Formatting Data Calculations verify -AutoSum in Excel
b. Perform Automatic
Calculations-Align Cell Entries
17. To enter a Formula for a. Enter formula
automatic calculations b. Use Cell References in
Formulae Enter formula for
c. Use Automatic updating automatic calculations
function of Excel Formulae
d. Use Mathematical Operators
in Formulae
e. Use Excel Error Message and
Help
18. To Create Excel Functions, a. Use Reference Operators a. Create Excel sheets
Filling Cells b. Work with sum, Sum if , involving cross
Count and Count If Functions references and
c. Fill Cells Automatically equations
b. Use the advanced
functions for
conditional
calculations
19. To sort and filter data in a. Sort data in multiple columns a. Refine the data in a
table b. Sort data in a row worksheet and
c. Sort data using Custom order keep it organized
d. Filter data in work sheet b. Narrow a
worksheet by
selecting specific
choice
151
20. To Practice Excel Graphs a. Produce an Excel Pie Chart a. Use data in Excel
and Charts b. Produce sheet to Create
c. Excel Column Chart technical charts and
graphs Produce
Excel Line Graph
b. Produce a
Pictograph in Excel
21. To develop lab reports of Create Lab reports using MS a. Insert Practical
respective discipline Word and Excel subject name in
Header and page
numbers in Footer
22. To format a Worksheet in a. Shade alternate rows of data a. Format Excel sheet
Excel, page setup and print b. Add currency and percentage b. Insert headers
symbols &footers and print
c. Change height of a row and
width of a column
d. Change data alignment
e. Insert Headers and Footers
f. Set Print Options and Print
23. To familiarize with Ribbon Use various options in Access required
layout &features of PowerPoint options in the tool bar
PowerPoint 2007. a. Home
b. Insert
c. Design
d. Animation
e. Slideshow
f. View
g. Review
24. To create a simple a. Insert a New Slide into a. Create simple
PowerPoint Presentation PowerPoint PowerPoint
b. Change the Title of a presentation with
PowerPoint Slide photographs/ClipAr
c. PowerPoint Bullets t and text boxes
d. Add an Image to a PowerPoint b. Use bullets option
Slide
e. Add a Textbox to a
PowerPoint slide
25. To Set up a Master Slide in a. Create a PowerPoint Design a. Setup Master slide
PowerPoint and add notes Template and format
b. Modify themes b. Add notes
c. Switch between Slide master
view and Normal view
d. Format a Design Template
Master Slide
e. Add a Title Slide to a Design
Template
f. The Slide Show Footer in
PowerPoint
g. Add Notes to a PowerPoint
Presentation
152
26. To Insert Text and Objects a. Insert Text and objects Insert Text and
b. Set Indents and line spacing Objects
c. Insert pictures/ clipart
d. Format pictures Use 3d features
e. Insert shapes and word art
f. Use 3d features
g. Arrange objects
29. To insert a Charts/Graphs a. Create 3D Bar Graphs in Create charts and Bar
PowerPoint graphs, Pie Charts and
b. Work with the PowerPoint format.
Datasheet
c. Format a PowerPoint Chart
Axis
d. Format the Bars of a Chart
e. Create PowerPoint Pie Charts
f. Use Pie Chart Segments
g. Create 2D Bar Charts in
PowerPoint
h. Format the 2D Chart
e. Format a Chart Background
30. To Insert audio & video, a. Insert sounds in the slide and a. Insert Sounds and
Hyperlinks in a slide hide the audio symbol Video in
b. Adjust the volume in the appropriate
Add narration to the slide settings format.
c. Insert video file in the format b. Add narration to
supported by PowerPoint in a the slide
slide c. Use hyperlinks to
d. Use automatic and on click switch to
options different slides
e. Add narration to the slide and files
f. Insert Hyperlinks
153
32. Reviewing presentation a. Checking spelling and a. Use Spell check
grammar and Grammar
b. Previewing presentation feature
c. Set up slide show b. Setup slide show
d. Set up resolution c. Add timing to the
e. Exercise with Rehearse slides
Timings feature in PowerPoint d. Setup automatic
f. Use PowerPoint Pen Tool slide show
during slide show
g. Saving
h. Printing presentation
(a) Slides
(b) Hand-out
154
36 To change Background of a a. open the foreground and Able to swap
Photograph background image background elements
b. Use different selection tools to using the Select and
paint over the image Mask tool and layers.
c. Copy background image and
paste it on the foreground.
d. Resize and/or drag the
background image to
reposition.
e. In the Layers panel, drag the
background layer below the
foreground image layer.
37 To change colors of a. Change colors using:
Photograph i) Color Replacement tool Able to control color
ii) Hue/Saturation adjustment saturation
layer tool
38 To prepare a cover page for a. open a file with height 500 and
the book in subject area width 400 for the cover page. Able to prepare cover
page for the book
b. apply two different colors to
work area by dividing it into
two parts using Rectangle tool.
c. Copy any picture and place it
on work area→ resize it using
free transform tool.
d. Type text and apply color and
style
e. Apply effects using blended
options
39 To adjust the brightness a. open a file.
and contrast of picture to b. Go to image→ adjustments→ Able to control
give an elegant look Brightness/Contrast. brightness/contrast.
155
Table specifying the scope of syllabus to be covered for unit tests
Unit Test Learning outcomes to be covered
Unit test-1 From 1 to 8
Unit test-2 From 9 to 22
Unit test-3 From 23 to 40
156
I Year Internal Lab Examination
UNIT TEST - I
MODEL QUESTION PAPER
COMPUTER FUNDAMENTALS LAB
5. Perform the process of removing and placing the RAM in the corresponding slot.
b) Processor name
c) RAM
d) Hard disk
8.Create a folder by your name, search a file or folder and find its path.
10. Create a word document that contains TEN names of your classmates (boys-5 & girls-5) and
perform the following tasks:
157
I Year Internal Lab Examination
UNIT TEST - II
MODEL QUESTION PAPER
COMPUTER FUNDAMENTALS LAB
1. Write individually addressed letters to your friends about the Republic Day celebration
using Mail Merge.
2. Create a Word document about your college and insert page numbers in footer and College Name in
header.
3. Create your class time table using Tables in MS Word.
4. Create a 2-page document about your College& insert hyperlinks for courses offered in the college
and insert Bookmarks next to College Name.
5. Write individually addressed letters to your friends (at least 5 members) to intimate the External
Examination time table using Mail Merge.
(𝑥+𝑦)2 𝑥 2 +2𝑥𝑦 +𝑦 2
6. Write an equation = in MS word.
(𝑥−𝑦)2 𝑥 2 −2𝑥𝑦 +𝑦 2
8. Create a spreadsheet by totaling marks of 3 or more subjects, then calculate percentage and
hence find grade based on boundary conditions of FIVE students:
9. Create a Excel spreadsheet for the following data, making sure that the cell marked with Category
(A1) is pasted in cell A1 in the spreadsheet and perform the questions below.
Category (A1) Product Name Quantity Inventory Price per Unit Total Price
Office Supplies Binder 2 20 12.99 25.98
Office Supplies Pencil 20 20 0.99
Electronics Samsung 4K Smart TV 1 5 399.00
Electronics Bluetooth Speakers 4 5 44.49
Computers Lenovo X230 12in Laptop 2 2 279.90
a). Change the format of the “Total Price” column to “Currency” format.
10. Create a spreadsheet to calculate Cumulative monthly attendance for a period of Three months.
158
I Year Internal Lab Examination
159
BOARD DIPLOMA EXAMINATIONS
DIPLOMA IN COMPUTER ENGINEERING
MODEL PRACTICAL QUESTION PAPER-YEAR END EXAM
COMPUTER FUNDAMENTALS LAB
(𝑥+𝑦)2 𝑥 2 +2𝑥𝑦 +𝑦 2
9. Write the procedure to use Equation(𝑥−𝑦)2 = 𝑥 2 −2𝑥𝑦 +𝑦 2 and Symbols.
160
10. Write the procedure to perform the following in MS Excel
12. Write the procedure to create simple Power Point Presentation on your college in Three
slides.
13. Write the procedure to perform Animation on Text and Objects in your presentation.
14. Take a photographic image. Give a title for the image. Put the border. Write your names.
Write the Name of Institution and Place.
15. Prepare a cover page for the book in your subject area. Plan your own design.
16. You are given a picture of a flower and associated background (Extract.jpg).Extract the
Flower only from that and organize it on a background. Select your own background for
organization.
17. You are given a picture (BrightnessContrast.jpg). Adjust thebrightness and contrast of the
picture so that it gives an elegant look.
18. You are given a picture (position.jpg). Position the picture preferablyon a plain background
of a color of your choice - Positioning includerotation and scaling.
19. Remove the arrows and text from the given photographic image (Filename: photo.jpg).
20. Type a word; apply the following effects. Shadow Emboss.
161
III SEMESTER
162
DIPLOMA IN COMPUTER ENGINEERING
SCHEME OF INSTRUCTIONS AND EXAMINATION
CURRICULUM-2020
(III Semester)
Instruction
Total Scheme Of Examinations
Periods/Week
Periods
Sub Code Name of the Subject End
Per Duration Sessional Total
Theory Practicals Semester Exam
(hrs) Marks Marks
Marks
THEORY SUBJECTS
PRACTICAL SUBJECTS
163
C-20
ENGINEERING MATHEMATICS-II
Engineering
CM-301 4 60 20 80
Mathematics-II
Total Periods 60
164
C-20
ENGINEERING MATHEMATICS – II
Learning Outcomes
Unit-I
1.2. State the indefinite integral of standard functions and properties of Integrals (u + v) dx
and ku dx where k is constant and u, v are functions of x.
1.3. Solve integration problems involving standard functions using the above rules.
1.4. Evaluate integrals involving simple functions of the following type by the method of
substitution.
iii) f (x)/[f(x)] dx
1.5. Find the integrals of tan x, cot x, sec x and cosec x using the above.
1.6. Evaluate the integrals of the formsinmxcosnx dx where m and n are suitable positive
integers.
1 1 1
i) , 2 , 2
a x a x x a2
2 2 2
1 1 1
ii ) , ,
a2 x2 a2 x2 x2 a2
iii ) x 2 a 2 , x 2 a 2 , a 2 x 2
165
1.9. Evaluate the integrals of the type
1 1 1
a bSin d , a b cos d and a cos b sin cd .
1.10. Evaluate integrals using decomposition method.
1.12 Use Bernoulli’s rule for evaluating the integrals of the form u.vdx .
Unit-II
2.3. Solve problems on definite integrals over an interval using the above concept.
2.5. Evaluate simple problems on definite integrals using the above properties.
2.7. Find the areas under plane curves and area enclosed between two curves using
integration.
2.8. Obtain the mean value and root mean square value of the functions in any given
interval.
2.10.Solve some problems using Trapezoidal rule, Simpson’s 1/3 rule for approximation of
integrals.
166
Unit -III
C.O. 3 Form differential equations and solve differential equations of first order and first
degree.
3.4Solve the first order and first degree differential equations by variables separable
method.
3.5 Solve Homogeneous differential equation of first order and first degree.
3.6 Solve exact differential equation of first order and first degree.
3.7 Solve linear differential equation of the form dy/dx + Py = Q, where P and Q are
functions of x or constants.
167
C-20
Engineering Mathematics – II
CO/PO – Mapping
CM-301 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CO1 3 2 2 2 3 1 2
CO2 3 3 3 3 3 3 3
CO3 3 3 3 3 3 3 3
PO5: Appropriate quiz programme may be conducted at intervals and duration as decided by
concerned teacher.
PO7: Such activities are to be planned that students visit library to refer standard books on
Mathematics and latest updates in reputed national and international journals, attending
seminars, learning mathematical software tools.
PSO1: An ability to understand the concepts of basic mathematical techniques and to apply them in
various areas like computer programming, civil constructions, fluid dynamics, electrical and
electronic systems and all concerned engineering disciplines.
PSO2: An ability to solve the Engineering problems using latest software tools, along with analytical
skills to arrive at faster and appropriate solutions.
PSO3: Wisdom of social and environmental awareness along with ethical responsibility to have a
successful career as an engineer and to sustain passion and zeal for real world technological
applications.
168
C-20
Engineering Mathematics – II
CO periods addressing PO in
Mapped with Level
PO no column I Remarks
CO no (1,2 or 3)
Number %
7
5% to 25% Level
PSO 1 CO1, CO2, CO3 60 100% 3
1 Low addressed
PSO 2 CO1, CO2, CO3 40 66.6% 3
169
C-20
ENGINEERING MATHEMATICS – II
COURSE CONTENTS
Unit-I
Indefinite Integration .
sin
m
of tan x, cot x, sec x, cosec x. Integrals of the form x.cos n x dx, where at least one of
m and n is odd positive integers. Integrals of suitable powers of tanx. secx and cosecx.cotx
by substitution.
1 1 1
i) , 2 , 2
a x a x x a2
2 2 2
1 1 1
ii ) , ,
a2 x2 a2 x2 x2 a2
iii ) x 2 a 2 , x 2 a 2 , a 2 x 2
Integration by parts, Bernoulli’s rule and integrals of the form ex [f(x) + f (x)] dx.
Unit-II
170
Unit -III
Differential Equations:
Textbook:
Engineering Mathematics-II, a textbook for third semester diploma courses, prepared &
prescribed by SBTET, AP.
Reference Books:
171
BLUE PRINT
C-20
Engineering Mathematics – II
172
UNIT TEST MODEL PAPERS
First Year
Part-A 16Marks
(2) First question carries four marks and the remaining questions carry three marks
each
x dx
8
a. Evaluate (CO1)
1
b. Evaluate 4 x2
dx. (CO1)
e f ( x) f ( x) dx e f ( x) c is true/false
x ' x
c. (CO1)
2
d. Evaluate cos xdx (CO2)
0
1
2.
Evaluate 3cos ec 2 x 2 tan x sec x dx.
x
(CO1)
sin log x
3. Evaluate x dx. (CO1)
x
4. Evaluate e sin 2 xdx. (CO1)
2
sin
2
5. Evaluate xdx (CO2)
0
173
Part-B 3×8=24
1
6. A) Evaluate dx. (CO1)
5 4 cos x
or
4 3
B) Evaluate sin x cos xdx. (CO1)
1 x2
1
7. A) Evaluate cos 2
dx. (CO1)
1 x
or
4 2x
B) Evaluate x e dx. (CO1)
2
8. A) Evaluate cos 4 x cos xdx
0
(CO2)
or
2
sin10 x
B) Evaluate dx (CO2)
0
sin10 x cos10 x
-o0o-
174
Unit Test II C –20, CM-301
First Year
Part-A 16Marks
(2) First question carries four marks and the remaining questions carry three marks
each
a. Volume of the curve y f ( x) over the interval a, b when rotated about X-axis is
____________ (CO2)
b. Mean value of f ( x) over the interval a, b is____________ (CO2)
d2y
c. Order of differential equation 2
p 2 y 0 is__________ (CO3)
dx
dy
d. Integrating factor of Py Q is________________
dx
(CO3)
2. Find the mean value of x 2 2 x 1 over the interval 1, 2 (CO2)
175
Part-B 3×8=24
A) Find the area bounded between the curve y x 5x and the line y 4 2 x (CO2)
2
6.
Or
x2 y 2
7. A) Find the volume of the solid obtained by revolving the ellipse 1 about x axis
16 25
(CO2)
or
6
1
B) Calculate the approximate value of 1 x dx by taking n 6 using Trapezoidal rule
0
(CO3)
8.
A) Solve y 2 2 xy dx 2 xy x 2 dy 0. (CO3)
or
dy y
B) Solve x x3 y 6 . (CO3)
dx x
-o0o-
176
END EXAM MODEL PAPERS
PART-A
4
1. Evaluate 2sin x 3 e x dx. CO 1
1 x2
7. Find the area of the region bounded by the curve y sin x from x 0 to x
CO 2
2
d3y
2
dy
8. Find the order and degree of the differential equation 3 3 x 2 1
dx dx
CO3
dy 1 y 2
9. Solve CO3
dx 1 x 2
10. Solve x 2 y dx y 2 x dy 0. CO3
177
PART-B
Answer All questions. Each question carries EIGHT marks. 5x8=40M
3x 1
11. A) Evaluate x 1 x 3 dx. CO1
Or
1
B) Evaluate 5 4 cos x dx. CO1
x
3
B) Evaluate cos xdx. CO1
1
x3
13. A) Evaluate dx. CO2
0
1 x8
Or
2
1
B) Evaluate dx. CO2
0
1 tan 3 x
14. A) Find the area of the region bounded by the curves y 4 x and x 4 y .
2 2
CO2
Or
x2 y 2
15. A) Find the volume of the solid generated by revolution of the ellipse 1
16 25
about X-axis CO2
Or
178
11
PART-C
Answer the following question. Question carries TEN marks. 1x10=10M
dy
16. Solve 2sin x y cos x xy 3e x . CO3
dx
179
STATE BOARD OF TECHNICAL EDUCATION, A.P
PART-A
3
1. Evaluate 3 e x 2cos x dx. CO 1
x
tan 1 x
3. Evaluate dx. CO 1
1 x2
dy
9. Solve e2 x y CO3
dx
dy y
10. Solve x CO3
dx x
180
PART-B
Answer All questions. Each question carries EIGHT marks. 5x8=40M
1
11. A) Evaluate 2x 2
3x 5
dx. CO1
Or
2 sin 2 x
12. A) Evaluate e x dx. CO1
1 cos 2 x
Or
1
sec2 x
13. A) Evaluate dx. CO2
0 1 tan x
2
Or
2
B) Evaluate log 1 tan d . CO2
0
14. A) Find the area bounded between the curves y x and the line y 3x 4 .
2
CO3
Or
15. A) Find the volume of right circular cone using integration. CO2
Or
181
1
1
B) Find the approximate value of from 1 x
0
2
dx using Trapezoidal rule by
PART-C
Answer the following question. Question carries TEN marks. 1x10=10M
1 Unit-I: Indefinite Integration and part of Unit-II: Definite Integration are required for CME
branch
2 Part of Unit-II: Appliocations of Definite Integration and Unit-III are not required
3 Instead of Part of Unit-II: Appliocations of Definite Integration and Unit-III , Concepts of
Discrete Mathematical Structures may be included which is essential for CME branch students.
182
Course Course Title No. of Periods/ Total No. of Marks Marks for
code Weeks periods for FA SA
CM-302 Digital 5 75 20 80
Electronics
CO-PO/PSO Matrix:
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-302.1 3 3 3 2 3 2 3
CM-302.2 3 3 3 2 1 1 3 2 2
CM-302.3 2 1 1 1 1 1 1 3
183
CM-302.4 2 2 3 1 2 1 2 2 1
CM-302.5 2 2 3 1 1 1 2 3 1
Average 2.4 2.2 2.6 2.25 1.3 1.3 1.3 2.4 1.75 2
184
2.0 Boolean Algebra, Logic gates and Basic Combinational Circuits
2.1 Define Boolean algebra
2.2 Explain AND, OR, NOT operations with truth tables.
2.3 Explain the working of EX-OR and EX-NOR operations with truth tables.
2.4 List the different postulates in Boolean algebra.
2.5 State De-Morgan ‘s theorems.
2.6 Prove De-Morgan’s theorems using truth tables.
2.7 Apply De-Morgan ‘s theorems and other postulates of Boolean algebra
to simplify the given Boolean expression.
2.8 Generate Boolean expression for given truth table.
2.9 Use Sum-Of-Products (SOP) method
2.10 Use Product-Of-Sums (POS)method
2.11 Use K – map to simplify Boolean expression (up to 4 variables).
2.12 Use Two variable K-Map, Three variable K-Map and Four variable K-Map
2.13 Logic Gates
2.13.1 Define Logic gate
2.13.2 List basic gates
2.13.3 Define OR gate
2.13.4 Explain OR gate with logic symbol and truth table.
2.13.5 Define AND gate
2.13.6 Explain AND gate with logic symbol and truth table.
2.13.7 Define NOT gate
2.13.8 Explain NOT gate with logic symbol and truth table.
2.13.9 What is universal gate? List universal gates
2.13.10 Define NOR gate
2.13.11 Explain NOR gate with logic symbol and truth table.
2.13.12 Define NAND gate
2.13.13 Explain NAND gate with logic symbol and truth table.
2.13.14 Define EX-OR and EX-NOR gates
2.13.15 Explain the working of EX-OR and EX-NOR gates with truth tables.
2.13.16 Implement AND, OR, NOT, EX-OR gates using NAND gates only
2.13.17 Implement AND, OR, NOT, EX-OR gates using NOR gate only.
2.14 Basic Combinational Circuits
2.14.1 Define the Half Adder. Explain the function of Half Adder.
2.14.2 Draw Half-Adder circuit using an exclusive OR and an AND gate.
2.14.3 Draw a Half–Adder using only NAND gates or only NOR gates.
2.14.4 Define the Full Adder. Explain the function of Full Adder.
2.14.5 Construct Full Adder using two Half-Adder and an OR gate
2.14.6 Define the parallel Adder
2.14.7 Explain the function of parallel Adder using logic symbol.
2.14.8 Draw and explain 4-bit parallel adder using full adders.
2.14.9 Draw and explain 4-bit parallel adder/ 2‘s complement subtractor circuit.
2.14.10 Explain the working of a serial adder with a block diagram.
2.14.11 List the advantage and disadvantages of a serial adder
2.14.12 List the advantage and disadvantages of a parallel adder.
2.14.13 Distinguish between serial adder and parallel adder.
2.14.14 Explain the operation of a digital comparator circuit for two 4-bit words.
185
3.1 List the details of different logic families.
3.2 Define positive and negative logic levels.
3.3 Define Flip flop.
3.4 Draw and explain the basic principle of operation of a Flip-flop.
3.5 Define Latch.
3.6 Explain the working of a NAND latch circuit with truth table and Timing diagram.
3.7 Explain the working of a NOR latch circuit with truth table and Timing diagram.
3.8 Differentiate between Latch and Flip-flop.
3.9 Define Triggering.
3.10 List the types of Triggering.
3.11 Draw and explain the concept of edge triggering (positive, negative)
3.12 Draw and explain the concept of level triggering. (Positive, negative)
3.13 Explain with block diagram, waveforms and truth tables the working of RS Flip-flop.
3.14 Explain with block diagram, waveforms and truth tables the working of RST Flip-flop.
3.15 Explain with block diagram, waveforms and truth tables the working of D Flip-flop.
3.16 Explain with block diagram, waveforms and truth tables the working of JK Flip-flop.
3.17 Explain with block diagram, waveforms and truth tables the working of T Flip-flop.
3.18 Distinguish between synchronous and asynchronous inputs of a flip- flop and state
the its functions.
3.19 Draw and explain the need for a Master-Slave flip-flop.
3.20 Explain the working of a Master-Slave flip-flop using suitable circuit diagram and truth
table.
4.0 Counters and Registers
4.1 Counters
4.1.1 Define Counter
4.1.2 List the types of counters.
4.1.3 Define Synchronous counter
4.1.4 Define Asynchronous counter
4.1.5 Distinguish between asynchronous and synchronous counters.
4.1.6 Draw and explain module-8 ripple counter circuit diagram with waveforms and truth
tables
4.1.7 Draw and explain module-16 ripple counter circuit diagram with waveforms and truth
tables
4.1.8 Draw and explain module-10 (decade) Asynchronous counter circuit diagram with
Waveforms and truth tables
4.1.9 Draw and explain module-8 synchronous counter circuit diagram with waveforms and
truth tables
4.1.10 Draw and explain module-16 synchronous counter circuit diagram with waveforms and
truth tables
4.1.11 Draw and explain module-10 synchronous counter circuit diagram with waveforms and
truth tables
4.1.12 List the draw backs of ripple counters.
4.1.13 List the advantages of synchronous counters
4.1.14 Explain the operation of a up/down counter circuit diagram with waveforms and truth
tables
4.1.15 Define Programmable counter
4.1.16 Draw and explain the need for a Programmable counter
4.1.17 Explain how to design Programmable counter circuit diagram
4.1.18 Draw and explain the operation of a 4-bit ring counter.
4.1.19 List the applications of counter.
4.2 Register
4.2.1 Define Register
186
4.2.2 State the need of Register.
4.2.3 List the methods of data transfer in register.
4.2.4 List the types of Registers
4.2.5 Define Serial in – Serial out register
4.2.6 Define Serial in – Parallel out register
4.2.7 Define Parallel in – Serial out register
4.2.8 Define Parallel in – Parallel out register
4.2.9 Explain the working of serial in – serial out register with circuit diagram.
4.2.10 Explain the working of serial in – parallel out register with circuit diagram.
4.2.11 Explain the working of shift left Register with circuit diagram.
4.2.12 Explain the working of shift right registers with circuit diagram.
4.2.13 Explain the working of universal shift register.
4.2.14 Draw and explain the use of shift register as memory.
COURSE CONTENTS
1. Number Systems: Number Systems, Decimal, Binary, Hexadecimal and Octal codes,
Conversion from one number system to another number system, Binary numbers
representation, Binary Arithmetic, BCD, Character representation-ASCII and EBCDIC code for
characters.
2. Boolean algebra and Logical Gates: AND, OR, NAND, NOT, NOR & EX-OR gates. Logical
definitions – Symbols – truth tables. Boolean theorems, Boolean simplifications of Boolean
expressions, Using De-Morgan ‘s theorems, Formation and implementation of Logic
expressions, Karnaugh ‘s mapping, Applications involving developing of combinational logic
circuits. Half-Adder, Full-adder, Subtractor series – Parallel Binary adder – Parallel
adder/subtractor circuits.
3. FLIP FLOP: Different logic families, Basic principles of Flip Flop operation (with help of wave
form & truth tables) of RS, T, D, JK and Master Slave JK flip flop, concept of Edge Triggering and
Level Triggering, Synchronous and Asynchronous flip flop.
4. Counters: Basic Asynchronous, Synchronous Binary and Decade counter and the Ripple
counter, their use Decade counter, Up and Down counters, Ring counter.
Registers: Shift registers, Serial, Parallel register, Serial-in Parallel out, Parallel-in– serial out
devices, Universal shift registers, Applications.
5. Additional Combinational Circuits Multiplexers, Demultiplexers and Encoders, Decoders-
operation of a multiplexer with a circuit diagram - operation of a demultiplexer with a circuit
187
diagram - applications of multiplexers and demultiplexers-operation of a 4-to-10-line decoder -
operation of an 8-to-3-line encoder, Programmable logic array.
REFERENCE BOOKS
R U Ap An R U Ap An
1 Number systems 15 14 3 11 1 2 CO1
Logic Gates, Boolean
Algebra and basic
2 17 14 6 11 * 2 2 * CO2
Combinational
circuits
3 Flip-Flops 15 14 3 11 * 1 2 * CO3
Counters and
4 17 14 3 11 * 1 2 * CO4
registers
Additional
5 Combinational 11 14 3 8 * 1 1 * CO5
circuits
Total 75 70+10 (*) 18 52 10* 6 9 1
Note: Part-C: 10 marks single analytical question may be chosen from any one of the chapters
marked with *.
188
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER
DIGITAL ELECTRONICS
UNIT TEST-1
SCHEME: C-20 SUBJ CODE:CM-302
MAX MARKS:40 TIME: 90 MINUTES
PART-A 16Marks
PART-B 3X8=24Marks
189
BOARD DIPLOMA EXAMINATIONS
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER – END EXAMINATION
DIGITAL ELECTRONICS
PART-A 10X3=30Marks
PART-B 5x8=40Marks
PART-C
1X10=10Marks
190
16. Can it be possible to achieve same operation by replacing latch with flipflop? Give the reasons.
(CO3)
Operating
CM-303 4 60 20 80
Systems
Total Periods 60
CO5 CM-303.5 Use Disk scheduling algorithms and File allocation methods with respect to
191
different operating systems
CO-PO/PSO MATRIX
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-303.1 3 2 2 2 3 3 3 3 2 2
CM-303.2 3 3 3 2 2 3 3 2 2 2
CM-303.3 3 3 3 2 3 3 3 3 2 3
CM-303.4 3 3 3 3 3 3 3 3 3 3
CM-303.5 2 2 2 3 2 3 2 3 3 2
CM-303.6 3 3 2 2 2 3 3 3 3 3
Learning Outcomes:
1.0 Introduction to operating systems
1.1 Define an operating system
1.2 Discuss history of operating system
1.3 Discuss about various types of operating systems
1.4 Distinguish spooling and buffering
1.5 Explain the concepts of multiprogramming and timesharing
1.6 Differentiate between distributed and real time systems
1.7 Describe multiprocessor systems
1.8 Describe the operating system components
1.9 Discuss operating system services
1.10 Define system call with an example
1.11 List and explain different types of system calls
1.12 Define single user, multi user operating system structure
2.0 Process management
2.1 Define process and process control block
2.2 Explain process state diagram
2.3 Describe process creation and termination
2.4 Discuss the relation between processes
2.5 Define Thread and describe multithreading
2.6 Explain scheduling concepts
2.7 Describe scheduling queues and schedulers
2.8 Explain CPU scheduling and scheduling criteria
2.9 Explain various scheduling algorithms
2.9.1 FCFS
192
2.9.2 SJF
2.9.3 Round Robin
2.9.4 Priority
2.9.5 Multilevel Scheduling
3.0 Synchronization & Deadlocks
3.1 Define Process synchronization
3.2 Describe semaphores
3.3 Explain inter process communication
3.4 Define Deadlock
3.5 State the necessary conditions for arising deadlocks
3.6 State various techniques for deadlock prevention
3.7 Discuss Deadlock avoidance and detection
3.8 Describe the process of recovering from deadlock
5.1 List and define various disk performance parameters like Capacity, Latency time, Seek Time,
transfer rate, Access time, reliability, and average transfer time.
5.2 Calculate Latency time, Seek Time, transfer rate, transfer time with numerical examples on
disk structure.
5.3 Disk allocation methods.
5.4 Disk scheduling policies
5.2.1 FIFO
5.2.2 SSTF
5.2.3 SCAN methods
5.5 Define file management
5.6 List and explain various file operations
5.7 List and explain various access methods
5.8 List and explain various allocation methods
193
5.9 List and explain directory structure
5.10 Explain disk organization and structure
COURSE CONTENT
2. Process management
Processes - Sequential Processes - Process State Diagram - Process Control Block - Process Creation
and Termination - Relations between Processes - Threads and Multi-Threading - Scheduling Concepts
- Schedulers - CPU scheduling and Scheduling criteria - scheduling algorithms.
4. Memory management
Memory Hierarchy, Address binding -Dynamic Loading- dynamic linking-overlays-swapping- memory
allocation-fragmentation-paging-segmentation- segmentation with paging-Benefits of virtual
memory - virtual memory techniques - demand paging - page replacements - page replacement
algorithms – thrashing.
REFERENCE BOOKS
194
MODEL BLUE PRINT
R U Ap An R U Ap An
Introduction to
1 Operating 12 14 6 8 2 1 CO1
system
Process
2 12 14 6 8 2 1 CO2
management
Synchronization
3 12 14 3 3 8 * 1 1 1 * CO3
& Deadlocks
Memory
4 12 14 6 8 2 1 CO4
management
Disk scheduling
5 and File 12 14 3 11 * 1 2 * CO5
management
Note: Part-C: 10 marks single analytical question may be chosen from chapters marked with *.
195
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER
OPERATING SYSTEMS
UNIT TEST-1
SCHEME: C-20 SUBJ CODE:CM-303
MAX MARKS:40 TIME: 90 MINUTES
PART-A 16Marks
PART-B 3X8=24Marks
Instructions: 1) Answer all questions
2) Each question carries 8 Marks
3) Answer should be comprehensive and the criterion for valuation is the
content but not the length of the answer
6. a) Explain the concept of Multiprogramming and Time sharing. (CO1)
(Or)
b) Explain various system calls with an example. (CO1)
196
BOARD DIPLOMA EXAMINATIONS
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER - END EXAMINATION
OPERATING SYSTEMS
Instructions:
1) Answer all questions
2) Each question carries Three marks
1. Define Operating system. (CO1)
2. List different types of system calls. (CO1)
3 Define the terms program and process? (CO2)
4 Write about multithreading? (CO2)
5 List the necessary conditions for deadlock? (CO3)
6 Define Semaphore. (CO3)
7 State the need of Virtual Memory? (CO4)
8 Define Overlay. (CO4)
9 Define Latencey Time and Seek time. (CO5)
10 List the file allocation methods. (CO5)
PART-B 5x8=40Marks
Instructions:
197
14.A. Explain paging concept (CO4)
OR
14.B Explain virtual memory techniques (CO4)
15.A Calculate the average access time for transferring 512 bytes of data with the data rate 40KB
per second. The average seek time is 5msec, the disk rotation is 6000RMP, and the controller
overhead is 0.1 msec. (CO5)
OR
15.B Explain disk organization and structure (CO5)
PART-C 1x10=10Marks
16. Consider the situation, "There are two teams, team A and team B. Both want to play cricket
and went to playground but the problem is , team A has just Bat but no ball and team B has just ball
and no bat ( both team don't care about it as they are assuming there would be some shop nearer
and they will purchase the missing item). They reach the playground at the same time and now
inquired if there is any sport shop but they come to know there is no shop. Somehow, they come to
know about each other problem, now Team A requested team B to provide them their Ball and team
but requested team A to provide them their Bat. But both teams are not ready to share their bat or
ball as already they have sufficient 11 players and both want to play cricket.”
198
No. of Total No. of Marks for
Course code Course Title Marks for FA
Periods/Weeks periods SA
Data
CM-304 Structures 6 90 20 80
Through C
Total Periods 90
199
CO-PO/PSO MATRIX
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-304.1 3 3 3 1 3 3 3 3 2 2
CM-304.2 3 3 3 1 3 3 3 2 3 2
CM-304.3 3 3 3 2 3 3 3 2 2 2
CM-304.4 3 3 3 2 3 3 3 2 2 2
CM-304.5 3 3 3 2 3 3 3 2 3 3
Average 3 3 3 2 3 3 3 2 2.5 2
Learning Outcomes:
200
a) Linear Search,
b) Binary Search,
2. Linked Storage Representation –Linked Lists
2.1.List the advantages & disadvantages of Linked Lists over Arrays.
2.2.State the purpose of Dummy Header.
2.3.Explain the following for Singly Linked List
Structure
Creation
How to represent a node using ‘C’ Structure
Perform insertion, deletion, traverse and sort operations
Perform search and replace an element
C Program with all operations.
2.4. Explain the following for Singly Circular Linked List.
Structure
Creation
How to represent a node using ‘C’ Structure
Perform insertion, deletion, traverse and sort operations
Perform search and replace an element
C Program with all operations.
2.5. Explain the following for Doubly Linked List.
Structure
Creation
How to represent a node using ‘C’ Structure
Perform insertion, deletion, traverse and sort operations
Perform search and replace an element
C Program with all operations.
2.6. Explain the following for Doubly Circular Linked List.
Structure
Creation
How to represent a node using ‘C’ Structure
Perform insertion, deletion, traverse and sort operations
Perform search and replace an element
C Program with all operations.
2.7. List the advantages of a Singly Circular Linked List over a Singly Linked List
2.8. Describe the changes require in a singly linked list program to make it the Singly Circular List.
2.9. List the advantages of a Doubly Circular Linked List over a Doubly Linked List
2.10. Describe the changes require in a Doubly Linked List program to make it the
Doubly Circular List.
201
3.10 Evaluate Postfix expression
3.11 Write the program for Evaluating Postfix expression
COURSE CONTENT
Data structures – Linear & Non- linear, data types and abstract data types, algorithm analysis for
time and space requirements.
Searching & Sorting – Sorting - Introduction to different sorting techniques –Bubble, Selection,
Insertion, Quick & Merge Searching – Introduction to different searching techniques – Linear and
Binary Search.
202
2. Linear data structures-Linked Lists
Linked Lists – Types - Singly Linked Lists – Create, insert, delete, sort, search and replace
an element in a linked list – Singly Circular Linked Lists - Create, insert, delete, sort, search
and replace an element in a linked list–Doubly Linked Lists – Create, insert, delete, sort,
search and replace an element in a linked list, - Doubly Linked Lists – Create, insert, delete,
sort, search and replace an element in a linked list.
Stacks- Implementation of stacks, application of stacks, converting infix to postfix expression and
postfix expression evaluation.
Queues–Implementation of queues- Application of queues- know about Circular queues, and Priority
queue.
Trees- Trees- Trees Terminology–Binary trees –Representation – Linear and Linked list
representation-Binary Search Tree-various operations-Tree Traversals-Tree Conversions&
Applications
REFERENCE BOOKS
1. Data Structures: A Pseudocode Approach with C, Gilberg / Forouzan, Course technology Inc.
2. Data Structures using ‘C, Aaron m. Tanenbaum, Y Langsam and Augonstein (PHI).
3. Data structures through C, Yashwant Kanetkar, BPB Publications
4. An Introduction to data structures with applications, Tremblay & Sorenson, McGraw Hill
Education
5. Data structures, Seymour Lipschitz, McGraw Hill Education.
203
MODEL BLUE PRINT
R U Ap An R U Ap An
Introduction to
Data structures,
1 Sequential 30 17 8 6 3 * 1 2 1 * CO1
Storage
Representation
Linked Storage
2 Representation- 16 14 3 8 3 * 1 1 1 * CO2
Linked Lists
Linear Data
CO1, CO2,
3 Structures- 14 14 3 3 8 * 1 1 1 *
CO3
Stacks
Linear Data
CO1, CO2,
4 Structures- 10 11 3 8 * 1 1 *
CO4
Queues
Non-Linear
Data CO1, CO2,
5 20 14 3 3 8 * 1 1 1 *
Structures- CO5
Trees
Note: Part-C: 10 marks single analytical question may be chosen from the chapters marked *.
204
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER
Data Structures through C
UNIT TEST-1
SCHEME: C-20 SUBJ CODE: CM-304
MAX MARKS:40 TIME: 90 MINUTES
PART-A 16Marks
PART-B 3X8=24Marks
Instructions:1) Answer all questions
2) Each question carries 8 Marks
3) Answer should be comprehensive and the criterion for valuation is the content but
not the length of the answer
6. a) Explain Bubble sort technique. (CO1)
(Or)
b) Explain Quick Sort technique. (CO1)
205
BOARD DIPLOMA EXAMINATIONS
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER - END EXAMINATION
Data Structures through C
PART - A
1. Define the terms Linear Data Structure and Non-Linear Data Structure. (CO1)
2. List the abstract Data Types. (CO1)
3. Define Space and Time Complexities. (CO1)
4. List any three operations of Linked List. (CO2)
5. Write the structure code for declaring Doubly circular Linked List. (CO2)
6. Convert the following infix expression into postfix expression: a+b*c/d^e. (CO3)
7. List the applications of stacks. (CO3)
8. Define Priority Queue. (CO4)
9. Write differences between Binary Tee and Binary Search Tree. (CO5)
10. Define the terms root, Leaf and internal node. (CO5)
PART-B
Answer all the Questions. Each Question Carries 8 marks
15. Explain the Linear representation and Linked representation of Binary Tree. (CO5)
Or
Explain the steps involving in converting a general tree into binary tree. (CO5)
PART-C 10 marks
16. Identify suitable data structure for representing a polynomial and justify your answer.
(CO5)
206
No. of Total No. of
Course code Course Title Marks for FA Marks for SA
Periods/Weeks periods
CM-305 DBMS 6 90 20 80
5. 16 CO5
Concepts of NoSQL & MongoDB.
Total Periods 90
CO2 CM-305.2 Apply SQL commands to create, retrieve, update, delete data from
Course the Relational data bases.
Out comes
CO3 CM-305.3 Describe PL/SQL programming constructs, control statements and
sub programs.
207
CO5 CM-305.5 Use NOSQL database concepts and MongoDB data base concepts
in designing database Schema.
CO-PO/PSO MATRIX
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-305.1 3 2 2 2 2 3 2 2 3 1
CM-305.2 2 3 3 3 3 3 3 2 1 2
CM-305.3 3 2 2 2 1 3 2 2 1 1
CM-305.4 1 3 3 2 2 3 3 3 3
CM-305.5 3 1 3 1 3 3 2 2 2 3
Learning Outcomes:
At the end of the syllabus students should be able to
208
2.9 Describe Data Manipulation Language commands INSERT, UPDATE and DELETE
2.10 Explain SELECT statement with WHERE, ORDER BY, GROUP BY and HAVING clauses
with examples.
2.11 List and explain single row (Number, character, date and conversion) functions.
2.12 List and Explain group functions.
2.13 Explain Transaction Control Commands COMMIT, SAVEPOINT, ROLLBACK, GRANT, and
REVOKE with examples.
2.14 Explain Sub Queries with examples.
2.15 Explain Joins (Equi Join, Non-Equi Joins, Inner Join, Outer Join, cross join and Self join)
with syntax and examples.
3.0 PL/SQL
3.1 Explain PL/SQL Block structure.
3.2 List the features of PL/SQL
3.3 Explain the data types of PL/SQL
3.4 Illustrate declarations and naming conventions of variables
3.5 Explain PL/SQL tables and user defined records.
3.6 Explain Input/Output statements.
3.7 Explain decision making statements with examples (IF...
THEN,IF.THEN.ELSE,IF.HEN.ELSE.IF,CASE,GOTO)
3.8 Explain looping statements and illustrate (Simple loop, While loop, For loop).
3.9 Explain procedure with syntax and examples.
3.10 Explain function with syntax and examples.
3.11 Describe the advantages of subprograms.
3.12 Explain handling procedures with example programs.
3.13 Explain handling functions with example programs.
3.14 Explain the parameter modes in PL/SQL with examples (in, out and in out)
3.15 Define Recursion
3.16 Explain Recursion with example programs.
209
5.1.4 List the Advantages and Disadvantages of No SQL
5.1.5 Explain about the ACID and BASE system.
5.1.6 Compare ACID and BASE properties
5.1.7 Classify No SQL as Key-value stores, Column-oriented, Graph and Document
oriented Databases.
5.1.8 Explain about Key-value stores Databases, Column-oriented Databases, Graph
Databases, Document oriented Databases with examples.
5.2 Mongo DB
5.2.1 What is the purpose of mongoDB.
5.2.2 List the advantages of Mongo DB.
5.2.3 Explain the Creation, Dropping, Creation of Collection & Dropping of Collection
of Database in Mongo DB
5.2.4 Explain the Data types of Mongo DB.
5.2.5 Explain Inserting Document, Query Document, Update Document, Deleting
Document &Sorting Document with examples
COURSE CONTENT
Define DBMS –Purpose of DBMS - Data Abstraction – Data Models – Instances and Schemas
– Data Independence – Data Definition Language - Data Manipulation Language – Database
Administrator - Database Users – Database system Structure.
2. Concepts of SQL
Benefits of SQL – Embedded SQL – Lexical conventions – Naming objects and parts –
Referring objects and parts – Literals – Text –Integer – Number – Data types – Character
data types – Number data type – Long data type –Raw and Long Raw data types –Pseudo
columns – comments within SQL statements – comments on schema objects.
3. Basics of PL/SQL
Conditional control- IF statement – sequential control- GOTO and NULL statements. SQL
support – national language support – Remote Access
210
Advantages of subprograms – procedures – Functions RETURN statement – forward
declarations – actual versus formal parameters – positional and named notation - parameter
modes – recursion
4. Advanced PL/SQL
Cursors – Implicit cursor – Explicit cursor – Triggers – Advantages - creating trigger – raising
trigger - Advantages of Exceptions – predefined Exceptions – user defined Exceptions .
REFERENCE BOOKS
211
MODEL BLUE PRINT
R U Ap An R U Ap An
Concepts of
1 DBMS & 18 14 6 8 * 2 1 * CO1
RDBMS
Concepts of
2 22 14 3 8 3 2 1 CO2
SQL
Basics of PL/
3 18 14 6 8 * 2 1 * CO3
SQL
Advance
4 16 14 6 8 * 2 1 * CO4
PL/SQL
Concepts of
5 16 14 6 8 * 2 1 * CO5
NoSQL &
MongoDB.
Total 90 70+(10*) 27 40 3 10* 10 5 1
Note: Part-C: 10 marks single analytical question may be chosen from any chapters marked with *.
212
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER
DBMS
UNIT TEST-1
SCHEME: C-20 SUBJ CODE:CM-305
MAX MARKS:40 TIME: 90 MINUTES
PART-A 16Marks
PART-B 3X8=24Marks
Instructions:1) Answer all questions
2) Each question carries 8 Marks
3) Answer should be comprehensive and the criterion for valuation is the content but
not the length of the answer
6. a) Explain Database System Architecture (CO1)
(Or)
b) Explain Generalization, Specialization and Aggregation (CO1)
213
BOARD DIPLOMA EXAMINATIONS
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER - END EXAMINATION
DBMS
Instructions:
1.Answer all questions.
2.Each question carries Three marks.
3.Answers should be brief and straight to the point and should not exceed five simple sentences.
PART-B 5x8=40M
214
PART – C 1x10 = 10M
16. Design a PL/SQL block that will keep track the audit information. (CO4)
Course No of Total no of Marks Marks
Course title
Code periods/week periods for FA for SA
No. of
S No Chapter/ Unit Title COs Mapped
Periods
CO1
1 Logic Gates 10
CO1
CO2
2 Combinational logic circuits 10
CO3
3 Sequential Logic Circuits 15
CO4
4 Additional combination circuits 10
TOTAL 45
215
CO-PO/PSO Matrix:
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-306.1 2 2 3 3 1 2 1 2 3 1
CM-306.2 2 2 3 3 2 2 1 2 3 1
CM-306.3 2 2 3 3 2 2 1 2 3 1
CM-306.4 2 2 3 3 2 2 2 2 3 2
LEARNING OUTCOMES:
Logic Gates
1. Identification of Digital ICs and noting down pin details from data sheets.
Identify the given digital ICs and draw the pin diagrams. (Use TTL and CMOS
ICs of AND, OR, NOT, NAND, NOR and XOR gates with two and three inputs).
2. Verify the truth tables of AND, OR, NOT, NAND, NOR, XOR Gates.
3. Realize AND, OR, NOT, XOR gates using 2 input NAND and NOR Gates.
4. Verify DE Morgan’s Laws using given digital trainer kit and given TTL gates.
216
15. Verify the truth table of Multiplexer IC 74153.
16. Verify the truth table of BCD to 7 segment Decoder 7448 IC.
17. Verify the Truth table of 74148 Encoder & 74138 Decoder IC.
Time Schedule:
Allotted
Sno Experiment Name
Periods
Identification of Digital ICs and noting down pin details from data sheets.
1 Identify the given digital ICs and draw the pin diagrams. (Use TTL and CMOS
ICs of AND, OR, NOT, NAND, NOR and XOR gates with two and three inputs).
3
2 Verify the truth tables of AND, OR, NOT, NAND, NOR, XOR Gates.
3 Realize AND, OR, NOT, XOR gates using 2 input NAND and NOR Gates. 3
4 Verify DE Morgan’s Laws using given digital trainer kit and given TTL gates. 3
5 Implement Half adder circuit using TTL/CMOS gates, and verify the truth tables.
Implement Full adder circuits using TTL/CMOS gates, and verify the truth 3
6
tables.
7 Verify parallel adder using simulator software. 3
8 Verify the function of 4-bit magnitude comparator 7485 IC. 3
9 Verify the truth tables RS, JK, T and D Flip-flops. 3
10 Construct a ripple counter using JK-FFs and obtain its timing waveforms. 3
Verify the function of 7490 as decade and modulus counter, obtain timing
11 3
waveforms.
verify the function of up/down counter using 74190/ 74193, change the
12 3
modulus of the counter and verify.
13 To construct and verify the function of mod-16 Synchronous counters. 3
14 Verify the function of shift register (ICs like 7495, 74194 etc.). 3
15 Verify the truth table of Multiplexer IC 74153. 3
16 Verify the truth table of BCD to 7 segment Decoder 7448 IC. 3
17 Verify the Truth table of 74148 Encoder & 74138 Decoder IC. 3
217
DIGITAL ELECTRONICS LAB OBJECTIVES AND KEY COMPETENCIES
2 Verify the truth tables of Use various inputs and identify the Verification of outputs as per
AND, OR, NOT, NAND, outputs of various gates the designated inputs for
NOR, XOR Gates. a. OR gate various gates
b. AND gate
Familiarization of ICs
c. NAND gate
d. NOR gate Usage of Bread boards
e. XOR gate Usage of connectors
Usage of simulator software
(or) Digital trainer kits
3 Realize AND, OR, NOT, Use NAND and NOR gates (known as Verification of outputs as per
XOR gates using 2 input the universal gate) implementation the designated inputs for
NAND and NOR Gates. of : combinatorial circuits.
a. AND using NAND
Familiarization of IC
b. AND using NOR
c. OR using NAND Usage of Bread boards
d. OR using NOR Usage of connectors
e. NOT using NAND Usage of simulator software
f. NOT using NOR (or) Digital trainer kits
218
DIGITAL ELECTRONICS LAB OBJECTIVES AND KEY COMPETENCIES
5 Implement Half adder I. Design, realize and verify the Verification of outputs as per
circuit using TTL/CMOS adder circuits using basic gates the designated inputs for Half
gates, and verify the truth and universal gates. adder circuits as per truth table
II. Verify the truth table.
tables. Understand TTL , CMOS
families.
Usage of Bread boards
Usage of connectors
Usage of simulator software
(or) Digital trainer kits
6 Implement Full adder I. Design, realize and verify the Verification of outputs as per
circuits using TTL/CMOS adder circuits using basic gates the designated inputs for Full
gates, and verify the truth and universal gates. adder circuits as per truth table
II. Design, realize and verify full
tables. Understand TTL , CMOS
adder using two half adders.
III. Verify the truth table. families.
Usage of Bread boards
Usage of connectors
Usage of simulator software
(or) Digital trainer kits
7 Verify parallel adder using I. Make the connections as per Verification of outputs as per
simulator software. the logic diagram. the designated inputs for
II. Connect +5v and ground Parallel adder circuits as per
according to pin configuration.
truth table
III. Apply diff combinations of inputs
to the i/p terminals. Familiarization of IC 7483
IV. Note o/p for summation. Usage of Bread boards
V. Verify the truth table. Usage of connectors
Usage of simulator software
(or) Digital trainer kits
8 Verify the function of 4- I. Make the connections according Verification of outputs as per
bit magnitude comparator to the circuit diagram. the designated inputs for 4-bit
7485 IC. II. The output is high if both the magnitude comparator circuits
inputs are equal.
as per truth table
III. Verify the truth table for
different values. Familiarization of IC 7485
Usage of Bread boards
Usage of connectors
Usage of simulator software
(or) Digital trainer kits
219
DIGITAL ELECTRONICS LAB OBJECTIVES AND KEY COMPETENCIES
9 Verify the truth tables RS, I. Connect the circuit Usage of various flipflops
JK, T and D Flip-flops. II. Apply VCC & ground signal to Usage of Bread boards
every IC. Usage of connectors
III. Observe the input & output
Usage of simulator software
according to the truth table.
(or) Digital trainer kits
14 Verify the function of shift I. Make the connections according Implement shift register.
register (ICs like 7495, to the circuit diagram. Demonstration usage d of
74194 etc.). II. Verify the truth table for ICs 7495,74194
different values.
Usage of Bread boards
Usage of connectors
Usage of simulator
220
DIGITAL ELECTRONICS LAB OBJECTIVES AND KEY COMPETENCIES
software
(Or) Digital trainer kits
15 Verify the truth table of I. Fix the IC's on the bread board Implementing Multiplexers.
Multiplexer IC 74153. &give the input supply. Familiarization of IC 74153
II. Make connection according to Usage of Bread boards
the circuit.
Usage of connectors (or) Digital
III. Give select signal and strobe
signal at respective pins. trainer kits
IV. Connect +5 v VCC supply at pin no
24 & GND at pin no 12.
V. Verify the truth table for various
inputs.
16 Verify the truth table of III. Make the connections according Implementing BCD 7 segment
BCD to 7 segment Decoder to the circuit diagram. Decoder.
7448 IC. IV. Verify the truth table for Familiarization of IC 7448
different values.
Usage of Bread boards
Usage of connectors
Usage of simulator software
(Or) Digital trainer kits
NOTE: 1) The student can implement above experiments either by using hardware components
or by simulators to get acquaintance to various digital electronic experiments
2)Emphasis should be given to make use of IC trainers and bread boards to get acquainted with
experience of using individual physical components at least for 50 percent of above experiments
221
Course Code Course Title No. of Total No. of Marks for FA Marks for SA
periods/week periods
Data
CM-307 Structures 6 90 40 60
Through C Lab
Total Periods 90
222
CO4 CM-307.4 Execute C programs on the operations of Queue data structure
CO-PO/PSO MATRIX
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-307.1 3 3 3 2 3 3 3 2 2 2
CM-307.2 3 3 3 1 2 2 2 1 1 1
CM-307.3 3 3 3 2 3 3 2 3 3 3
CM-307.4 3 3 3 2 3 2 3 2 2 2
CM-307.5 3 3 3 2 3 3 2 2 2 2
9. SINGLY LINKED LIST with insert, delete, display, sort, find and replace operations.
10. SINGLY CIRCULAR LINKED LIST with insert, delete, display, sort, find and replace operations.
11. DOUBLY LINKED LIST with insert, delete, display, sort, find and replace operations.
12. DOUBLY CIRCULAR LINKED LIST with insert, delete, display, sort, find and replace operations
13. STACK with insertion, deletion and display operations using arrays.
223
14. STACK with insertion, deletion and display operations using linked lists.
17. QUEUES with insertion, deletion and display operations using arrays.
18. QUEUES with insertion, deletion and display operations using linked lists.
19. CIRCULAR QUEUE with insertion, deletion and display operations using arrays.
20. CIRCULAR QUEUE with insertion, deletion and display operations using Linked List.
21. BINARY SEARCH TREE with insertion, deletion, various traversals and search operations.
Time Schedule:
Allotted
Sno Experiment Name
Periods
1 BUBBLE SORTING using Functions. 3
2 SELECTION SORTING using Functions. 3
3 INSERTION SORTING using Functions. 3
4 MERGE SORTING on two sorted list using Functions. 3
5 QUICK SORTING using Functions. 3
6 LINEAR SEARCHING using Functions. 3
7 BINARY SEARCHING with-out RECURSION. 3
8 BINARY SEARCHING with RECURSION. 3
9 SINGLY LINKED LIST with insert, delete, display, sort, find and replace operations. 6
SINGLY CIRCULAR LINKED LIST with insert, delete, display, sort, find and replace
10 6
operations.
DOUBLY LINKED LIST with insert, delete, display, sort, find and replace
11 6
operations.
DOUBLY CIRCULAR LINKED LIST with insert, delete, display, sort, find and replace
12 6
operations
13 STACK with insertion, deletion and display operations using arrays. 3
14 STACK with insertion, deletion and display operations using linked lists. 6
15 Conversion of arithmetic expression to post-fix expression using STACKS. 3
16 Evaluation of post-fix expression using STACKS. 3
17 QUEUES with insertion, deletion and display operations using arrays. 3
18 QUEUES with insertion, deletion and display operations using linked lists. 6
19 CIRCULAR QUEUE with insertion, deletion and display operations using arrays. 3
CIRCULAR QUEUE with insertion, deletion and display operations using Linked
20 6
List.
BINARY SEARCH TREE with insertion, deletion, various traversals and search
21 9
operations.
224
DATA STRUCTURES LAB OBJECTIVES AND KEY COMPETENCIES
Name of the
Sl.No Objectives Key Competencies
Experiment
225
DATA STRUCTURES LAB OBJECTIVES AND KEY COMPETENCIES
Name of the
Sl.No Objectives Key Competencies
Experiment
226
DATA STRUCTURES LAB OBJECTIVES AND KEY COMPETENCIES
Name of the
Sl.No Objectives Key Competencies
Experiment
227
DATA STRUCTURES LAB OBJECTIVES AND KEY COMPETENCIES
Name of the
Sl.No Objectives Key Competencies
Experiment
228
DATA STRUCTURES LAB OBJECTIVES AND KEY COMPETENCIES
Name of the
Sl.No Objectives Key Competencies
Experiment
229
DATA STRUCTURES LAB OBJECTIVES AND KEY COMPETENCIES
Name of the
Sl.No Objectives Key Competencies
Experiment
230
DATA STRUCTURES LAB OBJECTIVES AND KEY COMPETENCIES
Name of the
Sl.No Objectives Key Competencies
Experiment
231
Course Code Course Title No. of Total No. of Marks for FA Marks for SA
periods/week periods
CO4 CM-308.4
Demonstrate the usage of cursors and triggers
CO5 CM-308.5 Execute commands to Insert, update, delete and select data in
NOSQL and Mongo DB databases
232
CO-PO/PSO MATRIX
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-308.1 2 3 2 3 3 2
CM-308.2 2 2 1 2 2
CM-308.3 2 1 2 2
CM-308.4 2 2 3 3 3 3 2 2 2
CM-308.5 2 3 3 3
LEARNING OUTCOMES
1 Know installation of Oracle
2 Exercise on creating tables.
3 Exercise on inserting records
4 Exercise on updating records
5 Exercise on modifying the structure of the table
6 Exercise on Select command
7 Exercise on querying the table using clauses like WHERE, ORDER BY, IN, AND, OR,
NOT, IS NULL
8 Exercise on GROUP BY, HAVING
9 Exercise on Number functions, character functions, conversion functions and date
functions, group functions
10 Exercise on set operators
11 Exercise on sub queries
12 Exercise on Joins
13 Exercise on various date and number format models
14 Exercise on creating tables with integrity constraints
15 Write programs using PL/SQL control statements
16 Exercise on PL/SQL exception handling
17 Exercise on Procedures
18 Exercise on Functions
19 Exercise on Recursion
20 Exercise on Cursors
21 Exercise on Triggers
22 Exercise on Installation of Mongo DB
23 Exercise on Creation and Dropping of Database
24 Exercise on Creation and Dropping of Collections.
233
25 Exercise on Commands of Mongo DB- Insert, update, find, delete and sorting of
Documents.
Mini Project : Student has to develop a Mini project applying the skills acquired from the learning
outcomes of this course.
Time Schedule:
234
KEY COMPETENCIES
235
Sl. No Name of the Objectives Key Competencies
Experiment
236
Sl. No Name of the Objectives Key Competencies
Experiment
237
Sl. No Name of the Objectives Key Competencies
Experiment
14 Write programs using Perform the following Check for the syntax of
PL/SQL control i. To use IF ... IF... ELSE statements
statements ELSE Check for the syntax of
statements all iterative statements
ii. To use iterative statements
– Simple loop, While Loop, For
Loop
15 Exercise on PL/SQL Perform the following Check for handling of
built-in exception built- in Exceptions
handling i. Know about types Check for raising of user
of Exception defined Exception
handling Check for handling of
ii. To handle built-in Exceptions user defined Exception
with appropriate
error messages
16 Exercise on PL/SQL in Perform the following Check for declaration of
user defined exception user defined exception
handling i. To declare user Check for proper raising
defined exception of exceptions
ii. To raise user Check for proper
defined exception handling of user defined
iii. To handle user exception with
defined exception appropriate error
messages
17 Exercise on Procedures Perform the following Check for
proper declaration of
i. To know the concept of stored procedures
procedures
ii. To declare procedures Check for syntax of parameters a
iii. The type of parameters IN, Check for proper calling
IN OUT, OUT of procedures
iv. To call procedures from
other procedures
18 Exercise on Functions Perform the following Check for proper
declaration of function
i. To know the concept of stored
Checkfunctions
for syntax of
ii. To declare function parameters and its data
with return data type
iii. To call functions from other Check for proper return
functions data type from the
functions
Check for variable
assignment to get the
returned value from the
function
238
Sl. No Name of the Objectives Key Competencies
Experiment
Correct Database
creation syntax errors
239
Sl. No Name of the Objectives Key Competencies
Experiment
240
Course Code Course Title No. of Total No. of Marks for FA Marks for SA
periods/week periods
CM-309 Multimedia 4 60 40 60
Lab
TOTAL 60
241
CO-PO/PSO MATRIX
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-309.1 3 2 3 1 3 3 2 2
CM-309.2 2 2 3 2 2 2
CM-309.3 1 1 2 3 2 2 3
CM-309.4 3 3 2 2 2 2 2
Learning Outcomes:
1. To create Database
2. To Create table with and without constraints
3. To Insert, delete, update records
4. To implement queries
5. To create relationship between two table
242
Practice with Adobe GIMP/ Photoshop.
Mini Project : Student has to develop a Mini project applying the skills acquired from the learning
outcomes of this course.
KEY COMPETENCIES
243
7 Exercise on SCRIBUS/ Page SCRIBUS/ Page Maker. Tools. Using Tool box, zero
Maker. Tools. position, pointer tool, text
tool, rotate tool, crop tool,
oblique line tool,
constrained line tool, box
tool, rectangle frame, circle
tool, circular frame,
polygon tool, polygon
frame, hand tool and zoom
tool,
8 Exercise on pallets and pallets and formatting pages Use of paper size, page
formatting pages size, control pallet, color
pallet, styles pallet, layers
pallet, master page pallet,
hyperlink pallet and
measurement system,
grids, rulers and guides,
insert pages.
10 Exercise on Advanced text Advanced text formatting use spell check, divide the
formatting text into columns, work
with indexes and
pagination, use the find
feature and save the
document.
11 Exercise on Graphics tools Graphics tools Create a document to
work with graphics with
the help of line tool, box
tool, ellipse tool, polygon
tool, rounded corners, fill,
stroke and to place various
graphics(at least 2 for each
graphic tool) and save the
document.
12 Exercise on object object transformations. Transform the objects such
transformations. as transforming a
rectangle, resizing an
ellipse, inserting cropping
an image.
244
13 Exercise on color options. color options. Adding color to a graphic
shape, creating own colors
with RGB, editing, copying,
removing and replacing
colors, grouping and
ungrouping objects, linking
objects, masking objects
and save the document.
14 Exercise on graphics with layers graphics with layers using GIMP/ Create a document of five
using GIMP/ Photoshop. plug- Photoshop. plug-ins pages containing text and
ins graphics and work with
layers, moving objects
between layers using layer
options, using stacking
order, using photo shop
plug-ins
15 Exercise on import and export import and export options. Create a new document
options. and import text from
HTML, MS word,
spreadsheet, photo CD,
acquiring tif image,
managing linked files, to
use export options to
export text and graphics to
jpeg format and to print
the document, to publish
the document in internet
and save it,
16 Exercise on creating visiting card creating visiting card Create visiting card with
text and graphics on both
sides with proper
formatting.
17 Exercise on creating book cover creating book cover page Create front and back
page cover page of a book with
text and graphics with
proper formatting.
18 Exercise on creating hotel menu creating hotel menu card Create a hotel menu card
card with text and graphics with
proper formatting.
245
20 Exercise on creating brochure creating brochure Create a brochure for the
firms like real estate
companies, hospitals,
educational institutions
etc..,
21 Exercise on Anu script for Anu script for preparing Visiting Visiting card, Brochure
preparing Visiting card, card, Brochure preparation using Anu
Brochure script in Telugu
22 Exercise on Anu script for Anu script for preparing telugu Invitation card preparation
preparing telugu invitation card. invitation card. using Anu script in Telugu
25 Exercise on RESIZING & RESIZING & CROPPING IMAGES Understanding Pixels &
CROPPING IMAGES Resolution
The Image Size Command
Interpolation Options
Resizing for Print & Web
Cropping & Straightening
an Image
Adjusting Canvas Size &
Canvas Rotation
246
26 Exercise on WORKING WITH WORKING WITH BASIC Selecting with the Elliptical
BASIC SELECTIONS SELECTIONS Marquee Tool
Using the Magic Wand &
Free Transform Tool
Selecting with the Regular
& Polygonal Lasso Tools
Combining Selections
Using the Magnetic Lasso
Tool
Using the Quick Selection
Tool & Refine Edge
Modifying Selections
27 Exercise on LAYERS Working on Layers Understanding the
Background Layer
Creating, Selecting, Linking
& Deleting Layers
Locking & Merging Layers
Copying Layers, Using
Perspective & Layer Styles
Filling & Grouping Layers
Introduction to Blending
Modes
Blending Modes, Opacity &
Fill
Creating & Modifying Text
28 Exercise on PAINTING IN GIMP/ PAINTING IN GIMP/ PHOTOSHOP. Using the Brush Tool
PHOTOSHOP. Working with Colors &
Swatches
Creating & Using Gradients
Creating & Working with
Brushes
Using the Pencil & Eraser
Tools
Painting with Selections
247
Destructively, with
Adjustment Layers
31 Exercise on QUICK MASK MODE Using QUICK MASK MODE Using Quick Mask Options
Painting a Selection
Saving & Removing a
Selection from the
Background
32 Exercise on PEN TOOL Working with the PEN TOOL Understanding Paths & the
Pen Tool
Creating Straight & Curved
Paths
Creating Combo Paths
Creating a Clipping Path
33 Exercise on CREATING SPECIAL CREATING SPECIAL EFFECTS Getting Started with GIMP/
EFFECTS Photoshop. Filters
Smart Filters
Creating Text Effects
Applying Gradients to Text
34 Exercise on Photo Shop Credits EXPORTING YOUR WORK Saving with Different File
Formats
Saving for Web & Devices
Printing Options
Photo shop Credits
248
IV SEMESTER
249
DIPLOMA IN COMPUTER ENGINEERING
SCHEME OF INSTRUCTIONS AND EXAMINATION
CURRICULUM-2020
(IV Semester)
InstructionPeriods/
Scheme Of Examinations
Week Total
Periods
Sub Code Name of the Subject End
Per Duration Sessional Total
Theory Practicals Semester Exam
(hrs) Marks Marks
Marks
THEORY SUBJECTS
PRACTICAL SUBJECTS
250
ENGINEERING MATHEMATICS-III
Engineering
CM-401 3 45 20 80
Mathematics-III
Total Periods 45
Course Objectives (i) To learn the principles of solving differential equations of second
and higher order.
(ii) To comprehend the concept of Laplace transformations and
inverse Laplace transformations.
(iii) To understand the concept of Fourier Series expansion of
functions.
CO3 Expand given functions as Fourier series and half- range Fourier
Sine and Cosine series.
251
ENGINEERING MATHEMATICS – III
Learning Outcomes
Unit-I
Differential Equations of higher order
C.O. 1 Solve homogeneous and non-homogeneous differential equation of second and higher
order.
L.O 1.1 Solve Differential equations of the type (aD2 +bD + c) y = 0 where a, b, c are real numbers and
provide examples.
1.2 Solve higher order homogeneous differential equations with constant coefficients and provide
examples.
1.3 Define complementary function, particular Integral and general solution of a non-homogeneous
differential equation.
1.4 Describe the methods of solving f(D) y = X where f(D) is a polynomial of nth order and X is a
function of the forms k , eax , sin ax,cos ax, x, x n and their linear combinations where n is a
positive integer, with examples.
Unit-II
Laplace Transforms
C.O. 2 Find Laplace and inverse Laplace transforms of various functions.
L.O. 2.1 Define Laplace Transform and explain the sufficient conditions of existence of Laplace Transform
2.2. Obtain Laplace transforms of standard functions and solve simple problems.
2.3 Write the properties of Laplace Transform – Linearity property, First shifting theorem (without
proof) and Change of Scale property and solve simple problems.
2.4. Write the Laplace Transform of unit step function and second shifting theorem (without proof)
and solve simple problems.
n
2.5. Write formulae for Laplace transform of functions with multiplication by t and division by t,
Laplace transform of derivatives, evaluation of some definite integrals using Laplace Transforms and
solve simple problems.
2.6 Define inverse Laplace Transform, obtain inverse Laplace Transforms of standard functions and
solve simple problems.
2.7 Write linearity property, first and second shifting theorems (without proof), change of scale
property of inverse Laplace transform and solve simple problems.
2.8 Write inverse Laplace transforms of derivatives and integrals and solve simple problems.
2.9 Write inverse Laplace transforms of functions with multiplication by s and division by s and solve
simple problems.
2.10 Write inverse Laplace transforms of functions using partial fractions and solve some simple
problems.
2.10 Define convolution of two functions, state convolution theorem (without proof) and solve
simple problems.
252
Unit-III
Fourier series
C.O. 3 Expand given functions as Fourier series and half- range Fourier Sine and Cosine
series
L.O. 3.1 Define the orthogonality of functions in an interval.
3.2 Define Fourier series of a function in the intervals (c, c 2 ) and (c, c 2l ) and write the
Euler’s formulae for determining the Fourier coefficients.
3.3 Write sufficient conditions for the existence of Fourier series expansion of a function.
3.4 Find Fourier series of simple functions in the range (0 , 2π) and (-π , π)
3.5 Write Fourier series for even and odd functions in the interval ( , ) and (l , l ) expand simple
functions.
3.6 Write Fourier series expansion of a function over the interval (0, 2l) and (l , l ) and expand
simple functions.
3.7 Write half-range Fourier sine and cosine series of a function over the interval (0, π) and (0, l )
and expand simple functions.
Syllabus for Unit test-II completed
CO1 3 2 1 1 2 3 2
CO2 3 3 3 3 3 3 3
CO3 3 3 3 3 3 3 3
PSO1: An ability to understand the concepts of basic mathematical concepts and to apply them in
various areas like computer programming, civil constructions, fluid dynamics, electrical and
electronic systems and all concerned engineering disciplines.
PSO2: An ability to solve the Engineering problems using latest software tool, along with analytical
skills to arrive at faster and appropriate solutions.
253
PSO3: Wisdom of social and environmental awareness along with ethical responsibility to have a
successful career as an engineer and to sustain passion and zeal for real world technological
applications.
C-20
Engineering Mathematics – III
PO- CO – Mapping strength
CO periods addressing PO in
column I
Mapped with Level
PO no Remarks
CO no (1,2 or 3)
No %
5
25% to 40%
6 Level 2
Moderately
7
addressed
PSO 1 CO1, CO2, CO3 37 82.2% 3
<5% Not
addressed
254
ENGINEERING MATHEMATICS – III
(Common Subject)
Course Content
Unit I: Differential Equations of higher order
1. Solve Homogenous linear differential equations with constant coefficients of order two and
higher with emphasis on second order.
2. Solve Non-homogenous linear differential equations with constant coefficients of the form f(D)y
= X where X is in the form k(constant), eax, sinax, cosax, xn, where n is a positive integer, finding
complimentary function, particular integral and general solution.
Unit II: Laplace Transforms
3. Definition, sufficient conditions for existence of LT, LT of elementary functions, linearity property,
state first shifting theorem, change of scale property, multiplication by tn, division by t, LT of
derivatives and integrals, LT of unit step function, state second shifting theorem, inverse Laplace
transforms- state shifting theorems and change of scale property, multiplication by sn and division
by s, derivatives, integrals, examples of inverse LT using partial fractions, state convolution
theorem with simple examples.
Textbook:
Engineering Mathematics-I, a textbook for first year diploma courses, prepared & prescribed
by SBTET, AP.
Reference Books:
255
MODEL BLUE PRINT
Marks wise Question
S. Chapter/ No of Weightage COs
distribution of wise distribution
No Unit title Periods Allotted mapped
weightage of weightage
R U Ap An R U Ap An
Unit – I Higher
order Linear
Differential
1 15 28 11 11 3 3 2 2 1 1 CO1
equations with
constant
coefficients
Unit - II
CO2
2 Laplace 18 33 11 11 11 0 2 2 2 0
Transforms
Unit - III
3 12 19 3 3 3 10 1 1 1 1 CO3
Fourier Series
Total 45 80 25 25 17 13 5 5 4 2
C-20
Engineering Mathematics – III
Unit Test Syllabus
Unit Test Learning Outcomes to be Covered
256
Unit Test I C –20, CM-401
State Board of Technical Education and Training, A. P
IV SEMESTER
Subject name: Engineering Mathematics-III
Sub Code: CM -401
Time : 90 minutes Max.marks:40
Part-A 16Marks
Instructions: (1) Answer all questions.
(2) First question carries four marks and the remaining questions carry three marks each
2. Solve D 2
2D 1 y 0. (CO1)
5. Evaluate L t 2
2cos t 3sin t (CO2)
Part-B 3×8=24
Instructions: (1) Answer all questions.
(2) Each question carries eight marks
(3) Answer should be comprehensive and the criterion for valuation
is the content but not the length of the answer.
6. A) Solve D 4
5D2 4 y 0. (CO1)
or
B) Solve D 2
D 6 y 1 e3 x . (CO1)
7. A) Solve D 2
3D 2 y x 2 sin x. (CO1)
or
B) Solve D 2
D y 2e x 3cos x. (CO1)
8. A) Evaluate L e 3t
cos2 t (CO2)
or
257
B) Evaluate L et t 1
2
(CO2)
-o0o-
Unit Test II
C –20, CM-401
State Board of Technical Education and Training, A. P
IV SEMESTER
Subject name: Engineering Mathematics-III
Sub Code: CM-401
Time : 90 minutes Max.marks:40
Part-A 16Marks
1
b. L1 ? (CO2)
s 3
1
c. L1 2 2
? (CO2)
s a
d. Write the Fourier series for the function f ( x) in the interval c x c 2 . (CO3)
2. Evaluate L te .
t
(CO2)
3.
Evaluate e 3t sin 4tdt.
0
(CO2)
3 1 2 s
4. Evaluate L 2 2 . (CO2)
s 4 s 16 s 4
5. Evaluate Fourier coefficient a0 for f ( x) in the interval , . (CO3)
Part-B 3×8=24
cos at cos bt
B) Evaluate L . (CO2)
t
258
s
7. A) Evaluate L1 . (CO2)
s 1 s 2
1
or
s (CO2)
B) Evaluate L1 4
.
s 1
8. A) Obtain the Fourier series for the function f ( x) e x in the interval 0, 2 . (CO3)
or
B) Obtain the half range Fourier cosine series of f ( x) x 2 in 0,1 . (CO3)
-o0o-
259
END EXAM MODEL PAPER
STATE BOARD OF TECHNICAL EDUCATION, A.P
ENGINEERING MATHEMATICS –CM- 401
1. Solve D2 3D 2 y 0. CO 1
2. Solve D 2
D 1 y 0. CO 1
3. Find the particular integral of differential equation D2 4 y sin 2 x. CO 1
4. Find the particular integral of differential equation D 2
3D 2 y e3 x . CO 1
5. Find L 2e sin 3t cosh t. CO2
3t
1 4 3s
7. Find L1 2 2 2 . CO2
s s 4 s 9
8. Find the value of a0 in the Fourier expansion of f ( x) e in the interval 0, 2 . CO3
x
PART-B
Answer All questions. Each question carries EIGHT marks. 5x8=40M
11. A) Solve D 6D 11D 6 y 0. CO 1
3 2
Or
B) Solve D 9 y e3 x e3 x . CO 1
2
Or
B) Solve D2 2D 2 y x 2 x 1. CO1
13. A) Evaluate L te cos t. CO2 t
Or
B) Evaluate L t cos 2t . CO2 2
sin 5t sin t
14. A) Evaluate L . CO2
t
Or
260
sin t
B) Evaluate dt. CO2
0
t
1
15. A) Find L1 . CO2
s s 1 s 2
Or
1 s
B) Using convolution theorem find L 2 . CO2
s 1 s 2
4
PART-C
Answer the following question. Question carries TEN marks. 1x10=10M
16. Find the Fourier expansion of f ( x) x x in the interval , and hence deduce
2
1 1 1 1 2
that . CO3
12 22 32 42 12
261
STATE BOARD OF TECHNICAL EDUCATION, A.P
ENGINEERING MATHEMATICS – CM-401
TIME : 3 HOURS MODEL PAPER- 2 MAX.MARKS : 80M
PART-A
Answer All questions. Each question carries THREE marks. 10x3=30M
1. Solve D2 4D 4 y 0. CO 1
2. Solve D2 9 y 0. CO 1
3. Find the particular integral of differential equation D2 4D 3 y e4 x . CO 1
4. Find the particular integral of differential equation D2 4D 5 y cos 2 x. CO 1
5. Find L 2 e2t sinh 6t . CO2
6. Find L e2t t 2 . CO2
1 4 3s
7. Find L1 2 2 2 . CO2
s s 4 s 9
10. Find the value of a1 in the half range cosine series of f ( x) in the interval
0, . CO3
PART-B
Answer All questions. Each question carries EIGHT marks. 5x8=40M
11. A) Solve D 1 y 0. CO 1
3
Or
B) Solve D D 6 y e3 x e3 x . CO 1
2
12. A) Solve D2 3D 2 y cos3x. CO1
Or
B) Solve D2 2D 1 y 2 x x 2 . CO1
13. A) Evaluate L e3t cos2 t . CO2
Or
B) Evaluate L t cos 2t . CO2 2
262
e at ebt
14. A) Evaluate L . CO2
t
Or
s 2 1
1
15. A) Find L log .
2 CO2
s 1
Or
1 1
B) Using convolution theorem find L 2 . CO2
s 1 s 1
PART-C
Answer the following question. Question carries TEN marks. 1x10=10M
1 1 1 2
deduce that . CO3
12 22 32 6
263
Course No. of Total No. of Marks for
Course Title Marks for FA
code Periods/Weeks periods SA
CM-402 Web 5 75 20 80
Technologies
Total Periods 75
264
CO-PO/PSO Matrix
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-402.1 2 1 1 2 2 1 2 3 2
CM-402.2 1 3 3 3 1 3 1 3 3 3
CM-402.3 2 3 2 2 3 1 2 3 3
CM-402.4 1 1 3 2 2 3 2 2 3 3
CM-402.5 3 3 3 3 2 3 2 3 3 3
Learning Outcomes:
2.2 Explain the link and imaging tags <a>, <img> with attributes.
2.3 Explain the tags, <form>, <input>, <button>, <label>, <select>, <options>, <textarea>,
<legend> with attributes.
2.4 Explain the tags, <frame>, <frameset>, <noframe>, <iframe> with attributes.
2.5 Illustrate about cascading style sheets
2.6 Understand the level of styles inline, internal and embedded style sheets.
2.7 Explain ID and Class selectors in CSS
2.8 Explain about Color and background properties
2.9 Explain about Box properties like Border, position, margin, padding of elements.
265
3.1 Understand XML and Java Script.
3.2 Describe how to organize data in the form of XML.
3.3 Explain the rules for designing XML document.
3.4 Understand the significance of Namespace.
3.5 List the various applications of XML.
3.6 Differentiate between Client-side and Server-side scripting.
3.7 List Client side and server side scripting languages.
3.8 Describe the features of Java Script.
3.9 Placing JavaScript code in HTML.
3.10 Understand functions
3.11 Know how to define and call a function.
3.12 Know how to pass parameters.
3.13 Understand the purpose of GetElementById method
3.14 Describe the global functions provided by JavaScript.
3.15 Form Handling in Java Script
3.16 Illustrate Arrays
3.16.1 Understand single and multi-dimensional arrays.
3.16.2 Design small programs using arrays.
3.17 Understand about various Objects provided by JavaScript
3.17.1 Math object
3.17.2 String object
3.17.3 Date object
3.17.4 Boolean and Number object
3.18 Describe events in java script.
266
5.0 Web servers and Server side scripting using PHP.
5.1 Understand the architecture of a Web server.
5.2 List the various web servers.
5.3 Illustrate the various HTTP request types and their difference.
5.4 Compare the properties of IIS, and Apache.
5.5 Explain how to combine HTML and PHP.
5.6 Explain how to access HTML, PHP documents from web servers.
5.7 List various Data types and explain them with examples.
5.8 Explain how to declare Variables and Constants.
5.9 List and explain string manipulation functions.
5.10 Understand Arrays
5.11 Explain types of arrays.
5.12 Design small programs using arrays.
5.13 Explain form handling using $_GET,$_POST methods
5.14 List and explain mysql database functions in PHP.
5.15 Explain the steps of connecting to a Database.
5.16 Know about retrieving data from a table.
5.17 Know about inserting data into a table.
5.18 Know about updating the data in a table.
5.19 Know about deleting data from a table.
5.20 Design some simple programs to insert, delete, update and retrieve data from
database.
5.21 Define Cookie.
5.22 Know how to create and delete a cookie.
5.23 Know the purpose of cookie.
5.24 Define Session
5.25 Understand how to create a session.
5.26 Know how to destroy a session.
5.27 Know the purpose of session.
5.28 Differentiate Sessions and Cookies.
5.29 Explain how to pass data from one web page to other webpage.
COURSE CONTENTS
267
4. JavaScript-Ajax and J Query
Java script-Ajax-Introduction to AJAX, Steps for designing a web application using AJAX, XML Http
Request Object- Properties and methods of XML Http Request, Sending a request to the server,
receiving response from server using AJAX.
J Query:Introduction to J query, Features of J Query, Plugin used in J Query, steps for to include J
Query in Web Page, J Query Syntax, j Query Selectors- Element, Selectors, ID, Class, Document Ready
Event, J Query Event handling methods, effects of J Query, Functions in J Query
Angular JS:Introduction to Angular JS, Features, Advantages, Angular JS architecture, Directives,
Expressions, Filters, Sample programs.
268
MODEL BLUE PRINT
R U Ap An R U Ap An
Principles of Web
1 Designing and 12 14 6 8 2 1 CO1
HTML Introduction.
Understand various
HTML tags and
2 14 14 6 8 * 2 1 * CO2
usage of style
sheets.
Understand XML
and Client side
3 14 14 3 11 * 1 - 2 * CO3
scripting using Java
Script.
Note: Part-C: 10 marks single analytical question may be chosen from any one of starred chapters.
269
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER
Web Technologies
UNIT TEST-1
SCHEME: C-20 SUBJ CODE:CM-402
MAX MARKS:40 TIME: 90 MINUTES
PART-A 16Marks
1. a) the external Java script file must contains <script> tag (True/False) (CO3)
b) --------------------is used to choose the client-side java script object. (CO2)
c) Which selector selects the element that is the target of a referring URI [ ] (CO1)
i) :target ii) :selection iii) :: selection iv) :URI
d) Which one of the following does not belongs to table tag [ ] (CO1)
i) <tr> ii)<td> iii) <tbody> iv) <th>
2. Write different steps involved in launching a website. (CO1)
3. Write any four formatting tags. (CO2)
4. List the application of XML. (CO2)
5. What is the significance of Namespace? (CO2)
PART-B
3X8=24Marks
Instructions:1) Answer all questions
2) Each question carries 8 Marks
3) Answer should be comprehensive and the criterion for valuation is the
content but not the length of the answer
6. a) Explain List tags with an example. (CO1)
Or
b) Write about any five table tags with example. (CO2)
7. a) Explain different Form tags with example. (CO2)
Or
b) Explain any five Box properties with sample code. (CO3)
8. a) Explain Math , String and Date objects in Java scripts (CO3)
Or
b) Describe how to define and call functions in java scripts. (CO2)
270
BOARD DIPLOMA EXAMINATIONS
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER – END EXAMINATION
Web Technologies
PART-A 10X3=30Marks
Note: Answer all questions
1. Write the steps to launch a web site. CO1
2. Describe the following tags. CO1
a) <strong> (b)<cite> (c) <ins>
3. List any 3 attributes of <a>. CO1
4. What is the purpose of CSS? CO2
5. List the various applications of XML. CO2
6. Write a JavaScript program to print the message. CO2
7. Define AJAX. CO3
8. List any 3features of JQuery. CO3
9. List any 3 web servers. CO4
10. Define Cookie. CO4
PART-B 5x8=40Marks
Note: Answer all questions
PART-C 1×10=10Marks
16. Design an application to generate electricity bill for APEPDCL as per the data required by them.
(CO5)
271
Course No. of Total No. of Marks for Marks for
Course Title
code Periods/Weeks periods FA SA
Computer
CM-403 Organization And 5 75 20 80
Microprocessors
Total Periods 75
272
CO-PO/PSO Matrix
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-403.1 3 1 2 1 1 2 1 2 1 1
CM-403.2 3 3 3 2 1 3 2 2
CM-403.3 3 3 3 2 1 3 2 3
CM-403.4 3 2 2 1 2 2 2 2 1 2
CM-403.5 3 1 1 1 2 2 2 1 1
Average 3 2.25 2.2 1.4 1.3 1.6 1.6 2.4 1.4 1.8
Learning Outcomes:
273
2.9 Illustrate fixed point addition, subtraction, multiplication and division with numerical
example
2.10 Explain the fixed point addition and subtraction operations with flowchart.
2.11 Explain the Fixed point multiplication operation with flowchart.
2.12 Explain the Fixed point division operation with flowchart.
2.13 Illustrate floating point addition, subtraction, multiplication and division with numerical
example
2.14 Illustrate Floating point normalization with numerical example
2.15 Explain floating point addition, subtraction operations with flowchart
2.16 Explain floating point multiplication operation using Booth’s algorithm
2.17 Explain floating division operation with flowchart.
3.0 Memory Organization
3.1 Distinguish between main and auxiliary memory.
3.2 State the need for memory hierarchy in a computer.
3.3 Explain memory hierarchy in a computer in detail
3.4 State the significance of various memory device characteristics: access time, access rate,
alterability, permanence of storage, cycle time.
3.5 Discuss Associative Memory
3.6 Explain the principle of virtual memory organization in a computer system
3.7 Explain virtual address and physical address organization.
3.8 State the principle of locality of reference
3.9 Explain Cache memory organization.
3.10 Analyse the importance of the principle of memory interleaving in a computer.
4.0 I/O Organization
4.1 List the any five peripheral devices that can be connected to a computer.
4.2 Define Interface.
4.3 Explain the need for an interface.
4.4 List modes of date transfer.
4.5 Explain synchronous and asynchronous data transfer.
4.6 Compare synchronous and asynchronous data transfer.
4.7 Explain hand shaking procedure of data transfer.
4.8 Explain programmed I/O method of data transfer.
4.9 Explain interrupted initiated I/O.
4.10 Explain DMA controlled transfer.
4.11 Explain priority interrupt, polling, and daisy chaining priority.
4.12 Explain about bus system
4.13 List various bus systems.
4.14 Differentiate between i/o bus and memory bus
5.0 Fundamentals of 8086 and Advanced Processors
5.1 Define Microprocessor and list different types of processors.
5.2 Features of 8086 microprocessor
5.3 Draw the pin diagram 8086 microprocessor and describe the Pins and signals of 8086.
5.4 Draw the functional block diagram of 8086 microprocessor and describe the function of
each block in 8086.
5.5 List the features of 80286, 80386, 80486 and Pentium processors.
5.6 Draw the functional block diagram of Intel Pentium processor and explain function of each
unit.
5.7 Distinguish between 8086,80286,80386,80486.
274
Course Contents
1. Processor Organization - functional block diagram of Digital computer -Simple accumulator based
CPU and function of each unit.-Stored program concept
2.Information representation and Arithmetic Operation- Basic types of information representation
- floating point representation and fixed point representation of numbers, Operand, Opcode and
address - zero address, one address, two address and three address instructions - different
addressing modes.-fixed point addition and subtraction, multiplication and division operations -
floating point addition, subtraction, multiplication and division operations with flowcharts.
3. Organization of Computer Memory system - Main and auxiliary memory -Need for memory
hierarchy in a computer -Significance of various memory devices characteristics: access time, access
rate, alterability , permanence of storage, cycle time - Associative Memory-Virtual memory
organization in a computer system - Virtual address and physical address organization.-Principle and
advantage of cache memory organization- Principle of memory interleaving in a computer
4. Input and output organization - Peripheral devices -Need for an interface-Three modes of date
transfer - Synchronous and asynchronous data transfer -Hand shaking procedure of data transfer -
Programmed I/O method of data transfer-Interrupted initiated I/O-DMA controlled transfer-Priority
interrupt, polling, and daisy chaining priority-Bus systems
5. Fundamentals of 8086 and Advanced Processors- Different types of processors.-Features of 8086
microprocessor- pin diagram 8086 microprocessor -Functional block diagram of 8086
microprocessor -Features of 80286, 80386, 80486 and Pentium processors. Functional block diagram
of Intel Pentium processor -Distinguish between 8086,80286,80386,80486.
Reference Books
1. Structured Computer Organization -- Andrews Tennenbaum.
2. Computer Organization -- Govindarajulu (TMH).
3. Computer Organization & Architecture -- William Stallings
4. Computer System Architecture --- Morris Mano
5.Computer Organization – Car Hamacher, ZvonksVranesic, SafwatZaky, V Edition, McGraw Hill,
2002.
6.Computer Architecture and Organization – John P. Hayes, Mc Graw Hill International editions,
1998.
7.Computer architecture and organization , 4th edition , P Chakraborty , JAICO publishers
8. Microprocessors & Interfacing -- Douglas V.Hall
275
MODEL BLUE PRINT
R U Ap An R U Ap An
CPU
1 10 14 6 8 2 1 CO1
Organization
Information
representation
2 25 14 6 8 * 2 1 * CO2,CO3
, Arithmetic
Operations
Memory
3 15 14 6 8 * 2 1 * CO1,CO4
Organization
I/O
4 15 14 6 8 2 1 CO1,CO4
Organization
Fundamentals
of 8086 and
5 10 14 6 8 * 2 1 * CO5
Advanced
Processors
Note: Part-C: 10 marks single analytical question may be chosen from any one of starred chapters.
276
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER
Computer Organization And Microprocessors
UNIT TEST-1
SCHEME: C-20 SUBJ CODE: CM-403
MAX MARKS:40 TIME: 90 MINUTES
PART-A 16Marks
PART-B 3X8=24Marks
Instructions:1) Answer all questions
2) Each question carries 8 Marks
3) Answer should be comprehensive and the criterion for valuation is the
content but not the length of the answer
277
BOARD DIPLOMA EXAMINATION
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER-END EXAM
Computer Organization And Microprocessors
SCHEME: C-20 SUBJ CODE: CM-403
MAX MARKS:80 TIME: 3 HOURS
PART-A 10X3=30Marks
PART-B 5x8=40Marks
Note: Answer all questions
11.A Draw block diagram of simple accumulator based CPU and explain the function of each unit?
(CO1, CO2)
OR
11.B Explain the stored program concept? (CO1, CO2)
12.A. Explain floating point addition, subtraction operations with flowchart? (CO3)
OR
12.B List and explain various addressing modes? (CO2)
13.A. State the significance of access time, access rate, alterability and cycle time. (CO2)
OR
13.B Explain virtual address and physical address organization? (CO2, CO3)
14.A. Explain hand shaking procedure of data transfer in detail? (CO4)
OR
14.B Explain DMA controlled data transfer with neat block diagram. (CO4)
15.A Explain the Architecture of 8086 microprocessor with neat bock diagram (CO5)
OR
15.B Compare the features of 80286,80386 and 80486 processors (CO5)
PART-C 1X10=10Marks
16. How to perform floating point multiplication on MOTOROLA 6800. (CO3)
278
Course No. of Total No. of
Course Title Marks for FA Marks for SA
code Periods/Weeks periods
Total Periods 75
279
CO-PO/PSO Matrix
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-404.1 3 2 3 2 1 2 1 3 2 3
CM-404.2 2 2 1 2 1 1 2 1 1
CM-404.3 2 2 2 2 1 1 1 2 3 2
CM-404.4 3 3 3 2 1 2 2 3 3 2
CM-404.5 1 2 3 3 2 2 1 3 3 3
CM-404.6 2 3 2 3 2 1 3 3
Average 2.2 2.2 2.5 2.2 1.2 1.8 1.4 2.3 2.5 2.3
Learning Outcomes:
280
2.13 Explain the concept of returning objects from functions
2.14 Describe pointers to object
2.15 State the use of pointer object in C++
2.16 Explain the process of declaring an object pointer and accessing date members of it with
an example.
2.17 State the use of ’this’ operator
2.18 Explain the operation of dynamic memory allocation using new and delete operators
2.19 Write a program to perform dynamic memory allocations with suitable example.
3.0 Constructors, Destructors and Operator Overloading
3.1 Define constructor and destructor
3.2 Explain Parameterized constructors
3.3 Describe Multiple Constructors in a class
3.4 Describe Constructors with default arguments
3.5 Describe Copy Constructor
3.6 Describe Dynamic constructor
3.7 Define Destructor and develop a program to demonstrate destructors
3.8 Describe Operator Overloading
3.9 Develop programs for Overloading of Binary Operators
3.10 Develop programs for Overloading of Unary Operators
3.11 Develop programs for Overloading of Binary Operators with ordinary member function
and friend function
3.12 Develop programs for Overloading of Unary Operators with ordinary member function and
friend function
3.13 List the rules for overloading of operators
3.14 Illustrate the above with small programs
4.0 Inheritance& Virtual functions
4.1 State the necessity of inheritance.
4.2 Explain the relation between base class and derived class.
4.3 Write the syntax for defining a derived class
4.4 Explain three types of access control – public, private & protected
4.5 List Types of Inheritances and explain them with examples
4.6 Write a program using C++ for Single inheritance
4.7 Develop a program using C++ for Multi level inheritance
4.8 Develop a program using C++ for Multiple inheritance
4.9 Develop a program using C++ for Hybrid inheritance
4.10 Develop a program using C++ for Multipath inheritance
4.11 Develop a program using C++ for Hierarchical inheritance
4.12 Describe Virtual base class
4.13 Explain concept of virtual functions and its applications
4.14 Write small programs to illustrate the above concepts.
5.0 C++ I/O &Templates
5.1 Write the basics of formatted I
5.2 Explain I/O manipulators and give examples.
5.3 Explain file I/O and classes of stream.h.
5.4 Explain the binary I/O functions like get ( ) and put ( ).
5.5 Write the format and working of file I/O functions like open ( ), read ( ), write ( ), count ( )
5.6 Explain the need for Templates.
5.7 List types of Templates.
5.8 Describe Function Templates
5.9 Develop a C++ program for Templates with Single Argument Types
5.10 Develop a C++ program to Create function based Templates
281
5.11 Develop a C++ program for Templates with multiple argument types
5.12 State the use of Class Templates
5.13 Mention the Syntax of Class Template
5.14 Develop a C++ program to Create Classes based on Template
5.15 Develop a C++ program using Class Template for Stack Data Structure
5.16 Develop a C++ program using Class Template for Queue Data Structure
COURSE CONTENT
1. Object oriented programming concepts & Introduction to C++:
Evolution of OOP’s - Procedure oriented programming - Object oriented paradigm - basic
concepts of object oriented programming - benefits of OOP’s-Structure of C++ program - I/O
Operations – statements – keywords -- Operators.
2. Functions, Arrays, Pointers & References
Class - object functions - classes & structures - friend function - inline functions - passing objects
to functions – pass by value and pass by reference - returning objects from functions - virtual
function - function overloading- Using Arrays - array of objects - pointers to objects - this
operator - dynamic memory allocations -references.
3. Constructors, Destructors and Operator Overloading
Constructor and destructor - Parameterized constructors - Multiple Constructors - Constructors
with default arguments - Copy Constructor – dynamic constructor - Destructors - Operator
Overloading - Overloading of Binary Operators - Overloading of Unary Operators - Rules for
overloading of operators - Example programs on Operator overloading.
4. Inheritance & Virtual functions
Base Class and derived class - access control - types of inheritance – Single, Multi level, Multiple,
Hybrid, Multipath, Hierarchical - virtual base class - virtual functions.
5. C++ I/O & Templates
C++ I/O operators - formatted I/O - I/O manipulators - file I/O - binary I/O functions - file I/O
functions - Need for Templates – classification of templates, function templates – single
argument and multiple argument - class templates.
REFERENCE BOOKS
1. Teach yourself C++ - Helbertschildt Osborne McG
2. Object-oriented Programming with C++ - PoornachandraSarang PHI
3. Programming with C++ - E. Balaguruswamy – TMH
4. Computer Science: A Structured Approach using C++ - Forouzan/Gillberg - Thomson
5. C++ & OOPS Paradigm - DebasishJana PHI
282
MODEL BLUE PRINT
R U Ap An R U Ap An
Object
oriented
programming
1 15 14 6 8 2 1 CO1, CO2
concepts &
Introduction to
C++
Functions,
Arrays,
2 15 14 3 11 * 1 2 * CO2, CO6
Pointers &
References
Constructors,
Destructors &
3 15 14 6 8 * 2 1 * CO3, CO6
Operator
overloading
Inheritance &
4 Virtual 15 14 3 11 * 1 2 * CO4, CO6
functions
C++ I/O&
5 15 14 3 11 * 1 2 * CO5, CO6
Templates
Note: Part-C: 10 marks single analytical question may be chosen from any one of starred chapters.
283
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER
OOP through C++
UNIT TEST-1
SCHEME: C-20 SUBJ CODE:CM-404
MAX MARKS:40 TIME: 90 MINUTES
PART-A 16Marks
PART-B 3X8=24Marks
Instructions:1) Answer all questions
2) Each question carries 8 Marks
3) Answer should be comprehensive and the criterion for valuation is the
content but not the length of the answer
284
BOARD DIPLOMA EXAMINATION
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER-END EXAM
OOP through C++
SCHEME: C-20 SUBJ CODE:CM-404
MAX MARKS: 80 TIME: 3 HOURS
PART-A 10X3=30Marks
PART-B 5x8=40Marks
Note: Answer all questions
PART-C 1X10=10Marks
16. Can it be possible to implement multiple inheritance in C++? Suggest the method of
implementation. (CO4)
285
No. of
Course Total No. of
Course Title Periods/ Marks for FA Marks for SA
code periods
Weeks
Total Periods 75
Course Objectives Upon completion of the course the student shall be able to
286
CO-PO/PSO Matrix
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-405.1 1 3 3
CM-405.2 3 2
CM-405.3 3 3 2 3 2
CM-405.4 3 2 2
CM-405.5 3 1 1 2
CM-405.6 2 3 2 1 1 2
Learning Outcomes:
1.0 Introduction to Computer Networks.
1.1 Describe the Overview of Networking.
1.2 Discuss the Need and importance of Networking.
1.3 Classification and features of Networks–LAN, MAN,WAN
1.4 Importance of Wi-Fi, Bluetooth
1.5 List the Hardware and Software Components.
1.6 Explain Various Network Communication Standards.
1.7 Explain the OSI Reference Model with its architecture and layer functions.
1.8 Explain the functions of each layer of TCP/IP Reference Model
1.9 Compare TCP/IP and OSI reference models.
2.0 Network components, devices, tools, and Network Topologies.
2.1 Discuss the need and importance of LAN Cables, Connectors, wireless network
adapter
2.2 Explain about LAN Cables
2.2.1 Coaxial Cables,
2.2.2 Twisted-Pair Cables(Shielded, Unshielded)
2.2.3 Optical Fibre Cables,
2.3 Explain about LAN Connectors.
2.3.1 Registered Jack(RJ)-45
2.3.2 Straight Tip (ST)
2.3.3 Subscriber Connector (SC)0
2.3.4 Lucent Connector (LC)
2.4 Explain about LAN Devices
2.4.1 Repeaters
2.4.2 Hubs
2.4.3 Switches
2.4.4 Network Interface Cards(NICs)
2.4.5 Routers ( CISCO, DAX,Etc.)
2.4.6 Modem (56KBPS Internal or External, ADSLModems.)
2.4.7 Gateways.
287
2.5 Explain about Wireless network adapter
2.6 List and Explain the functions of LAN Tools
2.6.1 Anti-Magnetic mat
2.6.2 Anti-Magnetic Gloves
2.6.3 Crimping Tool
2.6.4 Cable Tester
2.6.5 Cutter
2.6.6 Loop back plug
2.6.7 Toner probe
2.6.8 Punch down tool
2.6.9 Protocol analyzer
2.6.10 Multi meter
2.7 Explain about Topologies with their merits and de-merits
2.7.1 Bus
2.7.2 Ring
2.7.3 Star
2.7.4 Mesh
2.7.5 Hybrid Topologies
3.0 Network Addressing and sub-netting
3.1 Introduction to Network Addressing.
3.2 Explain TCP/IP Addressing Scheme.
3.3 List and describe the Components of IP Address.
3.4 List and explain IP Address Classes.
3.5 Define subnet and describe the necessity of sub-netting.
3.6 Illustrate sub-netting
3.7 Explain sub-netting with a simple example
3.8 List the Advantages and disadvantages of sub netting
3.9 Describe the Internet Protocol Addressings
3.9.1 IPv4
3.9.2 IPv6
3.10 Statetheneed for IPv6.
3.11 Explain about Classful addressing and classless addressing inIPv4.
3.12 Describe Internet protocol version-6 (IPv6) addressing.
4.0 Networks protocols and management
4.1 Describe need of protocols in computer networks
4.2 Explain the protocols
4.2.1 Hyper Text Transfer Protocol(HTTP)
4.2.2 File Transfer Protocol(FTP)
4.2.3 Simple Mail Transfer Protocol(SMTP)
4.2.4 Address Resolution Protocol(ARP)
4.2.5 Reverse Address Resolution Protocol(RARP)
4.2.6 Telnet
4.3 Describe Simple Network Management Protocol(SNMP)
4.4 Explain about working of SNMP.
4.5 Explain about DHCP, DNS
4.6 Explain the Overview of Network Management.
4.7 Explain Network Monitoring and Troubleshooting.
4.8 Explain about Remote Monitoring (RMON).
288
5.0 Basic Network administration
5.1 Explain about Network administration.
5.2 Describe the need of Network Administration.
5.3 Responsibilities of Network Administrator.
5.4 Discuss User & Group Managements.
5.5 Analyze the working of Device Manager
5.6 Analyze Verification & Managing Ports.
5.7 Explain the procedure of Installing, Managing & Configuration of Printers,
5.8 Demonstrate Disk Management Tools &Tasks
5.9 Describe File Systems Management.
5.10 Demonstrate on NTFS (File and Folder) & Share Permissions.
COURSE CONTENTS
1. Introduction to Networks: Need for network - Network classification - network standards - -
Network Components - ISO reference model - TCP/IP model.
2. Network components, devices, tools, and Network Topologies: LAN Cables - connectors -
tools - LAN devices - wireless network adapter - LAN tools - Network topologies
3. Network Addressing and Subnetting: Network addressing - IP address components -
IPaddress classes - subnetting - internet protocols(IPv4,IPv6) addressings - need for IPv6 -
classsful and classless addressing in IPv4 - IPv6 addressing
4. Network protocols and management: need for protocols - different protocols - overview of
network management - monitoring and troubleshooting network - remote monitoring
5. Basic Network administration: need for network administration –user&group management -
working of device manager-verification&managing ports - installing, managing of printer
configuration - disk management tools - file system management - NTFS - share permissions.
Reference Books:
289
MODEL BLUE PRINT
R U Ap An R U Ap An
Introduction to
1 15 14 8 6 1 2 CO1,CO2
Networks
LAN
2 components,
Devices, tools, 15 14 6 8 2 1 CO3
and Network
Topologies.
Note: Part-C: 10 marks single analytical question may be chosen from chapters marked with *.
290
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER
Computer Networks
UNIT TEST-1
SCHEME: C-20 SUBJ CODE:CM-405
MAX MARKS:40 TIME: 90 MINUTES
PART-A 16Marks
PART-B 3X8=24Marks
Instructions:1) Answer all questions
2) Each question carries 8 Marks
3) Answer should be comprehensive and the criterion for valuation is the
content but not the length of the answer
291
BOARD DIPLOMA EXAMINATIONS
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER – YEAR END EXAMINATION
Computer Networks
PART-B 5x8=40Marks
Note: Answer all questions
11(a). Explain about ISO reference model with neat diagram CO2
OR
11(b). Explain TCP/IP architecture with neat diagram CO2
12(a). Explain any four LAN devices CO3
OR
12(b). Explain any four network topologies with neat diagrams CO3
13(a). Explain subnetting with a suitable example CO4
OR
13b). explain IPv4 address classes CO4
14(a). Explain any four network protocols CO5
(OR)
14(b). Write different steps involved in monitoring and troubleshoot the network CO6
15(a). Write the steps to create and manage user groups using any network Operating system
CO6
(OR)
15(b). Write the steps to install and configure laser printer using any OS CO6
PART-C 1 X10=10M
16. Compare VLSM and CIDR. CO4
292
Course No. of Total No. of Marks for Marks for
Course Title
code Periods/Weeks periods FA SA
1. 30
Exercises on HTML, CSS&XML CO1
2. Exercises on Java Script, AJAX, JQuery 30
CO2
and Angular JS
3. Exercises on PHP web applications and 30
CO3,CO4
Database Applications
Total Periods 90
iii) acquire knowledge and skills for creation of web site considering
Course Objectives both client and server side
iv) familiarize the various Technologies like Java Script AJAX, JQuery,
PHP.
293
CO-PO/PSO Matrix
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-406.1 2 2 3 2 2 1 2 3 2
CM-406.2 1 3 3 3 1 3 1 3 3 3
CM-406.3 2 3 2 1 3 1 2 3 3
CM-406.4 1 1 3 2 2 3 2 2 3 3
CM-406.5 3 3 3 3 2 3 2 3 3 3
LEARNING OUTCOMES
Mini Project: Student has to develop a Mini project applying the skills acquired from the learning
outcomes of this course.
294
OBJECTIVES AND KEY COMPETENCIES:
Exercises on basic Create the HTML page 1) Use any editor for writing HTML
HTML tags with a title, heading, 2) Add the tags with relevant content
formatting and list tags 3) Save the file
1 in the body. 4) Open the file in a browser
5) Test the results
Design a HTML page using Create the HTML page 1) Identify the tags for creating the table
suitable table tags and with a table and that table 2) Add header, body and footer to the
attributes should have a header, table.
3) Put some content in each section of
body and footer.
table
2 4) Save the file
5) Open the file in a browser
6) Test the results
Design a HTML page Create the HTML page with
1) Identify the tags to add a form and
with a form containing a form and add some controls
various controls controls like textbox, label 2) Add the form and put some controls in it.
3 to the form. 3) Save the file
4) Open the file in a browser
5) Test the results
Design a HTML page Create the HTML page 1) Identify the tags for creating multiple
on frames with multiple frames so frames
that content in each 2) Add some content to the frames and
use different formats, colors for each
frame will have different
frame.
4 format and colors. 3) Save the file
4) Open the file in a browser
5) Test the results
Create a style sheet which 1)Identify the editor required for creating
Design a style sheet to
contains selectors to set CSS
set the background 2)Add selectors to set the background
the background color,
color, position and color, position and dimensions of an
position and dimensions
dimensions of a HTML element.
of a HTML element. 3)Save the CSS file
element
5 4)Link the CSS file to a valid HTML page.
5)Save the HTML page
6)Open the HTML page in a browser
7)Test the results
Exercises on designing a XML Create a XML Document on 1) Identify the editor required for creating
document Student data XML
2) Add required elements for student
6 data
3) Save the XML file as .xml extension
4) Open the XML document in browser
5)Test the results
295
Exp. Name of the
Objectives
No. experiment Key Competencies
296
Exp. Name of the
Objectives
No. experiment Key Competencies
297
Exp. Name of the
Objectives
No. experiment Key Competencies
298
Course Course Title No. of Total No. Marks for Marks
code Periods/Weeks of periods FA for SA
CO-PO/PSO Matrix:
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-407.1 3 2 3 3 1 3 2 3 2 3
CM-407.2 2 2 1 2 1 2 2 3 3 3
CM-407.3 2 2 2 2 1 1 1 2 3 2
CM-407.4 3 3 3 2 1 2 2 3 3 2
CM-407.5 1 3 3 3 2 2 1 3 3 3
Average 2.2 2.4 2.4 2.4 1.2 2 1.6 2.8 2.8 2.6
299
Learning Outcomes
Reference Books:
1. Teach yourself C++ - Helbertschildt Osborne McG
2. Object-oriented Programming with C++ - PoornachandraSarang PHI
3. Programming with C++ - E. Balaguruswamy – TMH
4. Computer Science: A Structured Approach using C++ - Forouzan/Gillbert - Thomson
5. C++ & OOPS Paradigm - DebasishJana PHI
E-References:
1. https://www.tutorialspoint.com/cplusplus/index.htm
2. http://www.cplusplus.com/doc/tutorial/
3. https://www.programiz.com/cpp-programming
4. https://beginnersbook.com/2017/08/c-plus-plus-tutorial-for-beginners/
5. http://www.cplusplus.com/files/tutorial.pdf
300
OBJECTIVES AND KEY COMPETENCIES:
301
(a) Write a program using (a) use appropriate type of constructors &
default constructor. destructor.
Write programs using (b) Write a program using (c) develop the code for the required
constructor and parameterized constructor. concept using initiations done by
6
destructor. (c) Write a program using constructors
copy constructor. (d) Compile ,execute and test the result
(d) Write a program using
constructor and destructor.
(a) Develop classes to access data members
Write programs using proper access specifiers
working with Write a program using (b) Declare friend function.
7
two/more classes using friend function. (c ) develop code using friend functions and
friend function. related objects
(d) Compile ,execute and test the result
Write programs using (a) Declare inline function with syntax.
Write a program using inline
8 inline function. (b) use infile functions as required
function.
(c) Compile ,execute and test the result
Write a program to pass an
Write a program to
object as a functions (a) Pass objects by value.
pass an object as a
9 argument (a) pass object by
function argument. (b) Pass objects by reference.
value,
(b) pass object by reference.
Write a program to Write program to illustrate (a) Use function overloading.
10 demonstrate the use of the usage of function (b) Declare methods in function
function overloading. overloading. overloading.
Write a simple Write a simple program on
program on array of array of objects and (a) Create array of objects.
11
objects and pointers to pointers to objects. (b) Create pointers to objects.
objects.
Write a program to
demonstrate the use of (a) Write a program using (a) Use operator overloading for unary and
operator overloading unary operator. binary operators.
12 on unary operator &
(b) Write programs using (b) Declare methods for operator
binary operators like
++ operator and << binary operator. overloading.
operator.
Write programs using Write programs to illustrate
Use dynamic allocation operators.
13 new, delete with the use of new and delete
classes. with classes.
Write simple programs
Write simple programs illustrating use of (a) Create base class and derived class.
14 illustrating use of all (a) single inheritance. (b) Use: operator.
types of inheritances. (b) multiple inheritance. (c) Use access specifiers.
(c) multilevel inheritance.
Write a program to (a) Create virtual base class.
Program illustrating
15 illustrate the usage of
virtual base class. (b) Use virtual keyword.
virtual base class.
302
Write a program to (a) Create virtual functions.
Program illustrating
16 illustrate the usage of
virtual functions. (b) Use virtual keyword.
virtual functions.
Write a program to
Programs illustrating (a) Use class templates
17 illustrate the usage of class
class templates. (b)Create class templates.
templates.
(a) Create function templates with single
Write a program to argument.
Programs illustrating
18 illustrate the usage of (b) Create function templates with multiple
function templates.
function templates. arguments.
303
Communication Skills
304
CO-PO Matrix
PO4
CO PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7
CO 1
CO 2
CO3
305
*Rubric Descriptors ‘Good/ Competent / Fair /Poor' for Communication
306
s*10 marks to be awarded only if competence level shows flawless expertise in English.
*0 marks to be awarded when student shows incoherence and gives irrelevant responses.
Blue Print for evaluation based on Course Outcomes for SA of each student:
Note: Marks are awarded for each student as per the Rubric descriptors.
*Listen to and comprehend the given audio content: Giving the Students time to read the questions
(Fill in the Blanks, Select from Alternatives, True or False, Table fill, etc.) in chunks before listening to
audio inputs also played in chunks.
307
Blue Print for evaluation based on Course Outcomes for Formative Assessment:
Note: Every Question based on CO has to be given marks for the following parameters in the
rubric.
Fluency and Coherence
Lexical Resource
Grammatical Range and Accuracy
Total 18 40
Formative Assessment -2
Present your ideas
1
/opinions on the given
10
issue/ topic (individual 3
to an audience)
2 Role play an imaginary CO1, CO2,
6 10
work-place situation CO 3
Individual interaction
with the Examiner
duly submitting CO1, CO2,
3 Resume ( Facing the CO 3
15 10
Interview)
– Introducing oneself
and answering
questions
308
*Listen to and
comprehend any CO1, CO2,
4 10
audio communication/ 3 CO 3
content
TOTAL 27 40
Learning Outcomes
1. Listening Skills:
1.1 Listen to audio content (dialogues, interactions, speeches, short presentations) and
answer questions based on them
1.2 Infer meanings of words / phrases / sentences / after listening to audio content as
mentioned above
2. Introducing Oneself:
2.1 Prepare a grid different aspects for presentation about a person / oneself
2.2 Present a 1 or 2 minute introduction of oneself for an audience
3. Short Presentation:
3.1 Define an object
3.2 Describe an object, phenomenon, event, people
3.3 Speak on a topic randomly chosen
4. Group Discussion:
4.1 Practice Group Discussion. Techniques
4.2 Participate in group discussions
5. Resume Writing and Cover Letter:
5.1 Prepare resumes of different sorts – one’s own and others.
5.2 Write an effective cover letter that goes with a resume
6. Interview Skills:
6.1 Prepare a good Curriculum Vitae
6.2 Exhibit acceptable (Greeting, Thanking, Answering questions with confidence)
7. Presentation Skills:
7.1 Prepare Posters, Charts, PPT’s on issue of general and technical interest
7.2 Present one’s ideas before an audience with confidence using audio visual aids and
answer questions that are raised.
8. Workplace Etiquette:
8.1 Show positive attitude & adaptability / appropriate body language to suit the work
place
8.2 Display basic of etiquette like politeness, good manners.
309
No of
Course Total no of Marks Marks
Course title periods/
Code periods for FA for SA
week
CO-PO/PSO MATRIX
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-409.1 2 1 2 2
CM-409.2 3 3 1 3 2
310
CM-409.3 2 2 3 2 3 2 2 2 2 2
CM-409.4 2 2 2 2 2 2 2
CM-409.5 3 3 1 3 2
CM-409.6 2 2 3 2 3 2 2 2 2
Average 2.3 2.2 2 2.5 3 2 2 2 2 2
3=Strongly mapped , 2=moderately mapped, 1=slightly mapped
Learning Outcomes:
1. Identify various mother board Components
2. Perform various operations and modifications required for CMOS setup.
3. Print the summary of your system Hardware and verify for correctness
4. Upgrading memory and verify the effect after upgrading.
5. Hard drive, optical drive installation.
6. How to recover lost data on hard drive.
7. Trouble shooting keyboard and monitor
8. Trouble shoot Printer Problems
9. Installation of Network card.
10. Dis-assembling and assembling of working desktop.
11. Preparing the Ethernet cable for cross and direct connections using crimping tool and
test using LAN tester.
12. Installation of a switch and connecting systems to a network switch.
13. Installation of a modem (internal, external or USB) and connecting tointernet.
14. Using FTP for uploading and downloading files.
15. Installation and configuring the proxy server for internet access.
16. Setting of particular IP address to an existing terminal system
17. Installation of network operating system
18. Creating and managing user accounts through network server.
19. Configuration of DHCP and DNS
20. Exercise on File/Folder accessing rights for sharing
21. Exercise on remote desktop.
22. Exercise on setting up of VPN on network
311
OBJECTIVES AND KEY COMPETENCIES:
312
and SATA cables to Hard drive
Check for the working condition of new
Hard Drive.
Optical drive:
Identify the Optical drive slot.
Know how to remove power supply and
SATA cables from Optical drive.
Unscrew Optical drive from computer case
Replace new Optical drive and fix it in
computer case
Know how to connect power supply cable
and SATA cables to Optical drive
Check for the working condition of Optical
drive.
6 Exercise on How to recover lost data Verify the available recovery tools of
recovery of lost on hard drive. Operating system.
data on hard drive. Know how to recover lost data on Hard
drive using Restore point.
Know how to recover lost data on Hard
drive using Recovery Image.
7 Exercise on Trouble Trouble shooting keyboard few keys do not work.
shooting keyboard and monitor. keyboard does not work at all.
and monitor. Key continuous to repeat after being
released.
key produces wrong character.
Power light (led) does not go on, no picture.
Power LED light is on no picture power up.
Power on but monitor display wrong
character.
Monitor flickers has wary lines.
Screen goes blank 30 seconds or minute
after the keyboard is left untouched
8 Exercise on Printer Printer Problems Laser printer:
Problems Printer never leaves warm-up mode.
Paper Jam message is displayed
Printed messages are distorted
RE-filling and replacing cartridge
Replacing damaged drum with new one.
Perform head cleaning
DMP
Print head moves back and forth but
nothing prints.
Print self-test works but printing from a
computer application does not work etc.,
9 Exercise on Installation of Network Identify the slot for placing NIC card
Installation of card. Know how to place NIC card
Install required NIC driver
Network card.
Check for working status of NIC card
10 Exercise on Dis- Dis-assembling and Identify all the peripherals of Desktop
assembling and assembling of working computer.
313
assembling of desktop. Check the working condition of system
working desktop. before dis-assembling it.
Dis-assemble all the peripherals.
Assemble all the peripherals.
Check the working condition of system after
assembling it.
11 Exercise on Preparing the Ethernet Know the color pattern of Ethernet cable for
Preparing the cable for cross and direct direct connection.
Prepare UTP cable for direct connection
Ethernet cable for connections using crimping
using crimping tool.
cross and direct tool and test using cable Check the working condition of cable using
connections using tester. LAN tester.
crimping tool and Know the color pattern of Ethernet cable for
test using LAN cross connection.
tester. Prepare UTP cable for cross connection
using crimping tool.
Check the working condition of cable using
LAN tester.
12 Exercise on Installation of a switch and Know the purpose of switch
Installation of a connecting systems to a Run Ethernet cables from switch to
network switch individual nodes
switch and
Connect Ethernet cables of nodes to switch.
connecting systems Check the network status of the connection
to a network in computer system.
switch.
314
16 Exercise on Setting Setting of particular IP Know about IP addresses
of particular IP address to an existing Know how to set IP addresses to the
address to an computer systems in a LAN
terminal system
existing terminal
system
17 Exercise on Installation of network Know about different network operating
Installation of operating system systems.
network operating Install required Network operating systems
system Configure the system with the proper
settings.
18 Exercise on Creating and managing Know how to create user accounts
Creating and user accounts through Know how to modify user accounts
managing user network server. Know how to delete user accounts
accounts through
network server.
315
V SEMESTER
316
DIPLOMA IN COMPUTER ENGINEERING
SCHEME OF INSTRUCTIONS AND EXAMINATION
CURRICULUM-2020
(V Semester)
Instruction
Scheme Of Examinations
Periods/Week Total
Sub
Name of the Subject Periods Per End
Code Duration Sessional Total
Theory Practicals Semester Exam
(hrs) Marks Marks
Marks
THEORY SUBJECTS
Industrial Management
CM-501 5 - 75 3 20 80 100
and Entrepreneurship
PRACTICAL SUBJECTS
Python Programming
CM-507 - 4 60 3 40 60 100
Lab
CM-508 Life Skills - 3 45 3 40 60 100
CM-509 Project work - 6 90 3 40 60 100
317
CM-507 common with IT 407
No. of
Course Total No. of Marks for Marks for
Course Title Periods/
code periods FA SA
Weeks
Total Periods 75
318
Apply materials management techniques, maintenance
CO4 CM-501.4
management and industrial safety.
Describe Entrepreneurship Development and Quality
CO5 CM-501.5
management aspects.
CO-PO/PSO Matrix:
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-501.1 2 2 2 2
CM-501.2 2 2 2 2 2
CM-501.3 1 3 3 2 3 3 3
CM-501.4 2 2 2 2 2 2
CM-501.5 3 1 2 2 3 2 2
Learning outcomes:
319
2.11 Explain behavioural theory of Leadership
2.12 Explain the process of decision making.
2.13 Assessing Human resource requirements
2.14 Describe the concept of Job analysis, Job description and specifications
2.15 Explain the process of recruitment, selection, training and development
2.16 List and explain types of business ownerships
2.17 Differentiate between the business ownerships
2.18 State the objectives of Employee participation
2.19 Give the meaning and definition social responsibilities
2.20 Explain corporate social responsibilities
320
4.18 State the need for scheduled maintenance
4.19 Differentiate between scheduled and preventive maintenance
4.20 Know the principles of 5 s for good housekeeping
4.21 Explain the importance of safety at Work place.
4.22 List the important provisions related to safety.
4.23 Explain hazard and accident.
4.24 List any six different hazards in the Industry.
4.25 Explain any six causes of accidents.
4.26 Explain the direct and indirect causes of accidents.
4.27 Explain the types of emission from process Industries, their effects
environment and control
4.28 Describe the principles of solid waste management
Course Content
1. Principles and functions of Industrial Management
Introduction: Industry, Commerce and Business; Definition of management; Functions of
management - Principles of scientific management byF.W.Taylor, Principles of Management
by Henry Fayol; Administration and management; levels of management; managerial skills;
321
Organizing - Process of Organizing; Line, Staff and functional Organizations, Decentralization
and Delegation, Communication, Motivational Theories; Leadership Models; Human
resources development; recruitment selection training and development, Forms of Business
ownerships: Types – Sole proprietorship, Partnership, Joint Stock Companies, Cooperative
Organization; objectives of employee participation, Corporate Social responsibility;
3. Production management
Definition and importance; objectives and principles of plant layout, Plant location and types
of layout; Types of production -job, batch and mass; production Planning and Control: basic
methods of forecasting, routing, scheduling, dispatching and follow up; Break even analysis;
Project scheduling; Application of CPM and PERT techniques; simple numerical problems;
REFERENCE BOOKS
322
MODEL BLUE PRINT
Marks Wise Question wise
Chapter/Unit No.of Weightage CO’s
S.No. Distribution of Distribution of
title periods Allocated Mapped
Weightage Weightage
R U Ap An R U Ap An
Principles and
functions of
1 08 11 3 8 1 1 CO1
Industrial
Management
Organisation
structure &
2 16 14 3 11 * 1 2 * CO2
Organisational
behaviour
Production
3 12 14 3 11 * 1 2 * CO3
Management
Materials
Management,
4 Maintenance 19 14 6 8 * 2 1 * CO4
management &
Industrial Safety
Entrepreneurship
Development &
5 20 17 9 8 * 3 1 * CO5
Quality
management.
Note: Part-C: 10 marks single analytical question may be chosen from chapters marked with *.
323
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER
Industrial Management and Entrepreneurship
UNIT TEST-1
SCHEME: C-20 SUBJ CODE: CM-501
MAX MARKS: 40 TIME: 90 MINUTES
PART-A 16 Marks
PART-B 3 X 8=24Marks
Instructions: 1) Answer all questions
2) Each question carries 8 Marks
3) Answer should be comprehensive and the criterion for valuation is the
content but not the length of the answer
6.A. Explain the principles of management. (CO1)
(Or)
B.Explain the nature of management as a profession. (CO1)
Duration 2 1 3 3 3 2 4
324
(a) Prepare the network.
(b) Identify critical path.
(c) Calculate the project completion.
PART - A
Answer all the Questions. Each Question Carries 3 marks
PART – B
Answer all the Questions. Each Question Carries 8 marks
Activity 1-2 1-3 2-4 2-5 2-3 4-7 5-7 3-6 6-7 7-8
325
Optimistic time 4 1 2 3 2 1.5 1.5 2.5 1.5 1
14. A. Explain ABC analysis with the help of neat sketch. (CO4)
Or
B. Explain the importance of maintenance management in industry. (CO4)
PART – C 1X10=10Marks
1. Among PERT and CPM which one is suitable for unpredictable activities justify? (CO4)
326
No. of Total No. of Marks for Marks for
Course code Course Title
Periods/Weeks periods FA SA
Java
CM-502 5 75 20 80
Programming
Total Periods 75
327
Analyze modular design for real time applications by
CO3 CM-502.3
using packages concept in projects.
CO-PO/PSO Matrix
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-502.1 2 1 1 2 2 1 2 2 2
CM-502.2 1 3 3 3 1 3 1 1 3 1
CM-502.3 2 3 2 2 3 1 1 3 3
CM-502.4 1 1 3 2 2 3 2 2 3 2
CM-502.5 3 3 3 3 2 3 2 2 3 3
Average 1.75 2 2.4 2.4 1.75 2.8 1.4 1.6 2.8 2.2
Learning Outcomes:
1.0 Basics of java and overloading
1.1 Describe history and importance of Java in Internet programming.
1.2 Compare Java & C++.
1.3 Explain features of Java.
1.4 Define Byte codes of Java and JVM.
1.5 Give the steps to write and execute a Java program.
1.6 Explain primitive data types of java.
1.7 Describe conversion and casting features.
1.8 Explain one-dimensional and two–dimensional arrays and give example programs.
1.9 Describe how to create classes and objects.
1.10 Apply the Usage of new operator and methods.
1.11 Explain usage of constructors with example programs.
1.12 Apply method overloading and constructor overloading in applications.
1.13 Describe usage of ‘this’ pointer,
1.14 Explain Usage of static in variables, methods, and blocks with example.
1.15 Know about string classes.
1.16 Usage of command-line arguments.
1.17 Describe the importance of final keyword.
328
2.3 Explain method overriding and usage of super keyword.
2.4 Describe concept of Interfaces.
2.5 Differences between abstract classes and interface.
2.6 Explain implementation of interfaces with sample program.
2.7 Define a package.
2.8 Explain the concept of class path.
2.9 Describe concept of Access protection.
2.10 Illustrate the mechanism of importing packages.
2.11 Develop simple application to design packages with sample programs.
3.0 I/O Streams and Collections.
3.1 List different types of I/O streams.
3.2 Explain how to read and write data through console input and output streams and write a
sample program.
3.3 Explain how to use DataInputStream and DataOutputStream to access primitive data types
and write a sample program.
3.4 Explain various file access operations by using File Streams and write a sample program..
3.5 What is a collection framework and Hierarchy of collection framework and write a sample
program.
3.6 Describe ArrayList, LinkedList
3.6.1 Constructors
3.6.2 Methods
3.6.3 Comparisons between above two classes.
3.6.4 Sample programs
3.7 Explain Iterator and List Iterator interface methods and write a sample program.
3.8 Describe List interface and HashSet and HashTable class
3.8.1Constructors
3.8.2Methods
3.8.3 Sample programs.
3.9 Describe Map interface and HashMap class for the following
3.8.1Constructors
3.8.2Methods
3.8.3 Sample programs
3.10 Explain EnumSet and EnumMap classes and write a sample program..
329
5.0 Applets, AWT, Event Handling.
5.1 Describe the basics of Applets – Life cycle of an applet.
5.2 Describe steps for design and execute sample applet program
5.3 Explain Graphics class methods Update() Paint(),Drawing Lines, Rectangle, circles, polygons
5.4 Describe the process of Working with Color Font classes.
5.5 Describe AWT classes
5.6 Explain how to design Frame window with example.
5.7 Describe Types of Events
5.8 List and explain sources of events.
5.9 List and explain different event classes.
5.10 List and explain event listener interfaces
5.11 Demonstrate event handling mechanism.
5.12 Demonstrate handling mouse events with sample program.
5.13 Demonstrate handling keyboard events with sample program.
5.14 Explain how to use the following AWT controls in applet programming.
a. Labels.
b. Buttons.
c. Text Fields
d. Checkboxes.
e. Lists.
f. Choice
g. Scrollbars.
COURSE CONTENTS
1. Basics of java and overloading: Importance of Java to Internet – Byte codes.Features of Java:
OOPS concepts –Data types –type conversions – casting – Arrays. Usage of classes – objects – new –
methods – constructors – method overloading, string classes – command line arguments-static
members-this pointer
3. Concepts of I/O Streams and Collections:I/O streams-Accessing data through console input and
output-DataInput Stream- DataInput Stream –Collection Frame work-Array List-Linked List-Iterator
and List Interface-Hash table-Hash Map-Enum Set-Enum Map
4. Exception Handling and Multi threading: – Exception handling: Source of errors – error handling –
Exception handling-Multi catch statements- Define thread – life cycle of thread - Multi threading –
Synchronization- Inter thread communication – Dead locks – Thread properties.
5. Applets, AWT and Event Handling: Basics of Applets – life cycle of an applet-Working with
Graphics-color-fonts-AWT classes-Event classes-Listener interfaces-keyboard and Mouse events-
AWT controls-Buttons-Text Fields-Check Box-List
REFERENCE BOOKS
1. The complete reference Java -- PattrickNaughten, Herbert Schildt TMH Company Limited, New
Delhi.
330
2. Programming in JAVA -- P. Radhakrishna, University Press
R U Ap An R U Ap An
Features and
1 14 14 3 11 1 2 CO1
Basics of java
Concepts of
overloading,
2 13 14 14 * 3 * CO2
inheritance,
overriding
Concepts of
I/O Streams,
3 13 14 3 3 8 * 1 1 1 * CO3
Interfaces and
Packages
Exception
handling and
4 Multi 16 14 6 8 * 2 1 * C04
threaded
programming.
Applets, AWT
5 and Event 19 14 3 11 * 1 2 * CO5
Handling
Note: Part-C: 10 marks single analytical question may be chosen from chapters marked with *.
331
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER
JAVA PROGRAMMING
UNIT TEST-1
SCHEME: C-20 SUBJ CODE:CM-502
MAX MARKS:40 TIME: 90 MINUTES
PART-A 16Marks
2. What is the use of constructor and list different types of constructors? (CO1)
PART-B 3X8=24Marks
Or
332
7. a) Explain multilevel inheritance with example program. (CO2)
Or
b) How java implements multiple inheritance with interface? Explain with example. (CO2)
8. a) Explain how to create and import package. (CO3)
Or
b) Describe how to access primitive data types through keyboard with an example. (CO3)
Java Programming
Part-A
Part-B
(or)
333
(or)
13. (a) Explain how to read and write primitive data using streams with an example. CO3
(or)
14. (a) Write a java program to apply multi catch statements. CO4
(or)
15. (a) Explain about keyboard events with sample program. CO5
(or)
(b) Explain how to use the following List AWT control in applet programming . CO5
Part-C
16. Can it be possible to replace Java Projects by JavaScript and justify your answer?
(CO5)
Can it be possible to replace Java Projects by JavaScript and justify your answer?
(CO5)
334
Course Course Title No. of Total No. Marks for Marks for SA
code Periods/Week of periods FA
s
Total Periods 75
Course Objectives i)To know the fundamentals of software engineering life cycle modes
CO1 CM-503.1 Explain Software life cycle models and basics of software
engineering.
Course
Outcomes CO2 CM-503.2 Describe Software Project Management
335
CO-PO/PSO Matrix:
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-503.1 3 2 3 2 2 1 1 2 2 2
CM-503.2 3 3 3 3 1 3 2 2 2 3
CM-503.3 3 3 1 3 1 2 2 3
CM-503.4 3 3 3 3 2 2 2 2 3 3
CM-503.5 3 2 3 3 2 2 3 2 2 3
Learning Outcomes:
336
1.4.2 Iterative Water fall Model
2.4 State the Metrics for Project Size Estimation: Lines of Code, Function Point Metric
337
2.9.1 Risk Identification
4.4.2 Explain the Basic Concepts - User Guidance and Online Help - Mode Based vs
Modeless Interface -Graphical User Interface (GUI) vs Text-Based User Interface.
338
4.4.3 List the two types of User Interfaces - Command Language Based Interface -
Menu Based Interface - Direct Manipulation Interfaces.
4.4.4 Explain Component Based GUI Development Window System and Types of
Widgets.
5.1.1. Coding Standards and Guidelines - Code Review- Code Walk-Throughs - Code
Inspection.
339
5.1.7 Explain Unit Testing - Driver and Stub Modules.
5.1.8 Explain about Black box Testing and White Box Testing.
5.3 List and Explain Program Analysis Tools (Static Analysis Tools, Dynamic Analysis Tools)
COURSE CONTENT
3. Requirement Analysis and Specification: Requirement Gathering and Analysis - SRS document
4. Software Design , Coding and Testing: Good software design, Cohesion and Coupling, Software
Design Approaches, User interface Design, Software Coding and Goals of UML - Role of UML in
Object oriented Design - Building blocks of UML : Things, Relationships, and Diagrams - Symbols used
340
in UML notation - Classify and list standard UML diagrams - Class diagram, purposes of class
diagram, draw the class diagram - Use case diagram, define the term Use case, purposes of Use case
diagram, draw the Use case diagram - Interaction diagram, purposes of Interaction diagram, the
types of interaction diagrams : Sequence diagram and Collaboration diagram, draw the Interaction
diagrams.
REFERENCE BOOKS
5. http://www.tutorialspoint.com/uml/
6. The Unified Modelling Language User guide…Grady Booch
341
MODEL BLUE PRINT
R U Ap An R U Ap An
Basics of
Software
Engineering
1 10 11 3 8 1 1 C01
Designs &
Life Cycle
Models
Software
2 Project 18 14 3 3 8 * 1 1 1 * CO2
Management
Requirement
3 Analysis & 10 11 3 8 * 1 1 * CO1,C03
Specifications
Software
4 Design, 22 17 6 11 * 2 2 * CO1,CO3,CO5
Coding
Software
testing,
Debugging,
Reliability,
5 15 17 6 11 2 2 CO4,CO5
Quality
Management
&
Maintenance
Note: Part-C: 10 marks single analytical question may be chosen from chapters marked with *.
342
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER
SOFTWARE ENGINEERING
UNIT TEST-1
SCHEME: C-20 SUBJ CODE:CM-503
MAX MARKS:40 TIME: 90 MINUTES
PART-A 16 Marks
i) User Interface II) Hardware Interface III) personal interface IV) Software interface
PART-B 3 X 8=24Marks
Instructions: 1) Answer all questions
2) Each question carries 8 Marks
3) Answer should be comprehensive and the criterion for valuation is the
content but not the length of the answer
6. a) Explain Classical water fall model in detail. (CO1)
Or
b) Explain spiral model in detail (CO1)
343
BOARD DIPLOMA EXAMINATION
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER-END EXAMINATION
SOFTWARE ENGINEERING
PART-A 10X3=30Marks
PART-B 5x8=40Marks
OR
11.B Differentiate Data Structure-Oriented Design and Data Flow-Oriented Design (CO1)
OR
344
OR
OR
PART-C 1X10=10Marks
16. Assume that you had given a task of implementing ATM operations for that design a SRS
document? (CO4)
345
Course Course Title No. of Total No. of Marks for FA Marks for SA
code Periods/W periods
eeks
Total Periods 75
346
CO-PO/PSO Matrix
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-504.1 3 1 1 2 2 3 2 2 2
CM-504.2 2 1 3 2 2 1 3 2 3 3
CM-504.3 3 1 1 2 2 3 2 3 3
CM-504.4 3 3 3 3 3 3 3 2 3 3
CM-504.5 3 2 1 2 2 3 3 3 2 3
Average 2.8 1.6 1.8 2.2 2.2 2.3 3 2.2 2.6 2.8
Learning Outcomes:
1: Introduction of IOT
1.1. INTRODUCTION:
1.1.1.Define IOT and list its Features
1.1.2. List the components of IoT : hardware, software, technology and protocols
1.1.3.List Applications ,various Technologies of IOT
1.1.4.List advantages and disadvantages of IoT
1.1.5.Describe various connecting technologies
1.1.6.Sensors
1.1.6.1. Need of sensor
1.1.6.2. Features of Sensors
1.1.6.3. Classify Sensors based on output, on data types
1.1.7.Define actuator and list its types
1.1.8.List and explain functional Components of IOT
1.1.9.Explain service oriented architecture of IOT
1.1.10. List IOT challenges
347
2. DATA PROTOCOLS
2.1. Message Queue Telemetry Transport(MQTT)
2.1.1.Define and explain MQTT
2.1.2.List components,Methods,Applications
2.1.3.Define and explain Secure MQTT
2.2. Constrained Application Protocol (CoAP)
2.2.1.Explain CoAP
2.2.2.Explain CoAP message types
2.3. Extensible Messaging and Presence Protocol(XMPP)
2.3.1. List Features of XMPP
2.3.2.Explain XMPP
2.3.3.Describe core XMPP Technologies
2.3.4.List applications of XMPP
2.4. Advanced Message Queuing Protocol (AMQP)
2.4.1.List Features of AMQP
2.4.2.Explain AMQP in detail
2.4.3.List applications of XMPP
3. Communication Technologies
3.2. ZIGBEE
3.2.1.What is ZIGBEE
3.2.2.List features,components,differenttopologies,types, applications of ZIGBEE
3.2.3.Explain different topologies of ZIGBEE
3.2.4.Explain ZIGBEE types
3.4. Bluetooth
3.4.1.What is the purpose of Bluetooth
3.4.2.List features,functions,applicationsof Bluetooth
3.4.3.Explain Bluetooth technology in detail
3.4.4.Describe Pico Net
348
4. Wireless Sensor Networks
4.1. What is Wireless Sensor Network and list its Applications
4.2. Explain types of Sensor networks: Single Source Single Object Detection, Single Source
Multiple Object Detection, Multiple Source Single Object Detection, Multiple Source
Multiple Object Detection
4.3. What are the Challenges in Wireless Sensor Networks
4.4. Explain node Behaviour in WSNs
4.5. Explain Information theoretic self‐management in WSN
4.6. Applications of WSN
4.7. Explain Wireless Multimedia Sensor Networks(WMSN)
4.8. Explain Stationary Wireless Sensor Networks
4.9. Explain Mobile Wireless Sensor Networks
4.10. What is Machine to Machine Communications(M 2 M)
4.11. Lists applications ,features of M2M
4.12. List and explain M2M sensor nodes
4.13. Explain Role of IOT in automation of the following applications
4.13.1. Health care applications
4.13.2. Smart Home,
4.13.3. Smart Cities,
4.13.4. Smart class rooms
4.13.5. Smart Energy
4.13.6. Smart Transportation and Mobility
4.13.7. Smart Factory
5. Cloud Computing
5.1. What is cloud computing ,state its importance and Recent Trends in Computing
5.2. Evolution of cloud computing
5.3. Draw and explain NIST Visual Model of Cloud Computing
5.4. List features of Cloud computing
5.5. Explain components of cloud computing
5.6. Describe different service models in cloud computing
5.7. Compare different service models
5.8. Explain different deployment models or types of clouds
5.9. Differentiate between private cloud and public cloud
5.10. Compare traditional data centre and Cloud storage
5.11. Describe how data is managed in cloud(DBaaS)
5.12. Explain security concepts in cloud
5.13. What is cloud simulator and List different types
COURSE CONTENT
349
UNIT2: DATA PROTOCOLS
REFERENCE BOOKS
1)https://onlinecourses-archive.nptel.ac.in/
5) Interconnecting Smart Objects with IP: The Next Internet, Jean-Philippe Vasseur, Adam Dunkels,
Morgan Kuffmann
6) Designing the Internet of Things , Adrian McEwen (Author), Hakim Cassimally
7) Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems,
Dr.OvidiuVermesan, Dr. Peter Friess, River Publishers
8) Internet of Things (A Hands-on-Approach) , Vijay Madisetti , ArshdeepBahga
9) 6LoWPAN: The Wireless Embedded Internet, Zach Shelby, Carsten Bormann, Wiley
10) Building the internet of things with ipv6 and mipv6, The Evolving World of M2M
Communications, Daniel Minoli John Wiley & Sons
11) Recent research/white papers
350
MODEL BLUE PRINT
R U Ap An R U Ap An
Introduction of
1 10 14 3 11 1 2 CO1
IOT
DATA
2 15 14 3 11 * 1 2 * CO1,CO2
PROTOCOLS
Communication
3 20 14 14 * 3 * CO1,CO3
Technologies
Wireless Sensor
4 20 14 3 11 * 1 2 * CO4
Networks
Cloud
5 10 14 3 11 1 2 CO1,CO5
Computing
Note: Part-C: 10 marks single analytical question may be chosen from chapters marked with *.
351
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER
Internet of Things
UNIT TEST-1
SCHEME: C-20 SUBJ CODE:CM-504
MAX MARKS:40 TIME: 90 Minutes
PART-A 16Marks
PART-B 3X8=24Marks
Instructions: 1) Answer all questions
2) Each question carries 8 Marks
3) Answer should be comprehensive and the criterion for valuation is the
content but not the length of the answer
Or
Or
Or
352
BOAR DIPLOMA EXAMINATIONS
PART-B 5x8=40Marks
OR
OR
353
13.B Explain working principle of NFC. (CO3)
OR
OR
PART-C 1X10=10Marks
16. Justify the role of IoT in Health care applications in detail by choosing appropriate case study.
(CO4)
354
Course code Course Title No. of Total No. of Marks for FA Marks for SA
Periods/Weeks periods
CM-505 Python 5 75 20 80
Programming
Total Periods 75
Course CO3 CM-505.3 Write python programs using Functions and arrays
CO5 CM-505.5 Develop Python application programs using OOP Concept, FILES,
Exceptions
355
CO-PO/PSO Matrix:
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-505.1 3 1 2 1 1 1 2 1
CM-505.2 3 2 2 1 1 1 1 2 2 2
CM-505.3 3 2 2 1 1 1 2 2 2
CM-505.4 3 1 2 1 2 3 1 2 2 2
CM-505.5 3 1 2 1 1 3 2 2 2 2
Learning Outcomes:
1.0 Introduction
1.1. History of Python.
1.2. List Python features.
1.3. Explain Applications of Python.
1.4. Describe Python Integrated Development and Learning Environment (IDLE)
1.5. Give the process of Running Python Scripts.
1.6. Explain Identifiers, Keywords, Indentation, Variables
1.7. Explain various datatypes (Int, float, Boolean, string, and list)
1.8. Explain declaration, initialization of variables.
1.9. Explain Input and Output statements.
1.10. Explain formatted input output.
1.11. State the usage of comments
1.12. Explain various Operators.
1.13. Explain Boolean values.
1.14. Explain Operator precedence rules.
1.15. State the purpose of modules.
1.16. Define functions.
1.17. List types of functions.(Built-in, User defined)
1.18. Explain Built-in Functions.
1.19. Give the Steps in Develop a simple python program and execution.
356
2.2.3 break
2.2.4 continue
2.2.5 pass
5.0 Object Oriented Programming in Python and File Handling and Exception Handling
5.1 Creating Classes
5.2 Creating Objects
5.3 Method Overloading and Overriding
5.4 Data Hiding
5.5 Data Abstraction
5.6 Opening files in different modes
357
5.7 Processing files
5.8 Closing a file
5.9 Exception Handling
COURSE CONTENT
UNIT – I:
Introduction: Introduction to Python and installation, data types: Int, float, Boolean, string,
and list; variables, Arithmetic Operators, Comparison (Relational) Operators, Assignment
Operators, Logical Operators, Bitwise Operators, Membership Operators, Identity Operators,
Boolean values, expressions, statements, precedence of operators, comments; modules,
functions--- function and its use, flow of execution, parameters and arguments.
UNIT – II:
Control Flow and Loops: Control Flow- if, if-elif-else, for, while, break, continue, pass
UNIT – III:
Functions and Arrays - Defining Functions, Calling Functions, Passing Arguments, Keyword
Arguments,Default Arguments, Variable-length arguments, Anonymous Functions, Fruitful
Functions(Function Returning Values), Scope of the Variables in a Function - Global and Local
Variables, Modules: Creating modules, import statement, from Import statement, name
spacing, Python packages, Introduction to PIP, Installing Packages via PIP, Using Python
Packages - Strings: string slices, immutability, string functions and methods, string module;
Python arrays, Access the Elements of an Array, array methods.
UNIT – IV:
Data Structures : Lists: list operations, list slices, list methods, list loop, mutability, aliasing,
cloning lists, list parameters, list comprehension; Tuples: tuple assignment, tuple as return
value, tuple comprehension; Dictionaries: operations and methods, comprehension-sets.
UNIT – V:
Object Oriented Programming OOP in Python: Classes, 'self variable', Methods, Constructor
Method, Inheritance, Overriding Methods, Data hiding,
Error and Exceptions: Difference between an error and Exception, Handling Exception, try
except block, Raising Exceptions, User Defined Exceptions
358
REFERENCE BOOKS
1. Python Programing by K. Nageswara Rao, Shaikh Akbar - Scitech Publications (India) Pvt. Ltd.
2. Python Programming: A Modern Approach, Vamsi Kurama, Pearson
3. Learning Python, Mark Lutz, Orielly
4. Think Python, Allen Downey, Green Tea Press
5. Core Python Programming, W.Chun, Pearson.
6. Introduction to Python, Kenneth A. Lambert, Cengage
ModelBlue Print:
S.No. Chapter/Unit No.of Weightage Marks Wise Question wise CO’s Mapped
title periods Allocatd Distribution of Distribution of
Weightage Weightage
R U Ap An R U Ap An
Python
1 Programming 10 11 3 8 1 1 CO1
Introduction
Control Flow *
2 15 14 3 8 3 * 1 1 1 CO2
and Loops
Functions and *
3 15 14 3 3 8 * 1 1 1 CO3
Arrays
Object Oriented *
Programming in
Python and File
5 20 17 3 6 8 * 1 2 1 CO5
Handling and
Exception
Handling
Note: Part-C: 10 marks single analytical question may be chosen from chapters marked with *.
359
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER
Python Programming
UNIT TEST-1
SCHEME : C-20 SUBJ CODE : CM-505
MAX MARKS:40 TIME: 90 MINUTES
PART-A 16Marks
PART-B 3X8=24Marks
Instructions:1) Answer all questions
2) Each question carries 8 Marks
3) Answer should be comprehensive and the criterion for valuation is the
content but not the length of the answer
6. a) Explain about the need for learning python programming and its importance. (CO1)
Or
b) Explain the basics for executing a python program using REPL(Shell) with an example.(CO1)
7. a) What are the different loop control statements available in python? Explain with suitable
examples. (CO2)
360
Or
8. a)Write a python program to find the reverse of a given number using functions. (CO3)
Or
b) List and explain different arithmetic operators supported by Python. Discuss about their
precedence and associativity. (CO1)
361
BOARD DIPLOMA EXAMINATION
DIPLOMA IN COMPUTER ENGINEERING
MODEL PAPER – END EXAMINATION
Python Programming
SCHEME: C-20 SUBJ CODE:CM-505
MAX MARKS:80 TIME: 3 HOURS
PART-A 10X3=30Marks
PART-B 5x8=40Marks
12. A. Write a Python program to print sum of first 100 natural numbers using any loop. CO2
or
B.Explain different conditional control flow statements in Python with examples. CO2
PART – C 1X10=10Marks
362
No. of Total No. of
Course code Course Title Marks for FA Marks for SA
Periods/Weeks periods
Java
CM-506 Programming 4 60 40 60
Lab
Total Periods 60
363
CO-PO/PSO Matrix:
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-506.1 2 1 3 2 2 1 2 3 3
CM-506.2 1 3 3 3 1 3 2 2 3 3
CM-506.3 1 2 3 2 2 3 1 2 3 3
CM-506.4 1 1 3 2 2 3 2 2 3 3
CM-506.5 3 3 3 3 2 3 2 2 3 3
Learning Outcomes
1. Exercise programs using Java built-in data types.
2. Exercise programs on conditional statements and loop statements.
3. Exercise programs on I/O Streams
i) Reading data through Keyboard
ii) Reading and writing Primitive data types using DataInputStream and
DataOutputStream.
iii) Perform Reading and Writing operations on files using File Streams.
4. Exercise programs on Strings.
5. Exercise program to create class and objects and adding methods.
6. Exercise programs using constructors and construction over loading.
7. Exercise programs on command line arguments.
i) Input as command line arguments and perform operation on that data.
ii) Input as command line arguments and update manipulated data in Files.
8. Exercise programs using concept of overloading methods.
9. Exercise programs on inheritance.
10. Write a program using the concept of method overriding.
11. Exercise on packages.
i) Creation of packages
ii) Design module to importing packages from other packages.
364
12. Exercise programs on interfaces.
365
Mini Project: Student has to develop a Mini project applying the skills acquired from the learning
outcomes of this course.
KEY COMPETENCIES
366
8 Exercise programs (a) Write a program to (a) Observe method overloading.
using concept of illustrate method overloading. (b) Overload constructor methods.
overloading methods. (b) Write a program to
illustrate method overloading
using constructors.
367
(b) Write a program to create (d) Use implements runnable interface.
a single thread by (e) Use setPriority() and getPriority()
implementing the runnable methods.
interface. (f) use wait(),notify() methods
(c) Write a program to create
multiple threads.
(d) Write a program to
illustrate thread priorities.
(e) Write a program to
illustrate inter thread
communication.
368
Course Course Title No. of Total No. of Marks Marks
code Periods/Weeks periods for FA for SA
CO-PO/PSO MATRIX
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-507.1 2 2 2 1 2 3 2
CM-507.2 2 3 2 2 2
CM-507.3 3 3 2 3 2 2 2
CM-507.4 2 2 2 2 3 1 2 3
CM-507.5 3 3 2 2 2 2 2 2
CM-507.6 2 1 3 3 1
369
LEARNING OUTCOMES
370
TIME SCHEDULE
Write simple programs to calculate the area and perimeter of the square, and the
3(1,1,1) CO1,CO2,CO6
5. volume & perimeter of the cone.
Write program to: (i) Determine whether a given number is odd or even. (ii) Find
3(1,1,1) CO1,CO2,CO6
6. the greatest of the three numbers using conditional operators.
Write a program to: i) Find factorial of a given number. ii) Generate multiplication
2(1,1) CO1,CO2,CO6
7. table up to 10 for numbers 1 to 5.
Write a program to: i) Find factorial of a given number. ii) Generate multiplication
8. 2(1,1) CO1,CO2,CO3
table up to 10 for numbers 1 to 5 using functions.
Write a program to: i) Find factorial of a given number using recursion. ii) Generate
9. 2(1,1) CO1,CO2,CO3
Fibonacci sequence up to 100 using recursion.
10. Write a program to: To print Factors of a given Number. 2(1,1) CO4,CO6
11. Write a program to: Create a list, add element to list, delete element from the lists. 3(1,1,1) CO1,CO3,CO6
12. Write a program to: Sort the list, reverse the list and counting elements in a list. 3(1,1,1) CO2,CO3,CO6
Write a program to: Create dictionary, add element to dictionary, delete element
13. 3(1,1,1) CO2,CO3,CO6
from the dictionary.
Write a program to: To calculate average, mean, median, and standard deviation of
14. 3(1,1,1) CO2,CO3,CO6
numbers in a list.
371
File Input/output: Write a program to: i) To create simple file and write “Hello
15. World” in it. ii) To open a file in write mode and append Hello world at the end of a 4(2,2) CO1,CO6
file.
Write a program to :i) To open a file in read mode and write its contents to another
16. file but replace every occurrence of character ‘h’ ii) To open a file in read mode and 4(2,2) CO1,CO6
print the number of occurrences of a character ‘a’.
17. Write a Program to: Add two complex number using classes and objects. 4(2,2) CO5,CO6
Write a Program to: Create a package and accessing a package. 2(1,1) CO5,CO6
19.
Total 60
KEY COMPETENCIES
Sl.No Name of the Experiment Objectives Key Competencies
372
1. Identify different arithmetic
operators
Write /execute simple 2. Build arithmetic expressions
‘Python’ program: 3. Identify the priorities of
Develop minimum 2 operators
Write a Python program to
programs using identify arithmetic operators 4. Evaluate arithmetic
3.
expression
Arithmetic Operators, and data type conversion
5. Run the program
exhibiting data type 6. Rectify the syntactical errors
conversion. 7. Execute the program
Check the output for its
correctness
1. Identify different arithmetic
operators
(i)Write simple programs 2. Build arithmetic expressions
to convert U.S. dollars to 3. Identify the priorities of
Indianrupees. operators
Write a Python program to
4. Evaluate arithmetic
4. (ii) Write simple identify arithmetic operators
expression
programs to convert bits and data type conversion 5. Run the program
to Megabytes, Gigabytes 6. Rectify the syntactical errors
and Terabytes. 7. Execute the program
Check the output for its
correctness
1. Identify different arithmetic
operators
2. Build arithmetic expressions
Write simple programs 3. Identify the priorities of
to calculate the area and operators
Write a Python program to
perimeter of thesquare, 4. Evaluate arithmetic
5. identify arithmetic operators
expression
and the volume & and data type conversion 5. Run the program
perimeter of the cone. 6. Rectify the syntactical errors
7. Execute the program
Check the output for its
correctness
Write program to: (i)
Determine whether a 1. Build a relational expression
given number is odd or 2. Use the if statement for
Write a Python program to
even. (ii) Find the decision making
6. identify conditional
3. Rectify the syntax errors
greatest of the three statements in Python. 4. Check the output for
numbers using
correctness
conditional operators.
373
1. Build the termination
condition for looping
Write a program to : i)
2. Use while statement with
Find factorial of a given Write a Python program to correct syntax
7. number. ii) Generate identify loops statements in 3. Check whether correct
multiplication table up Python. number of iterations are
to 10 for numbers 1 to 5. performed by the while loop
4. Rectify the syntax errors
5. Debug logical errors
1. Build the application
Write a program to: i) using functions
Find factorial of a given 2. Use while statement
number. ii) Generate with correct syntax
Write a Python program to 3. Check whether correct
multiplication table up
8. make use of function. number of iterations are
to 10 for numbers 1 to 5 performed by the while
using functions. loop
4. Rectify the syntax
errors
5. Debug logical errors
Write a program to: i) 1. Build the application
Find factorial of a given using recursion.
number using Write a Python program to 2. Build the terminating
9. recursion. ii) Generate make use of recursion. condition for recursion.
3. Rectify the syntax
Fibonacci sequence up
errors
to 100 using recursion.
4. Debug logical errors
1. Build the termination
condition for looping
5. Use while statement with
Write a program to : To Write a Python program to correct syntax
10. print Factors of a given identify loops statements in 6. Check whether correct
Number. Python. number of iterations are
performed by the while loop
7. Rectify the syntax errors
Debug logical errors
374
1. Create a one list with correct
syntax
2. Create a list
Write a programs to: Write a Python program to 3. Read elements from list
Sort the list, reverse the identify various lists and list 4. Add elements to list
12. list and counting manipulation methods in 5. Delete elements
Python. 6. Rectify the syntax errors
elements in a list.
7. Debug logical errors
8. Check for the correctness of
output for the given input
375
Write a Program to: Add Write a Python program to 1. Create a class using Python
17. two complex number identify the steps to create 2. Create an object in Python
using classes and class and create an object in 3. Debug the python program
objects. Python. 4. Check the correctness
Write a Python program to 1. Create a class using Python
Write a Program to:
identify the steps to create 2. Create an object in Python
Subtract two complex
18 class and create an object in 3. Debug the python program
number using classes
and objects Python. Check the correctness
376
Life Skills
Mark
s
Course Course No. of Total No. of for Marks for
Code Title Periods/Week Periods FA SA
Common
508 Life Skills 3 45 40 60
Attitude 4
1 CO1
Adaptability 4
2 CO1, CO2
Goal Setting 4
3 CO1, CO2, CO3
Motivation 4
4 CO1, CO2, CO3
Time Management 4
5 CO2
Critical thinking 4
6 CO3
Creativity 4
7 CO3
Problem Solving 5
8 CO3
Team Work 4
9 CO4
Leadership 4
10 CO4
Stress Management 4
11 CO4
Total Periods 45
377
To understand the importance of Life skills for acceptable,
sustainable and ethical behaviour in academic, professional and
social settings
CO No.
Course Outcomes
Course Objectives
CO1 Demonstrates positive attitude and be able to adapt to people and events
CO2 Fixes personal and professional goals and manages time to meet targets
CO3 Exhibits critical and lateral thinking skills for problem solving.
378
Shows aptitude for working in teams in a stress free manner and sometimes/
CO4
very often/ mostly display leadership traits.
CO-PO Matrix
PO1 Not directly applicable for Life Skills Course. However activities
that use content and situations from academic, professional and
PO2
social settings relevant to the Programme shall be exploited for
PO3 triggering thought and interaction in the Course.
PO4
379
PO7 CO1, CO2, 7 30%
CO3, CO4
Up to 15%: Level 1
CO PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7
CO 1
CO 2
CO3
CO4
380
in thought.
Blue Print for evaluation based on Course Outcomes for SA of each student:
Note: Marks are awarded for each student as per the Rubric descriptors.
Periods
Allocated Satisfactor Very
S Questions based on Max Poor Good Outstanding
for y Good
No Course Outcomes Marks >3 6/7 10
practical 4 /5 8/9
work
1 Short presentation on GOALS
with Timeline and Action 12 10
Plan
2 State what you will do in the
given situation (Assesses
adaptability and critical 12 10
thinking skills, leadership,
team skills )
3 In how many different and
creative way can you use
8 10
_____ (Object) other than its
primary use
381
4 What solutions can you think
13 10
of for _____ problem.
Total 45 60
Note: The marks that are awarded for the student for 40 to be increased proportionally
for 60.
Learning Outcomes
1. Attitude Matters :
9.1 Understand the importance of positive attitude and the consequences of
negative attitude.
1.2 Demonstrate positive attitude in dealing with work-related issues and in
personal life.
2. Adaptability….makes life easy :
10.1 Understand the significance of adaptability.
2.2 Show adaptability whenever needed, both at place of work and on personal
front.
3. Goal Setting … life without a Goal is a rudderless boat!
3.2 Understand the SMART features of goal-setting.
3.3 State one’s short-term and long-term goals and spell out plans to achieve
them.
4. Motivation … triggers success!
4.2 Comprehend the need for motivation in order to achieve success in life.
4.3 State how one is motivated in life.
4.4 Show the impact of motivation on one’s life
5. Time Management… the need of the Hour!
5.2 Understand the value of time management and prioritizing in life
5.3 Demonstrate the effect of time management on one’s professional work.
6. Critical Thinking … logic is the key!
6.1 Distinguish between facts and assumptions
6.2 Use logical thinking in dealing with professional matters
7. Creativity … the essential you!
382
7.2 Understand the importance of thinking out of the box in dealing with critical
issues
7.3 Solve problems using creativity / imagination
8. Problem Solving … there is always a way out!
8.2 Understand the need for and importance of problem solving.
8.3 Use logic or creativity to solve a problem at workplace or home.
9. Team Work… together we are better!
9.1 Understand the need for team skills / team building
9.2 Demonstrate one’s skills as a team player
10. Leadership… the meaning of a leading!
10.1 Understand the need for team skills / team building
10.2 Demonstrate one’s skills as a team player
11. Stress Management… live life to the full!
11.1 Understand what causes stress and how to cope with stress at workplace.
11.2 Demonstrate how stress can be overcome in a healthy way.
Course Course Title No. of Total No. of Marks for FA Marks for
code Periods/Weeks periods SA
CO1 CM-509.1 Identify the hardware, software problems and their feasibility
Course CO2 CM-509.2 Prepare SRS document based on gathered and analysed
Outcomes requirements
383
CO3 CM-509.3 Design the plan document based on SRS
CO4 CM-509.4 Code and test the software based on the design document
CO-PO/PSO Matrix:
CO NO. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-509.1 3 2 1 3 1 2 3
CM-509.2 3 2 3 1 2 1 2 3 2
CM-509.3 3 2 3 1 2 1 2 3 2
CM-509.4 3 2 3 3 3 1 2 3 2
CM-509.5 3 2 2 3 3 3 2 3 2
CM-509.6 3 2 2 1 3 3 2 3 2
LEARNING OUTCOMES
384
13. Preparation of project report (and user manual if necessary) to enable the client to maintain
the project
1. SOFTWARE PROJECTS
a. Web site designing
b. Banking
c. Income tax calculation package
d. Examinations cell.
e. Student database management
f. Library management
g. Stores Management
h. Staff data management
i. Payrolls
j. Inventory Control
k. Hostel management
l. Tourism package
m. Institution management software
n. Anti-Virus software development.
o. Folder-locking.
p. Terminate stay resident systems.
6. To maintain the software products based on the ever changing needs of and quality
measures required by the clients
385
Evaluation Scheme for the Project Work
4. Implementation 8/10
386
VI SEMESTER
CURRICULUM-2020
(VI Semester)
No of Marks Marks
Course Code Course title Duration
periods/week for FA for SA
387
S No Unit Title Duration COs Mapped
Total 6 months
CO-PO/PSO MATRIX
CO No PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CM-601.1 3 3 3 3
CM-601.2 3 2 3 3 3 3 3
CM-601.3 3 3 3 3 3 3 3 3 3 3
CM-601.4 3 3 3 3 3 3 3 3 3 3
Average 3 3 3 2.7 3 3 3 3 3 3
388
LEARNING OUTCOMES (In-house training):
No. OF
TRAINING
TOPIC LEARNING OUTCOMES (In-house training) PERIOD
MODULE NO.
S
Module1 Planning 1. Define the problem
2. Identify the scope of any existing systems.
3. Determine the objectives for the proposed
new system.
4. Developing an effective outline for the
upcoming development cycle. 90
5. Catch problems.
6. Identify funding and resources.
7. Set the project schedule at various time
frames
389
5. Provide maintenance to the system after
installation.
6. Explain customer relationship importance
TOTAL NUMBER OF PERIODS 630
LEARNING OUTCOMES (In Industry): The student shall be able to display the following skill sets
Scheme of evaluation
390
Assessment at learning
the Industry outcomes by
(After 22 both the
weeks)) faculty and
training
mentor of the
industry
Final Training
20
Summative Report
assessment at Demonstration
institution level of any one of
30
the skills listed
in learning
outcomes
Viva Voce 10
391
During assessment the performance of the students shall be assessed in those skills in which
the student has been trained and be awarded the marks as per the weightage assigned as above. In
case the student has undergone training in a few skill sets then the total marks obtained shall be
raised to 120 marks for the given assessment i.e. either assessment 1 or 2. However the
performance of the student shall be assessed at the most skill sets listed above but not less than
three skill sets.
If the student has undergone training in only in 5 skill sets ( namely 1 for 10 marks, 2
for 20 marks , 3 - for 10 marks, 4 for 25 marks, 5 For 15 marks ) out of 7 ( namely 1 for 10
marks, 2 for 20 marks , 3 For 10 marks, 4 for 25 marks, 5 For 15 marks, 6 for 25 marks
and 7 for 15 marks ) in Second assessment and marks awarded during assessment is 65 out of
80 marks, then the marks of 65 shall be enhanced to 120 proportionately as (65/80)*120=97.5 =
rounded to 98.
392
1. Shall guide the students in all aspects regarding training.
2. Shall create awareness regarding safety measures to be followed in the industry during the
training period, and shall check it scrupulously.
3. Shall check the logbook of the students during the time of their visit for the assessment.
4. Shall monitor progress at regular intervals and make appropriate suggestions for
improvement.
5. Shall visit the industry and make first and second assessments as per stipulated schedules.
6. Shall assess the skill sets acquired by the students during their assessment.
7. Shall award the marks for each skill set as per the marks allotted for that skill set during 1 st
and 2nd assessments
8. Shall voluntarily supplement students learning through appropriate materials like
photographs, articles, videos etc.
9. Shall act as co-examiner along with other examiners in the final assessment at institution.
10. Shall act as liaison between the student and mentor.
11. Shall maintain a diary indicating his observation with respect to the progress of students
learning in all three domains (Cognitive, Psychomotor and Affective).
Guidelines to the training mentor in the industry:
1. Shall train the students in all the skill sets as far as possible.
2. Shall assess and award the marks in both the assessments along with the faculty member.
3. Shall check and approve the log books of the students.
4. Shall approve the attendance of each student at the end of the training period.
5. Shall report to the guide about student’s progress, personality development or any
misbehavior as the case may be.
393
Sl.No SKILL SET For each parameter
Total 120
(Marks in words: )
Name: Name:
Designation: Designation:
PIN:
394
Apply knowledge and skill already learnt in the
1 10
institution.
120
(Marks in words: )
Name: Name:
Designation: Designation:
395