Sunteți pe pagina 1din 50

The National Institute of Engineering, Mysuru 2018 – 2019

PREFACE
Dear Students,

NIE is a premier technical institution of the country started nearly seventy years ago. Right from its
inception focus at NIE is to deliver value based education with academically well qualified faculty
and infrastructure. NIE now offers seven UG and twelve PG programmes. Research activities
undertaken at the institute has brought laurels and given unique status to our UG and PG
programmes. The alumni of NIE have achieved excellence in their chosen professions and their
accomplishments are of immense value to the Institute. It is a matter of pride that NIE continues to be
the preferred destination for students to pursue an engineering degree.

In the year 2007, NIE was granted academic autonomy by Visvevaraya Technological University
(VTU), Belagavi. From then onwards our prime focus is on developing and delivering a curriculum
which caters to the needs of various stakeholders. The curriculum has unique features enabling
students to develop critical thinking, solve problems, analyse socially relevant issues, etc. The
academic cycle designed on the basis of Outcome Based Education (OBE) strongly emphasises
continuous improvement and this has made our curriculum responsive to current requirements. Four
UG programmes and two PG programmes were recently accredited under Tier-1 of the National
Board of Accreditation (NBA), New Delhi. Other programmes are under the process of
accreditation. NIE's progress towards further academic excellence is visualized in the realms of
continuous improvement with increase in physical and intellectual infrastructure.

The curriculum at NIE has been developed by experts from academia and industry and it has unique
features to enhance problem solving skills apart from academic enrichment. The curriculum of UG
programmes has been thoroughly revised as per AICTE guidelines and we have incorporated unique
features such as competency training, industry driven elective, long internship. The curriculum is
designed in such a way so as to impart engineering education in a holistic way.

I hope you will have a fruitful stay at NIE.

Dr. G. Ravi
Principal July 2018

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

Dear Student

It gives me great pleasure to welcome you to the National Institute of Engineering (NIE) where
academics and activities never cease as students are groomed in the fields of engineering and
technology. Our dedicated team of highly talented faculty members are always trying to strive for
academic excellence and overall personality development. The major emphasis of imparting
training at NIE is to encourage enquiry and innovation among our students and lay the strong
foundation for a future where they are able to face global challenges in a rapidly-changing scenario.
Efforts are being made to design the curriculum based on Bloom's Taxonomy framework, to meet
the challenges of the current technical education.

NIE is making sincere efforts in meeting the global standards through new formats of National
Board of Accreditation, New Delhi and timely World Bank-MHRD initiative TEQIP (Technical
Education Quality Improvement Program). A new curriculum based on AICTE model curriculum
and guidelines of VTU, have been incorporated from current academic year. Several new unique
initiative in curriculum have been incorporated to make you all to be industry ready for pursuing
your career after graduation. The new curriculum also carves you to pursue your higher studies after
graduation.

We will make a genuine attempt in assisting you during the times of your trials and tribulations. You
are exposed to the world of Engineering through a unique three week Induction Programme. We
have also set up a Student Mentoring Programme (SMP) from the academic year 2016, through the
voluntary efforts of the 3rd year students of your branch and our faculty members. You can approach
them at any time during your stay at the NIE campus to address any of your concerns regarding either
academic matters or life in the campus. In case of special needs, you are also advised to seek the help
of the Student Welfare Officer or me.

I sincerely hope that your academic pursuit in NIE will be fruitful and enjoyable in every aspect
Wishing you the very best.

Dr. G. S. Suresh July 2018


Dean (Academic Affairs)

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

Department of Master of Computer Applications


Vision of the Department
“MCA will be an outstanding department contributing significantly to teaching, research and
consultancy, through well-equipped laboratories and well trained staff to meet global
challenges in the field of computer engineering & applications”

Mission of the Department


· To impart quality technical education and provide skills in Computer Application through best
of practices.
· To produce graduates who can contribute professionally to the society and widely as IT
professionals or entrepreneurs.

Program Educational Objectives of the Department


The Department will produce graduates who
· PEO1: Work productively as IT professional both at supportive and leadership roles.

· PEO2: Advance Successfully in their chosen career path utilizing technical abilities,
leadership qualities, communication and interpersonal skills with high regard to legal and
ethical responsibilities.
· PEO3: Build their profession adopting to the changes in the technology with lifelong learning.

Program Specific Outcomes of the Department


· PSO1: MCA graduates will be able to understand and analyze computer systems, focused
with hardware, software and application needs.
· PSO2: Develop software and hardware systems/solutions, with a knowledge of software
design life cycle process and skills with a broad range of programming tools and platforms.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

Graduate Attributes
1. Computational Knowledge: Apply knowledge of computing fundamentals, computing
specialization, mathematics and domain knowledge appropriate for the computing
specialization to the abstraction and conceptualization of computing models from defined
problems and requirements.
2. Problem Analysis: Identify, formulate, research literature and solve complex computing
problems reaching substantiated conclusions using fundamental principles of Mathematics,
Computing Sciences and relevant domain disciplines.
3. Design / Development of solutions: Design and evaluate solutions for complex computing
problems and evaluate systems, components or processes that meet specified needs with
appropriate considerations for public health and safety, cultural societal and environmental
considerations.
4. Conduct Investigations of complex computing problems: Use research based knowledge
and research methods including design of experiments, analysis and interpretation of data and
synthesis of the information to provide valid conclusions.
5. Modern Tool Usage: Create, select, adopt and apply appropriate techniques, resources and
modern computing tools to complex computing activities with an understanding of the
limitations.
6. Professional Ethics: Understand and commit to professional ethics and cyber regulations,
responsibilities and norms of professional computing practice.
7. Life Long Learning: Recognize the need and have the ability to engage in independent
learning for continual development as a Computing Professional.
8. Project Management and Finance: Demonstrate knowledge and understanding of the
computing and management principles and apply these to once own work as a member and
leader in a team to manage projects and in multidisciplinary environments.
9. Communication Efficacy: Communicate effectively with the computing community and
society at large about complex computing activities by being able to comprehend and write
effective reports and design documentation, make effective presentations and give and
understand clear instructions.
10. Societal and Environmental Concern: Understand and assess societal, environmental,
health safety, legal and cultural issues within local and global contexts and consequential
responsibilities relevant to professional computing practice.
11. Individual and Team Work: Function effectively as an individual and as a member or leader
in diverse teams in multi-disciplinary environments.
12. Innovation and entrepreneurship: Identify a timely opportunity and using innovation to
pursue that opportunity to create value and wealth for the betterment of the individual and
society at large.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

Program Outcomes of the Department


Graduates will have an
PO1 : Ability to apply knowledge of mathematics, computer science and domain knowledge
to solve problems in the computational world.
PO2 : Ability to analyze real world/scientific problems and convert them to computable
algorithm.
PO3 : Ability to evaluate, analyze and use available technological solutions to design and
implement the same.
PO4 : Ability to work with complex computing problem environment, use knowledge both
technical and research to provide valid conclusions of experiments based on analysis
and interpretation of data.
PO5 : Ability to use/evaluate the various software tools and networking requirements for
solutions.
PO6 : Ability to adhere to the professional ethics, follow cyber rules and regulations and be a
responsible citizen.
PO7 : Ability to be a lifelong learner in the field of computer science.
PO8 : Ability to demonstrate the knowledge and understanding hardware, software,
networking and Finance requirements for the Society
PO9 : Ability to communicate effectively with the fellow members and with other uses of the
computing community and society.
PO10 : Ability to experience the industrial environment for understanding the impact of
computational solutions in a global and societal context.
PO11 : Ability to function effectively as an individual and work collaboratively in a team.
PO12 : Ability to become leaders, entrepreneurs, and provide solutions to complex problems in
life.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

BLUEPRINT OF SYLLABUS STRUCTURE AND


QUESTION PAPER PATTERN
Blue Print of Syllabus Structure
1. For 4 credit courses complete syllabus is prescribed in SIX Modules as Module 1,
Module 2, etc.
2. For 3 credit courses complete syllabus is prescribed in FIVE Modules as Module 1,
Module 2, etc.
3. For 2 credit courses complete syllabus is prescribed in THREE Modules as Module 1,
Module 2 and Module3.
4. In each module, there is one topic under the heading “Self Learning Exercises” (SLE).
These are the topics to be learnt by the student on their own under the guidance of the
course instructors. Course instructors will inform the students about the depth to which
SLE components are to be studied. SLE will carry questions with a weightage of 10% in
SEE only. No questions will be asked on SLE components in CIE.
Blue Print of Question Paper
1. For 4 Credit Courses
i. Maximum Marks in SEE is 100 and duration of examination is 3 hours
ii. Question paper will have SIX full questions. One full question each of 15 marks
(Question No 1, 2, 3, 4, 5 and 6) will be set from each module of the syllabus. Out of
these six questions, two questions will have internal choice from the same module. The
module from which choices are to be given is left to the discretion of the course
instructor.
iii. Question No 7 will be set for 10 marks only on those topics prescribed as “Self
Learning Exercises”.
2. For 3 Credit Courses
i. Maximum Marks in SEE is 100 and duration of examination is 3 hours
ii. Question paper will have FIVE full questions. One full question each of 18 marks
(Question No 1, 2, 3, 4 and 5) will be set from each module of the syllabus. Out of these
five questions, two questions will have internal choice from the same module. The
module from which choices are to be given is left to the discretion of the course
instructor.
iii. Question No 6 will be set for 10 marks only on those topics prescribed as “Self
Learning Exercises”.
3. For 2 Credit Courses
i. Maximum Marks in SEE is 50 and duration of examination is 2 hours
ii. Question paper will have Three full questions. One full question each of 15 marks
(Question No 1, 2 and 3) will be set from each module of the syllabus. Out of these three
questions, one question will have internal choice from the same module. The module
from which choice is to be given is left to the discretion of the course instructor.
iii. Question No 4 will be set for 5 marks only on those topics prescribed as “Self Learning
Exercises”.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

ACADEMIC REGULATIONS
1.0 TITLE AND COMMENCEMENT:
1.1. These Regulations shall be called “The National Institute of Engineering, Mysuru,
(NIE) Regulations under Visvesvaraya Technological University, Belagavi,
Autonomous College Statutes - 2006 for Academic Autonomy – 2016 for Post graduate
programmes”.
1.2. This set of Regulations, on approval by the Governing Body, shall supercede all the
corresponding earlier sets of regulations of the post graduate Degree programmes of
VTU along with all the amendments thereto, and shall be binding on all students
undergoing the Post Graduate Degree Programme(s) (Credit System) at NIE, Mysuru.
This set of Regulations, may evolve and get refined or updated or amended or modified
through appropriate approvals from the Academic Council and/or Governing Body
from time to time, and shall be binding on all parties concerned, including the Students,
Faculty and the Staff of Departments. The decision of the Governing Body shall be final
and binding.
1.3. The provisions contained in this set of Regulations govern the policies and procedures
on the Registration of students, imparting instructions of course, conduct of the
examination and evaluation and certification of students' performance and all
amendments there to leading to the award of the said Degree(s).
1.4. The Regulations shall come into effect from the date of obtaining approval from the
Governing Body of the College.
2.0 ABBREVIATIONS:
a) “Academic Autonomy” means freedom to the College in all aspects of conducting its
academic programmes, granted by the University for promoting excellence.
b) “Autonomous College” means The National Institute of Engineering, Mysuru,
designated as an autonomous college by the University, as per the VTU Autonomous
College Statute - 2006.
c) “Commission” means University Grants Commission (UGC).
d) “Council” means All India Council for Technical Education (AICTE).
e) “Statute” means VTU Autonomous College Statute - 2006.
f) “University” means Visvesvaraya Technological University (VTU), Belagavi.
g) “Institute” or “College” means The National Institute of Engineering, Mysuru (NIE).
3.0. ACADEMIC CALENDAR:
3.1. The total duration of an academic programme shall be the same as that followed by the
University. i.e., two years for M.Tech. and three years for M.C.A. The maximum period
which a student can take to complete a full time academic programme shall also be
similar to that prescribed by the University, viz., double the nominal duration prescribed
for the programme, i.e., four years for M. Tech. and six years for M.C.A. For students

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

being admitted to 3rd semester M.C.A degree under the lateral entry scheme, the
maximum duration to complete the course shall be the same as stipulated by the
University.
3.2. Each academic year is split into two semesters. The term of the semester for teaching
M.C.A is 16 weeks and for M.Tech. it is 18 weeks. Generally, each semester is of 20
weeks' duration which will include the period for teaching, examination and
announcement of results. Typically, odd semester is from August to December and even
semester is from January to May. In case of requirement under special circumstances, a
Makeup Term of required duration as approved by the Academic Council may be
offered in between even and odd semesters. The Summer term, whenever offered, may
be limited only to teach value added/add-on courses and or courses as approved by the
Principal.
3.3. In general, the academic schedule of a semester includes the following:
Ø Date of starting semester.
Ø Course registration period.
Ø Dates of events of Continuous Internal Evaluation (CIE).
Ø Date of beginning of Semester End Examination (SEE).
Ø Date of announcement of results.
Ø Inter semester vacation period, if provided.
Ø Last working day of the semester.
This academic schedule, shall be prepared by the Dean (Academic Affairs) in
consultation with the Principal, approved by the Academic Council (AC) and shall be
announced at least one week before the beginning of the semester.
3.4. In case of an eventuality of losing a teaching day due to unavoidable reasons, such a loss
shall be made up by having a teaching / laboratory / tutorial session on a suitable day by
adhering to the time table of the day which was lost.
4.0. ELIGIBILITY FOR ADMISSION:
4.1: Postgraduate Programmes:
4.1(a) Master of Technology Programmes:
Admission to First semester Master of Technology (M.Tech.) post graduate degree
programme shall be open to the candidates who have passed any of the prescribed
qualifying examinations of the degree courses recognized by the University for the
respective M.Tech. programmes.
In addition to the above, the programme shall be open for candidates who have passed
the prescribed Qualifying Examinations as specified for the respective programmes of
study with not less than 50% of the marks in aggregate of all the semesters or years of the
degree examination (cumulative sum of secured marks of all the semesters or years
divided by the sum of the maximum marks). However, in the case of candidates
belonging to SC/ST and Category-1, marks shall not be less than 45%.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

4.1(b) Master of Computer Application Programmes:


Admission to First Semester Master of Computer Applications (M.C.A.) is open to the
candidates who have passed any of the prescribed degree courses recognized by the
University.
In addition to the above, the programme shall be open for the candidates who have
passed the Bachelor degree examinations with not less than 50% of the marks in
aggregate of all the years of the degree examinations. However, in the case of candidates
from Karnataka belonging to SC/ST and Category-1, the aggregate percentage of marks
in the qualifying examinations shall not be less than 45%. Provided that the candidate
shall have passed Bachelor degree with not less than 50% of marks with Mathematics/
Statistics/ Computer Science/ Computer Programming/ Computer Applications /
Business Mathematics/ Business Statistics as one of the optional or electives at degree
level. Provided further that in respect of candidate who has studied and passed one of the
subjects specified in the first provison in the Pre-University Course with 50% of marks
in that subject shall also be considered for admission. However, in the case of candidates
belonging to SC/ ST and Category-1, 45% of marks in that subject shall be considered
for admission.
4.2 Admission to, III semester MCA for Lateral Entry Candidates, is open to the candidates
who have passed any of the prescribed degree programme recognized by the University.
4.3 Relevant Government/University orders issued from time to time in this regard shall
prevail.
5.0 ADMISSION and FEES:
5.1. Admission shall be made in accordance with the policy guidelines issued from the
Ministry of Higher Education, Council, Government of Karnataka and University from
time to time. Seats are reserved for candidates belonging to Scheduled Castes and
Scheduled Tribes, physically challenged candidates, children of defense personnel and
other categories as per the orders issued by the Govt. of Karnataka.
5.2. Admission for all postgraduate programmes shall be made through PGCET cell of Govt.
of Karnataka or by conducting Institution level test as per the applicable
Government/University notifications issued from time to time.
5.3. A limited number of admissions are offered to candidates under Management quota, in
accordance with the rules applicable for such admission, issued from time to time by
Govt. of Karnataka / Council.
5.4. After admission of a candidate to a programme, if it is found that he/she had in fact not
fulfilled all the requirements stipulated in the offer of admission, in any form
whatsoever, including possible misinformation etc., the Principal is authorized to cancel
the admission of the candidate.
5.5. The College reserves the right to cancel the admission of any student and ask him/her to
discontinue the studies at any stage of their career on the grounds of unsatisfactory
academic performance or indiscipline or any misconduct.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

5.6. The decision of the Principal regarding the admissions is final and binding.
5.7. Candidates must fulfill the medical standards required for admission.
5.8. Every student of the College shall be associated with the Parent Department offering the
degree programme that the student undergoes throughout his/her study period.
5.9. The fee structure as stipulated by Govt. of Karnataka from time to time shall be
applicable for all the admitted students.
6.0. PROGRAMME STRUCTURE:
6.1. The overall programme structure for a MCA/M.Tech Degree programme typically
consist of the following components:
a) Engineering Mathematics.
b) Programme Core Courses.
c) Programme Elective courses.
d) Elective courses:
An elective course can be departmental elective, open elective, MOOC elective,
Industry driven elective
e) Industrial training, Internship, Seminars and Project
6.2. The Departmental Council (DC) shall discuss and recommend the exact credits offered
for the programme for the above components 'a' to 'e', the semester wise distribution
among them, as well as the syllabi of all postgraduate programmes offered by the
department from time to time before sending the same to the Board of Studies (BOS).
The BOS will consider the proposals from the department and make recommendations
to the Academic Council (AC) for consideration and approval.
6.3. The minimum Credit Requirement for the M.Tech. is 88 and for M.C.A. is 132. For
students admitted to M.C.A under lateral entry scheme, the minimum credit requirement
is 90.
6.4. SEMINAR AND PROJECT:
a) Project work / Dissertation of M.Tech. shall be carried out by the student
individually.
th
b) Project work at 6 semester MCA shall be carried out by the student individually.
c) Project viva-voce examination shall be conducted individually.
d) Seminar topic shall be selected from the emerging technical areas only.
7.0. REGISTRATION:
Each student after consulting his/her faculty advisor shall pre- register for the courses in every
semester on the days specified for registration.
7.1. Mandatory Pre-registration for higher semester: To ensure proper planning of the
academic activity, it is mandatory for all the students to undertake a pre-registration
process well in advance before actual start of the next academic session. Typically, this

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

pre-registration has to be completed during the last two weeks of the current semester
for the following academic session except for minor modification during the 1st week of
the ensuing semester
7.2. A student has to register for a minimum of 20 credits in each semester. The maximum
number of credits a student can take in a semester is 30. However, the minimum/
maximum credit limit can be relaxed by the Principal, on specific recommendations of
Departmental Council only under exceptional circumstances.
7.3. For a student to register for some courses he/she may be required to have adequate
knowledge about one or many courses which are declared as pre-requisite courses in the
earlier semesters. The student is deemed to have satisfied this requirement by satisfying
the Clause of minimum attendance (Clause.9.11) in the course(s) which is/are declared
as pre-requisite(s). The details of the pre-requisites will be announced by the
Departmental Council as a part of the programme curriculum.
7.4. Late registration up to a cutoff date mentioned in the academic calendar is allowed on
payment of a penal fee.
7.5. A student will be allowed to register for the next semester only when he/she fulfils the
following conditions:
a) Cleared the entire previous semester fees due, if any, to the institute, hostel and
library and also has paid all advance deposits of the Institute and hostel for the
semester for which he/she is registering.
b) Satisfies all academic requirements, namely the credits earned and minimum
CGPA, to continue with the programme. (Clause 9.10)
c) Not restrained from registering due to any specific reason by the college.
7.6. REGISTRATION IN ABSENTIA will be allowed only in exceptional cases at the
discretion of Principal after the recommendation of the Departmental Council through
the authorized representative of the student.
7.7. DROP-option: A student has the option to DROP courses until one week after the second
event of CIE in consultation with his/her faculty advisor. However, the number of
credits after dropping one or more courses shall satisfy Clause 7.2.
8.0. WITHDRAWAL FROM THE PROGRAMME:
8.1. Temporary Withdrawal:
a) A student who has been admitted to a post graduate degree programme of the
college may be permitted to withdraw temporarily, for a period which is an integral
multiple of a semester on the grounds of prolonged illness or grave calamity in the
family or employment etc., provided that:
(i) The student applies to the College within at least 6 weeks of the
commencement of the semester or from the date he/she last attended the
classes, whichever is later, stating fully the reasons for such withdrawal
together with supporting documents and endorsement of his/her
parent/guardian.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

(ii) The College is satisfied that, even after counting the expected period of
withdrawal, the student has the possibility to complete his/her requirements
of the degree within the time limits specified by the University.
(iii) There are no outstanding dues or demands, with the Department/ College/
Hostel/Library, etc.,
(iv) The tuition fees for all the subsequent semesters may be collected in advance
based upon the severity of the case, before giving approval for such
Temporary Withdrawal, until such time his/her name appears in the student's
roll list. However, the fees/charges once paid would not be refunded.
(v) Scholarship holders are bound by the appropriate rules applicable to them.
(vi) The decision of the Principal of the College regarding withdrawal of a student
is final and binding.
b) Normally, a student would be permitted to avail of the temporary withdrawal
facility as a special case only once during his/her tenure as a student and this
withdrawal period shall also be counted for computing the duration of study as
specified by the University.
8.2. If the student has withdrawn from a programme for reasons of employment, when he /
she rejoins the programme, he/ she should obtain necessary permission from his/her
employer for rejoining. This permission letter has to be submitted at the time of
rejoining.
8.3. Permanent Withdrawal:
Any student who withdraws admission before the closing date of admission for the
academic session is eligible for the refund of the deposits only. Fees once paid will not
be refunded.
Once the admission for the year is closed, the following conditions govern withdrawal
of admissions:
a) A student who wants to leave the College for good, will be permitted to do so (and
take Transfer Certificate from the College, if needed), only after remitting the
tuition fees as applicable for all the remaining semesters and clearing all other dues
if any.
b) Those students who have received any scholarship, stipend or other forms of
assistance from the College shall repay all such amounts.
c) The decision of the Principal of the College regarding withdrawal of a student is
final and binding.
9.0. EVALUATION SYSTEM:
9.1. Each course has its Lecture – Tutorial – Practical (L-T-P) schedule. The credit for each
course is based on following:
Lecture: one hour/week is given one credit.
Tutorial/Practical/ Project work: Two hours/ week is given one credit.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

9.2. The evaluation of academic performance of a student is done as per Letter grading
system. A ten-point Letter grading system is adopted which denotes the level of
academic performance. The grade awarded to a student in a theory course shall be based
on his/her performance in tests, assignments, quizzes, tutorials etc. in addition to
Semester End Examination. The weightage of these components shall be as follows:

Continuous Internal Quizzes, Assignments,


Evaluation (CIE) Tutorials, Tests, etc. (As per Clause 9.5) 50%

Semester End
Examination (SEE) Written or online or practical 50%

Grades and Grade Points:


Absolute grading system shall be adopted as follows:

Level Outstanding Excellent Very Good Good Average Fail


Grade S A B C D F
Grade Points 10 09 08 07 05 0
Score (%) 90 & above 75-89 60-74 50-59 45-49 < 45

a) A minimum of 50% of marks has to be secured in CIE for appearing for a theory
examination.
b) A minimum of 40% of marks has to be scored in SEE for passing a theory course.
c) A minimum of 45% of marks shall be obtained in (CIE+SEE) for passing a theory
course.
d) In a practical course, the candidate should secure a minimum of 45% for passing.
e) A candidate who does not secure minimum marks in CIE shall be awarded 'W'
grade. The candidate shall repeat those courses wherein he/she has secured 'W'
grade when the course is offered again in any subsequent semester.
f) A student who obtains fail grade in a course should repeat that course when it is
offered in any subsequent semester.
9.3. The letter grade awarded to a student in a practical course is based on a suitable
continuous evaluation scheme which the course instructor should evolve with the
approval of Departmental Council. The student's performance in every practical class
shall be evaluated and this shall have a weightage of 50%. He/she shall be evaluated
further by conducting periodical tests and/or Semester End Test (SET) which shall have
another 50% weightage. The grades shall be awarded based on these two evaluation
components. The minimum passing marks for Practical course is 45%.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

9.4. The course instructor shall make an announcement within one week of the beginning of
the semester about blown up syllabus, details of the evaluation scheme which includes
distribution amongst various components. This announcement shall be made in both
theory and practical course classes. A copy of this announcement should reach the office
of Controller of Examinations (CoE).
9.5. Description of Grades:
S grade: This grade stands for Superlative grade which indicates outstanding
achievement by the student.
A grade: This grade stands for Excellent performance.
B grade: This grade stands for Very Good performance.
C grade: This grade stands for Good performance.
D grade: This grade stands for Average performance and is the minimum passing grade.
F grade: This grade denotes failure and hence very poor performance. A student who
obtains 'F' grade in a course shall repeat that course in a subsequent semester or makeup
term exam when it is offered. However, if a student gets 'F' grade in an elective theory
course, he/she can register for the same elective or an alternative elective, as
recommended by the Faculty Advisor and approved by the Departmental Council to
satisfy the credit requirement in subsequent semesters.
X grade: This grade is a transitional grade which denotes incomplete grade. A student
having satisfactory attendance and having high CIE rating (>=90%) in a course, but
SEE performance is poor, which could result in an overall 'F' grade in the course, will be
awarded this grade. The DC can consider the request of any such student for a make-up
examination and depending on the merit of the case and in consultation with the course
instructor permit him/her to appear for make-up examination. The 'X' grade would be
converted into one or the other of the letter grades (S/A/B/C/D/F) after the student
completes the course requirements.
W grade: This grade is awarded to a student having satisfactory attendance at classes,
but withdrawing from a course before the prescribed date in a semester under the
advice of the Faculty Advisor. Withdrawal from a course shall be allowed only
under exceptional circumstances and has to be recommended by the DC. No
withdrawal is permitted after the grades are announced. Further, a candidate having
shortage of attendance and/or fail to achieve the minimum requirements in CIE shall
also be awarded this grade.
Calculation of SGPA and CGPA:

∑[(course credits) X (Grade points)] for all courses with Letter grades, including F (in that semester)
SGPA=
∑[(course credits)] for all courses with letter grades, including F (until that semester)
∑[(course credits) X (Grade points)] for all courses with Letter grades, including F (in that semester)
CGPA=
∑[(course credits)] for all courses with letter grades, including F (until that semester)

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

9.6. Process of Evaluation, Announcement and Review of Grades:


a) The evaluation procedure to be adopted by a course instructor shall be announced
at the beginning of the semester, so that this procedure will be made known to all
the registered students. A copy of this procedure shall be submitted within two
weeks of the commencement of the semester to the Chairman of the DC and up on
subsequent approval by the DC, it should reach the office of Controller of
Examinations (CoE).
b) After the Semester End Examination (SEE), the papers will be evaluated and
provisional results are announced. Then, as per the announcement made by
Controller of Examinations (CoE) process of “paper seeing” will be arranged.
During paper seeing, those students who wish to see their evaluated papers can
meet the concerned Course Instructor and get clarification from him/her about the
marks. The results are finalized after the event of paper seeing.
c) In case, a student has a grievance even after obtaining clarification from the course
instructor, he / she can make a written appeal to the respective Chairman of the
Departmental Council and request for a review of the grade. The DC shall look into
the details and make a recommendation. The recommendation of the DC shall then
to be sent to the office of CoE for further processing as per “Examination manual”
of the college. The processing fee for such an appeal will be decided by the
Academic Council. If the appeal of the student is upheld by the review committee,
the fee shall be refunded.
d) Evaluation of Dissertation Work (Project work)
(i) The topic and title of the dissertation shall be chosen by the candidate in
consultation with the guide and co-guide if any, during the last fortnight of 2nd
Semester. The topic selected should be from the major field of the post graduate
studies of the candidate. A brief outlay of the action plan to carry out the
dissertation work should be submitted by the candidate during first month of the
3rd semester. This action plan shall be scrutinized by the Departmental Council
and subsequently approved.
(ii) The dissertation work shall be carried out by the candidate independently during
3rd& 4th semester under the guidance of one of the faculty members of the
department who is designated as internal guide. If the dissertation work has to be
carried out in any industry / Organization outside the College, permission to the
effect should be first sought by the candidate. Further, it is mandatory to have a co-
guide at industry / organization where work will be carried out. The name of the
co-guide has to be specified in the action plan as detailed above.
rd
(iii) At the end of the 3 Semester there shall be a mid-term review of the dissertation
work. For this purpose, the candidate may be asked to present a seminar where in
the action plan submitted earlier vis a vis actual work carried out shall be reviewed
and action plan for the remaining part of dissertation work finalized.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

th
(iv) At the end of the 4 semester, the candidate shall submit 3 copies of report of the
dissertation work duly approved by the guide & co-guide. The guide in
consultation with Head of the department / PG program coordinator shall prepare a
list of three external examiners. This list after being duly approved by the DC shall
be sent to CoE along with 3 copies of dissertation work.
(v) The CoE shall send one copy of the dissertation work to the guide and another copy
to one of the external examiners for evaluation. These examiners shall evaluate the
dissertation work and send the marks list independently to CoE. The maximum
marks for this evaluation is 125 marks. The minimum marks for passing is 60%
i.e. 75 marks as evaluated by external examiner. The average of the marks
awarded by the two examiners shall be final marks and a candidate shall obtain a
minimum of 60% for passing. The minimum passing grade is 'B'.
(vi) The examiners shall be given not more than three weeks for evaluating the
dissertation report. The dissertation work shall not be accepted if external
examiner opines that the dissertation work and report are not up to the expected
standard and minimum passing marks cannot be awarded. The external
examiner can totally reject the report or seek resubmission after incorporating
suggested modification. He/she shall specifically quote reasons for rejection. In
case he/she recommends for resubmission after modification, he/she shall list out
specific areas where modification needs to be done. The resubmitted report in
such cases shall be sent to the same external examiner. If he/she does not approve
it again, the dissertation work shall be treated as 'rejected'. After the rejection by
the first external examiner, the report is sent to another external examiner for
evaluation. If he/she also does not approve the work, the candidate shall redo the
dissertation work again. In all such cases the candidates shall be free to choose
another topic for dissertation under a new guide, after re-registration with
prescribed fee.
(vii) If the dissertation work is approved, the viva-voce examination of the candidate
shall be conducted by the external examiner and internal examiner. It is the
responsibility of the internal examiner / HoD to contact the external examiner and
also the candidate and arrive at a convenient date & time for viva- voce. A copy of
these communications shall be sent to CoE.
(viii)The viva- voce examination shall be carried out for a maximum of 75 marks. The
minimum passing marks for this examination is 60% i.e. 45 marks. In case, the
external examiner pleads his/her inability to conduct the viva- voce examination,
substitute appointment shall be made by CoE in consultation with the guide and
HoD.
(ix) The viva- voce marks awarded jointly by the examiners shall be sent to CoE
immediately after the conduct of Viva-voce.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

9.7. Make-up Examination:


The make up examination facility would be available to students who have secured 'F' or
'X' grade in SEE of a semester, make up examination can be held after each SEE or after
SEE even semester with the approval of Academic Council of college. The standard of
make up examination should be the same as the regular SEE.
9.8. Vertical Mobility Requirements
9.8.1. For MCA:
a) A student shall register for a minimum of 20 credits in each semester.
b) Earned credits mean those credits for which the student would have obtained S / A /
B / C / D grade.
c) The regular semester load is declared by the Departments for each programme at
the beginning of every semester. Hence the yearly academic load is the sum of the
regular semester loads of odd and even semester. Then the shortfall of
credits=Yearly academic load – Earned credits. The threshold details at the end of
every year are as follows:

shortfall =0
(All credits shortfall of < =16 credits Shortfall of credits >16
Earned)

Eligible to Should complete the shortfall Not eligible to move to next year.
move to next in credits by repeating only Should repeat only those courses
year. those courses for which 'F' or wherein he/she has obtained 'F' or
'W' grade is obtained and move 'W' grade. Hence in this case he/she
to the next year. is permitted to register less than 20
credits in a semester overriding the
provisions of 9.10.1 (a).

When a student has to move from 2nd year to 3rd year, he/she should have completed
all the credits registered in 1st Year except as per the following in (d)
d) A candidate is allowed to move to 3rd year if he/she has a maximum of two 'W' or 'F'
grades in 1st and 2nd year put together with not more than one 'W' or 'F' grade in a
semester during these years.
b) The minimum and maximum duration of the programme is as specified in Clause
3.1. If a student cannot complete the Programme in corresponding maximum
duration, he/she shall leave the college without a degree. If a student is not able to
pass a credit course even after 5 (five) consecutive attempts he/she shall also leave
the college without a degree. For this purpose, an attempt is defined as registration
in a regular semester.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

9.8.2. For M. Tech:


a) A student shall register for a minimum of 20 credits in each semester except in 3rd
semester M.Tech.
b) Earned credits mean those credits for which the student would have obtained S / A /
B / C / D grade.
c) The regular semester load is declared by the Departments for each PG programme
at the beginning of every semester. Hence the yearly academic load is the sum of
the regular semester loads of odd and even semester. Then the shortfall of credits =
Yearly academic load – Earned credits. The threshold details are as follows:

shortfall =0
(All credits shortfall of credits < =16 Shortfall of credits >16
Earned)

Eligible to Should complete the shortfall Not eligible to move to next year,
move to next in credits by registering those should register for only those
year. courses for which 'F' or 'W' courses wherein he / she has W or F
grade is obtained and move to grade. Hence, he / she is permitted
the next Year. (if required) to register for less than
20 credits in a semester overriding
the provisions of 9.10.2(a)

d) The minimum and maximum duration of the programme is as specified in section


3.1. If a student cannot complete the Programme in corresponding maximum
duration, he/she shall leave the college without a degree. If a student is not able to
pass a credit course even after 5 (five) consecutive attempts he/she shall also leave
the college without a degree. For this purpose, an attempt is defined as registration
in a regular semester.
9.9. Attendance requirements:
a) Each student must attend every theory class, tutorial and practical sessions for
which he/she has registered.
b) To account for approved leave of absence, representing the college in Sports/
Extracurricular / Placement / NCC or NSS activities), the attendance requirement
shall be a minimum of 85% of the classes actually held. Further condonation by the
Principal for a maximum of 10% attendance will be allowed to account for any
exigencies like illness / medical emergency / death of a relative, with a specific
recommendation by the HoD.
c) If a student has less than 75% attendance in any course, he/she shall be awarded 'W'
grade in that course irrespective of his/her academic performance.
d) In a practical course, if a student misses four consecutive weeks of classes without

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

any prior permission, he/she shall be awarded “W” grade in that course
irrespective of his/her academic performance.
10.0. TERMINATION FROM THE PROGRAMME:
10.1. A student who is not performing well in terms of obtaining requisite grades and/
or is abstaining from the classes regularly, shall be warned of the consequences
and the same shall also be communicated to his/her parents.
10.2. A student may be required to withdraw from the programme and leave the
College on any of the following grounds:
a) Obtaining F Grade and hence not passing a course, in spite of five successive
attempts;
b) A student failing to secure CGPA >= 5.0 on three consecutive years;
c) Absence from classes of all the registered courses for more than six weeks at
a time in a semester without leave of absence being granted by competent
authorities;
d) Failure to meet the standards of discipline as prescribed by the College from
time to time.
10.3. Conduct and Discipline:
Students shall conduct themselves within and outside the premises of the College,
in a manner befitting the students of an Institution of National Importance. As per
the order of Honorable Supreme Court of India, ragging in any form is considered
as a criminal offence and is banned. Any form of ragging will be severely dealt
with.
The following acts of omission and/or commission shall constitute gross
Violation of the code of conduct and are liable to invoke disciplinary measures:
a) Ragging
b) Lack of courtesy and decorum; indecent behaviour anywhere within or
outside the campus.
c) Willful damage or stealthy removal of any property/belongings of the
College/ Hostel or of fellow students/citizens.
d) Possession, consumption or distribution of alcoholic drinks or any kind of
hallucinogenic drugs.
e) Mutilation or unauthorized possession of Library books.
f) Noisy and unseemly behavior, disturbing studies of fellow Students.
g) Hacking in computer systems (such as entering into other Person's area
without prior permission, manipulation and/or damage of computer
hardware and software or any other Cyber crime etc.).

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

h) Plagiarism of any nature.


Commensurate with the gravity of offense, the punishment may be:
reprimand, expulsion from the hostel, debarment from an examination,
disallowing the use of certain facilities of the College, rustication for a
specified period or even outright expulsion from the College, or even
handing over the case to appropriate law enforcement authorities or the
judiciary, as required by the circumstances.
For an offence committed in (i) a hostel (ii) a department or in a class Room
and (iii) elsewhere within the college campus, the Chief Warden, the Head of
the Department and the Student Welfare Officer shall meet as a committee
and recommend for reprimanding or imposition of fine. Such
recommendations shall be reported to the principal for further action.
11.0. STUDENTS' FEEDBACK:
a) It is recommended by the university that Autonomous Colleges obtain feedback
from students on their course work and various academic activities conducted
under the credit system. For this purpose, suitable feedback forms shall be devised
by the College and the feedback obtained from the students regularly in
confidence, by administering the feedback form in print or on-line.
b) The feedback received from the students shall be discussed at various levels of
decision making at the College and the suggested changes/ improvements, if any,
could be given due consideration for being implemented at the College level.
12.0. ACADEMIC COMMITTEES:
12.1. Departmental Council (DC):
Constitution :
There shall be one DC for every department that is involved in the teaching for the
all the programme. The constitution shall be:
The Chairman may co-opt and/or invite more members
Functions:
a) To monitor the conduct of all programmes of the department.
b) To ensure academic standard and excellence of the courses offered by the
department.
c) To oversee the evaluation of the students in a class, for each of the courses.
d) To develop the curriculum for all the programmes offered by the department and
recommend the same to the BOS.
e) Moderation (only if and when found necessary) in consultation with the course
instructor and approval of the finalized grades, before submission of the same to
the office of the Principal.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

f) To consider any matter related to all the programmes of the Department.


g) In cases where a course is taught by more than one faculty member, or by different
faculty members for different sections of students, DC shall coordinate (only in
case of need) among all such faculty members regarding the teaching and
evaluation of such courses.
h) To conduct at least two meetings each semester and send the resolutions of the
meeting to Principal, and also to maintain a record of the same in the department.
i) To attend to the appeals as follows:
i) To receive grievance/complaints in writing from the students regarding
anomaly in award of grades.
ii) To interact with the concerned course instructor and the student separately
before taking the decision.
iii) The recommendations of the DC shall be communicated to the Principal for
further appropriate action as required.
iv) To recommend for suitable action against the concerned course instructor.
j) Any appropriate responsibility or function assigned by the Academic Council or
the Chairman of the Academic Council or the BOS or the Chairman of the BOS.
12.2. Examination Malpractice Enquiry Committee:
Constitution :
1. Dean (Academic Affairs) Chairman
2. Controller of Examinations Member
3. Head of the Concerned Dept. Member
4. Concerned DCI on that Session Member
5. Member Sec., Academic Council, Member Convener
Functions:
a) This committee shall meet and recommend penal action depending on the severity
of the malpractice in examination related cases as per the provisions of
“Examination Manual” of the college.
b) The Principal shall take immediate action as per the approved Rules and the same
shall be reported to the Academic Council / Governing Body.
12.3. Faculty Advisor:
The Faculty Advisor, appointed by the HOD, shall be assigned a specific number of
students of the concerned department that is offering the Programme and such students
shall continue to be attached to the same faculty throughout their duration of study.
Functions (Highlights):
a) To help the students in planning their courses and activities during study.
b) To guide, advice and counsel the students on academic programme.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

12.4. Course Instructor:


Functions (Highlights):
a) He /She shall announce the blown up syllabus, Abridged Lesson plan and details of
evaluation pattern which includes distribution amongst various components of
CIE within one week of beginning of semester.
b) He/she shall follow all the Regulations related to teaching of a course and
evaluation of students.
c) He/she shall be responsible for all the records (answer books, attendance etc.,) of
the students registered for the course.
d) He/she shall conduct classes as prescribed in the Academic calendar and as per the
teaching assignment time table issued by the HOD.
e) He/she will arrange to distribute a teaching plan and the evaluation plan together
with the course objectives, to all the students within the first week of each
semester.
f) He/she will prepare an evaluation plan showing details of evaluation of the
student's performance in the course.
g) He/she will properly document the students' performance and maintain a record.
13.0. GRADUATION CEREMONY:
13.1. Graduation Requirements:
a) A student shall be declared to be eligible for the award of the degree if he/she has
i) Fulfilled degree requirements in terms of earned credits.
ii) No dues to the college, department, hostel, library central computer centre
and any other centre or section of the college.
iii) No disciplinary action pending against him/her.
b) The award of the degree must be recommended by the Academic / Governing
Council.
13.2. Graduation :
a) College may have its own annual Graduation Ceremony for the award of
Provisional Degrees to students completing the prescribed requirements of
Academic programmes in each case, in consultation with the University and by
following the provisions in the Statute. For the award of Prizes and Medals, the
conditions stipulated by the Donor may be considered as per the statutes framed by
the College for such awards.
b) College may also institute Prizes and Awards to meritorious students, for being
given away annually at the Graduation Ceremony. This would greatly encourage
the students to strive for excellence in their academic work.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

LIST OF COURSES OFFERED AS PER CATEGORY


Core – Theory
· MCA1C01 Discrete Mathematical Structures (4-0-0)4
· MCA1C02 Introduction to UNIX and C Programming (4-0-0)4
· MCA1C03 Web Technologies (3-0-0)3
· MCA1C04 Computer Organization(4-0-0)4
· MCA1C05 Data Communications (3-0-0)3
· MCA2C01 System Programming (4-0-0)4
· MCA2C02 Data Structures and Algorithms with C (4-0-0)4
· MCA2C03 Operating System (4-0-0)4
· MCA2C04 Introduction to Python Programming (2-0-2)3
· MCA2C05 Data Base Management Systems (3-0-0)3
· MCA3C01 Object Oriented Programming with Java (4-0-0)4
· MCA3C02 Analysis & Design of Algorithms (4-0-0)4
· MCA3C03 Computer Networks (4-0-0)4
· MCA3C04 Management Information Systems (3-0-0)3
· MCA4C01 Advanced Java Programming (4-0-0)4
· MCA4C02 Advanced Web Programming (3-0-0)3
· MCA4C03 Software Engineering (3-0-0)3
· MCA4C04 Cloud Computing (3-0-0)3
· MCA5C01 Object Oriented Modeling and Design Patterns (4-0-0)4
· MCA5C02 .Net and C# (3-0-0)3
· MCA5C03 Research Methodology (2-0-0)2

Core – Lab
· MCA1L01 UNIX and C Laboratory (0-0-3)1.5
· MCA1L02 Web Technologies Laboratory (0-0-3)1.5
· MCA2L01 Data Structures Laboratory (0-0-3)1.5
· MCA2L02 DBMS Laboratory (0-0-3)1.5
· MCA3L01 Algorithms Laboratory (0-0-3)1.5
· MCA3L02 Java Programming Laboratory (0-0-3)1.5
· MCA4L01 Advanced Java Programming Laboratory (0-0-3)1.5

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

· MCA4L02 Advanced Web Programming Laboratory (0-0-3)1.5


· MCA5L01 Software Design Laboratory (0-0-3)1.5
· MCA5L02 .Net Laboratory (0-0-3)1.5

Electives
· MCA3E1XXDepartment Elective – 1 (3-0-0)3
· MCA4E2XXDepartment Elective – 2 (3-0-0)3
· MCA5E4XX Department Elective – 3 (3-0-0)3
· MCA5E5XXDepartment Elective – 4 (3-0-0)3
· MCA5IXX Industry Driven Elective (2-0-0)2

Project, Seminar and others


· MCA4C06 Seminar – 1(0-0-1)1
· MCA5C04 Seminar – 2 (0-0-2)2
· MCA4C05 Minor Project (0-0-3)3
· MCA6C01 Internship 9
· MCA6C02 Major Project 16

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

SUGGESTED PLAN OF STUDY (For Regular students)

Semes
ter / I II III IV V VI
Sl. No

1 MCA1C01 MCA2C01 MCA3C01 MCA4C01 MCA5C01 MCA6C01


2 MCA1C02 MCA2C02 MCA3C02 MCA4C02 MCA5C02 MCA6C02
3 MCA1C03 MCA2C03 MCA3C03 MCA4C03 MCA5C03
4 MCA1C04 MCA2C04 MCA3C04 MCA4C04 MCA5E3XX
5 MCA1C05 MCA2C05 MCA3E1XX MCA4E2XX MCA5E4XX
6 MCA1L01 MCA2L01 MCA3L01 MCA4C05 MCA5IXX
7 MCA1L02 MCA2L02 MCA3L02 MCA4C06 MCA5C04
8 MCA4L01 MCA5L01
9 MCA4L02 MCA5L02
Total 21 21 21 22 22 25
Credits

SUGGESTED PLAN OF STUDY (For Lateral Entry students)

Semester/
III IV V VI
Sl. No

1 MCA3C01 MCA4C01 MCA5C01 MCA6C01


2 MCA3C02 MCA4C02 MCA5C02 MCA6C02
3 MCA3C03 MCA4C03 MCA5C03
4 MCA3C04 MCA4C04 MCA5E3XX
5 MCA3E1XX MCA4E2XX MCA5E4XX
6 MCA3L01 MCA4C05 MCA5IXX
7 MCA3L02 MCA4C06 MCA5C04
8 MCA4L01 MCA5L01
9 MCA4L02 MCA5L02
Total
21 22 22 25
Credits

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

Table of total credits to be earned by a student

Minimum credits to be earned


Category of courses
Regular Students Lateral Entry Students

Subject of 1st to 6th semester Subject of 3rd to 6th semester


Core 88 46
Department Elective 12 12

Industry Driven Elective 02 02


Seminar/Paper Presentation,
Internship, Project, 30 30
Competency training
Total Credits 132 90

Course Numbering Scheme

M C A 1 C 0 1

Type of Sl. No. of


Teaching Dept. Code
Semester Course Course type

M C C 3 E 1 X X

Teaching Dept. Code Type of


Semester Course Sl. No. of Course type

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

TABLE OF SCHEME AND EXAMINATION FROM 1STTO 6TH SEMESTER

I SEMESTER
DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS
SCHEME OF TEACHING AND EXAMINATION
I SEMESTER MCA (AUTONOMOUS SCHEME)
Sl. Subject
Subject L T P Credits
No. Code
1 MCA1C01 Discrete Mathematical Structures 4 0 0 4
Introduction to UNIX and C
2 MCA1C02 4 0 0 4
Programming
3 MCA1C03 Web Technologies 3 0 0 3

4 MCA1C04 Computer Organization 4 0 0 4

5 MCA1C05 Data Communications 3 0 0 3

6 MCA1L01 UNIX and C Laboratory 0 0 3 1.5

7 MCA1L02 Web Technologies Laboratory 0 0 3 1.5

TOTAL 18 0 6 21

II SEMESTER
DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS
SCHEME OF TEACHING AND EXAMINATION
II SEMESTER MCA (AUTONOMOUS SCHEME)
Sl. Subject
Subject L T P Credits
No. Code
1 MCA2C01 System Programming 4 0 0 4

2 MCA2C02 Data Structures and Algorithms with C 4 0 0 4

3 MCA2C03 Operating System 4 0 0 4


4 MCA2C04 Introduction to Python Programming 2 0 2 3

5 MCA2C05 Data Base Management Systems 3 0 0 3

6 MCA2L01 Data Structures Laboratory 0 0 3 1.5

7 MCA2L02 DBMS Laboratory 0 0 3 1.5

TOTAL 17 0 8 21

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

III SEMESTER

DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS


SCHEME OF TEACHING AND EXAMINATION
III SEMESTER MCA (AUTONOMOUS SCHEME)
Sl. Subject
Subject L T P Credits
No. Code
Object Oriented Programming with
1 MCA3C01 4 0 0 4
Java
2 MCA3C02 Analysis & Design of Algorithms 4 0 0 4

3 MCA3C03 Computer Networks 4 0 0 4

4 MCA3C04 Management Information Systems 3 0 0 3

5 MCA3E1XX Elective - 1 3 0 0 3

6 MCA3L01 Algorithms Laboratory 0 0 3 1.5

7 MCA3L02 Java Programming Laboratory 0 0 3 1.5


TOTAL 18 0 6 21

IV SEMESTER
DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS
SCHEME OF TEACHING AND EXAMINATION
IV SEMESTER MCA (AUTONOMOUS SCHEME)
Sl. Subject
Subject L T P Credits
No. Code
1 MCA4C01 Advanced Java Programming 4 0 0 4
2 MCA4C02 Advanced Web Programming 3 0 0 3
3 MCA4C03 Software Engineering 3 0 0 3

4 MCA4C04 Cloud Computing 3 0 0 3


5 MCA4E2XX Elective – 2 3 0 0 3
6 MCA4C05 Minor Project 0 0 2 2
7 MCA4C06 Seminar – 1 0 0 1 1
Advanced Java Programming
8 MCA4L01 0 0 3 1.5
Laboratory
Advanced Web Programming
9 MCA4L02 0 0 3 1.5
Laboratory
TOTAL 17 0 09 22

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

V SEMESTER

DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS


SCHEME OF TEACHING AND EXAMINATION
V SEMESTER MCA (AUTONOMOUS SCHEME)
Sl. Subject
Subject L T P Credits
No. Code
Object Oriented Modeling and
1 MCA5C01 4 0 0 4
Design Patterns
2 MCA5C02 Net and C# 3 0 0 3
3 MCA5C03 Research Methodology 2 0 0 2
4 MCA5E3XX Elective – 3 3 0 0 3
5 MCA5E4XX Elective – 4 3 0 0 3
6 MCA5IXX Industry Driven Elective 2 0 0 2
7 MCA5C04 Seminar - 2 0 0 2 2
8 MCA5L01 Software Design Laboratory 0 0 3 1.5
9 MCA5L02 Net Laboratory 0 0 3 1.5
TOTAL 13 0 8 22

VI SEMESTER
Sl. Subject Contact Hrs./Week
Subject Credits
No Code L T P
1 MCA6C01 Internship - - - 09
2 MCA6C02 Major Project - - - 16
TOTAL 25

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

DEPARTMENT ELECTIVES
Sl. Subject Contact Hrs./Week
Subject Credits
No Code L T P
ELECTIVE – 1
1 MCA3E101 UNIX System Programming 3 0 0 3
2 MCA3E102 Computer Graphics and Visualization 3 0 0 3
Web 2.0 and Rich Internet
3 MCA3E103 3 0 0 3
Applications
4 MCA3E104 Linux System Programming 3 0 0 3

ELECTIVE – 2
1 MCA4E201 Data Mining 3 0 0 3

2 MCA4E202 Digital Image Processing 3 0 0 3

3 MCA4E203 Introduction to Artificial Intelligence 3 0 0 3

4 MCA4E204 Big Data Analytics 3 0 0 3

ELECTIVE – 3
1 MCA5E301 Software Architectures 3 0 0 3

2 MCA5E302 Multimedia Systems 3 0 0 3

3 MCA5E303 Information and Network Security 3 0 0 3

4 MCA5E304 Mobile Programming 3 0 0 3

ELECTIVE – 4
1 MCA5E401 Internet of Things 3 0 0 3

2 MCA5E402 Introduction to Machine Learning 3 0 0 3

3 MCA5E403 Principles of User Interface Design 3 0 0 3

4 MCA5E404 Introduction to Data Science 3 0 0 3

INDUSTRY DRIVEN ELECTIVE


1 MCA5I01 Subject offered by Industry expert 2 0 0 2

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

CONCISE SYLLABUS

I SEMESTER – M.C.A.

MCA1C01 Discrete Mathematical Structures L: T: P – 4:0:0 4 Credits


Set Theory, Relations, Functions, Probability, Formal Logic, Graph theory.

Reference Books
1. Discrete Mathematics and its Applications, Kenneth H. Rosen, 7th Edition, Tata
McGraw Hill Publications, 2003.
2. Discrete Mathematics with Graph Theory, Edgar G Goodaire, and Michael M
Paramenter, 3rd Edition, Pearson Education, 2002.
3. Discrete Mathematics, SemyourLipschutz, Marc Lipson, 3nd Edition, Tata McGraw-
Hill, 2006.
4. Discrete Mathematical Structures: BernadKolman, Robert C Busby, 6th Edition,
Pearson Education, 2000.
5. Graph Theory with Applications to Engineering and Computer Science – Narsingh
Deo, Prentice – Hall of India Pvt Ltd New Delhi, 1999

MCA1C02 Introduction to UNIX and C Programming L: T: P – 4:0:0 4 Credits


The Unix Getting started, Navigating the File System, The Shell, The C Language,
Control Statements, Arrays

Textbooks
1. UNIX Concepts and Applications, Sumitabha Das, 4th Edition, Tata McGraw Hill, 1
July, 2017(reprint), Tata McGraw Hill publication.
2. Programming in ANSI C, Balagurusamy, 7th Edition, Tata McGraw Hill, 1 July 2017

Reference Books
rd
1. Linux command line and shell scripting bible, 3 edition, Richard Blum and Christine
Bresnahan, 2015 edition, Wiley Publishers.
th
2. C How to Program, 7 ed, Dietel & Dietel Publishers.

MCA1C03 Web Technologies L: T: P – 3:0:0 3 Credits


Fundamentals of Web, XHTML, CSS, Javascript, avascript and HTML Documents,
Dynamic Documents with Javascript, Dynamic documents

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

Text Books
1. Robert W. Sebesta: Programming the World Wide Web, 7th Edition, Pearson
Education, 2012.

Reference Books
1. M. Deitel, P.J. Deitel, A. B. Goldberg: Internet & World Wide Web How to HTML
program, 3rd Edition, Pearson Education / PHI, 2004.
2. Chris Bates: Web Programming Building Internet Applications, 3rd Edition, Wiley
India, 2006
3. Xue Bai et al: The Web Warrior Guide to Web Programming, Thomson, 2003.

MCA1C04 Computer Organization L: T: P – 4:0:0 4 Credits


Basic Structure of Computers and Machine Instructions, Input / Output Organization,
The Memory System, Arithmetic, Basic Processing Unit, Pipelining

Text Books
th
1. Computer Organization, Carl Hamacher, Z Varnesic and S Zaky, 5 Edition, McGraw
Hill, 2002.

Reference Books
1. Computer Organization and Architecture: Designing for performance, William
th
Stallings, 9 Edition, Pearson Education Asia, 2014.
th
2. Computer Organization: Andrew S Thanenbaum, 6 Edition, PHI

MCA1C05 Data Communications L: T: P – 3:0:0 3 Credits


Introduction, Network Models, Introduction to Physical Layer, Digital Transmission,
Bandwidth utilization, Transmission Media, Introduction to Data Link Layer, Error
Detection and Correction, Data Link Control, Wired LANs, Wireless LANs
Text Book
1. Data Communications and Networking, Behrouz Forouzan, Fifth Edition, McGraw
Hill Education (India) Pvt. Ltd., 2013.

Reference Book
1. Communication Networks, Alberto Leon-Garcia and Indra Widjaja, Second Edition,
Tata McGraw Hill Publications.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

MCA1L01 UNIX and C Laboratory L: T: P – 0:0:3 1.5 Credits


Basic command usage for simple commands like ls, cp, mv, rm, cat, cal, date, who,
printf, stty, tty, uname, passwd, echo, clear, bc, script and others. Basic command usage
for commands like cd, mkdir, rmdir, pwd, wc, split, comm, diff, cmp etc.Usage of Vi
editor through its different modes. Basic shell scripts using these above commands.
Usage of C language to develop various types of c programs like:
1. finding biggest/smallest of 3 numbers.
2. finding the roots of a quadratic equation.
3. usage of c keywords like const, volatile, static and others.
4. Using the various kinds of if statements.
5. Usage of while and other looping constructs.
6. Programs using arrays like: sum of array elements, sum of diagonal array elements
amongst others.

MCA1L02 Web Technologies Laboratory L: T: P – 0:0:3 1.5 Credits


Programs on XHTML and HTML tags.Programs on usage of CSS with XHTML and
HTML.Programs on usage of JavaScript with XHTML for client side
validation.Programs on usage of Javascript for demonstrating dynamic documents
concept.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

II SEMESTER – M.C.A.
MCA2C01 System Programming L: T: P – 4:0:0 4 Credits
Machine Architecture, Assemblers-1, Assemblers-2, Loaders and Linkers, Macro
Processor, Lex and Yacc

Text Books
1. Leland.L.Beck: System Software, 3rd Edition, Addison-Wesley, 1997.
2. John.R.Levine, Tony Mason and Doug Brown: Lex and Yacc, O'Reilly, SPD, 1999.

Reference Book
1. D.M.Dhamdhere: System Programming and Operating Systems, 2nd Edition, Tata
McGraw - Hill, 1999.
MCA2C02 Data Structures and Algorithms with C L: T: P – 4:0:0 4 Credits
Introduction to Data Structures, The Stack, Recursion, Queues, Linked Lists, Graphs
and Trees, Sorting and Searching

Text Book
1. Data Structures using C and C++,YedidyahLangsam and Moshe J. Augenstein and
Aaron M Tenanbaum, 2nd Edition, Pearson Education Asia, 2002.

Reference Books
1. Data Structures and Algorithm Analysis in C, Mark Allen Weiss, 2nd Edition, Pearson
Education Asia, 1997.
2. Data Structures - A Pseudocode Approach with C, Richard F Giberg and Behrouz
AForouzan, 3rd Reprint, Thomson Course Technology, 2005.
MCA2C03 Operating Systems L: T: P – 4:0:0 4 Credits
Introduction to Operating Systems, Process Management, Process Synchronization,
Memory Management, File System, Implementation of File System, Secondary Storage
Structures, Protection

Text Book
1. Abraham Silberschatz, Peter Baer Galvin , Greg Gagne: Operating System Principles,
th
9 edition, Wiley-India, 2013
MCA2C04 Introduction to Python Programming L: T: P – 2:0:2 3 Credits
Learn to write programs, Variables, expressions and statements, Conditional execution,
Functions, Iteration, Strings, Files, Lists, Dictionaries, Classes and objects, Classes and
functions, Classes and methods, Networking Programs using Python, Using databases
and SQL

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

Textbooks
1. Python for Everybody: Exploring data using Python 3, 1st Edition, CreateSpace
Independent Publishing Platform, 2016.
2. Allen B. Downey, "Think Python: How to Think Like a Computer Scientist”, 2
ndEdition, Green Tea Press, 2015.

Reference Books
th
1. Mark Lutz, “Programming Python”, 4 edition, O'Reilly publications, 2010
2. Zed A Shaw, “Learn Python the hard way”, Hard Way Series, 2013

MCA2C05 Data Base Management Systems L: T: P – 3:0:0 3 Credits


Introduction, Entity-Relationship Model, Relational Model and Relational Algebra,
SQL, Database Design
Text Book
th
1. Elmasri and Navathe: Fundamentals of Database Systems, 7 Edition, Addison-
Wesley, 2016
Reference Books
1. Silberschatz, Korth and Sudharshan: Data base System Concepts, 5th Edition, Mc-
GrawHill, 2006.
th
2. C.J. Date, A. Kannan, S. Swamynatham: A Introduction to Database Systems, 8
Edition, Pearson education, 2006

MCA2L01 Data Structures Laboratory L: T: P – 0:0:3 1.5 Credits


Programs on Pointers, Structures, Union, Stack and its applications, Queues, Dynamic
Lists and its operations, Trees, Sorting: Quick sort, Insertion sort, Heap Sort, Merge
Sort, BST Sort,Searching: Linear search, Binary search, Binary Search Tree search

MCA2L02 DBMS Laboratory L: T: P – 0:0:3 1.5 Credits


Data Definition Language commands, Data Manipulation Language commands-Basic
queries, Data Manipulation Language commands-Nested Queries and Join queries,
Design data model and schemas in RDBMS, Privileges and Views

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

III SEMESTER – M.C.A.


MCA3C01 Object Oriented Programming with JAVA L: T: P – 4:0:0 4 Credits
The Java Language and An Overview of Java, Introducing Classes, Inheritance,
Packages and Interfaces, Exception Handling and Multithreaded Programming,
Enumerations, Autoboxing and Generics, Applets and Swings

Text Book
1. Java The Complete Reference: Comprehensive Coverage of the Java Language by
Herbert Schildt, McGrawHill Education (India) 9th Edition 2014.

Reference Books
1. Java Fundamentals, A comprehensive Introduction by Herbert Schildt, Dale Skrien.
Tata McGraw Hill Edition 2013.
2. Introduction to Java Programming, Comprehensive Edition, by Y.Daniel Liang,
Pearson Education, 2011.
MCA3C02 Analysis and Design of Algorithms L: T: P – 4:0:0 4 Credits
Introduction, Brute Force and Divide-and-Conquer, Decrease-and-Conquer and
Transform-and-Conquer, Space, Time Tradeoffs and Dynamic Programming, Greedy
Techniques and Limitations of Algorithm Power, Coping with the Limitations of
Algorithm Power

Text Book
1. AnanyLevitin: Introduction to the Design and Analysis of Algorithms, Pearson
Education, 2003.

Reference Books
1. Coremen T.H., Leiserson C.E., and Rivest R.L.: Introduction to Algorithms, PHI,
1998.
2. Horowitz E., Sahani S., Rajasekharan S.: Computer Algorithms, Galgotia Publications,
2001
MCA3C03 Computer Networks L: T: P – 4:0:0 4 Credits
Network Layer-I, Network Layer Protocols-II, Network Layer Protocols-III, Transport
Layer-I, Transport Layer-II, Application Layer

Text Book
1. Data Communications and Networking, BehrouzA. Forouzan, Tata McGraw-Hill, 5th
Edition, 2013.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

Reference Books
1. Computer Networks, Andrew S. Tanenbaum, Pearson Education, 4th Edition, 2002.
2. Data and Computer Communication, William Stallings, Pearson Education, 8th
Edition, 2007.

MCA3C04 Management Information Systems L: T: P – 3:0:0 3 Credits


Systems Engineering, Strategic Management of Business, Developing Business/IT
Strategies/IT Solutions, Decision Making and DSS, Client Server Architecture and E-
business Technology

Text Books
1. Management Information Systems - Waman S Jawadekar,5th Edition, Tata McGraw
Hill, 2013.
2. Management Information Systems, James A O'Brien and George M Marakas, 9th
Edition, Tata McGraw Hill, 2009.

Reference Books
th
1. Principles of Information Systems, Ralph M Stair and George W Reynolds, 12
Edition, Thomson, 2015.
th
2. Information Systems - The Foundation of E-Business, Steven Alter, 4 Edition,
Pearson Education Asia, 2002.
3. Management Information System, MahadeoJaiswal and Monika Mital, 3rd Edition,
Oxford University Press, 2006.
4. Management Information Systems – Effy Oz, 6th Edition, Thomson Course
Technology, 2013.

MCA3L01 Algorithms Laboratory L: T: P – 0:0:3 1.5 Credits


Bubble sort, Selection Sort, Merge Sort, Quick Sort, Linear Search, Binary Search,
DFS, BFS, Topological sorting, Heap Sort, binomial coefficients problem, Horspool
String Matching, shortest path problems with Warshall's and Floyd's Algorithms,
Knapsack Problem, Prim's Algorithm, Kruskal's Algorithm and Dijkstra's Algorithm, n-
Queens's problem

MCA3L02 Java Programming Laboratory L: T: P – 0:0:3 1.5 Credits


JAVA programs on classes, constructor overloading, method overloading, inner class
anonymous inner classes, various access protections, Inheritance, method overriding,
built-in and user-defined Exception handling programs, creation of interfaces,
enumerations, generics, applets and swings.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

IV SEMESTER – M.C.A.
MCA4C01 Advanced Java Programming L: T: P – 4:0:0 4 Credits
JDBC, Servlets, JSP, Introduction to Struts, Actions and Results, OGNL

Text Books
1. Marty Hall, Larry Brown. Core Servlets and Java Server Pages. Volume 1: Core
Technologies. Second Edition.
2. Budi Kurniawan, A Tutorial Struts 2 Design and Programming Second Ed., BPB
Publications.

Reference Books
1. Kathy Sierra, Cert Bates -Head first servlets and JSP, 2ndedition. O'Reilly Publications.
2. Donald Brown, Chad Michael and others – Struts 2 in Action. Manning Publications.

MCA4C02 Advanced Web Programming L: T: P – 3:0:0 3 Credits


Programming in Perl,CGI Scripting, Building Web Applications with Perl, Building
Web applications with PHP, Ruby, Introduction web 2.0

Text Books
1. Chris Bates: Web Programming Building Internet Applications, 3rd Edn, Wiley
India, 2006
2. Robert W. Sebesta: Programming the World Wide Web, 7th Edition, Pearson
Education, 2013.
3. Francis Shanahan: Mashups, Wiley India 2007.

Reference Books
1. M. Deitel, P.J. Deitel, A. B. Goldberg: Internet & World Wide Web How to program,
4th Edition, Pearson Education / PHI, 2009.
2. Xue Bai et al: The Web Warrior Guide to Web Programming, Thomson, 2003.
3. Joel Murach'sPHP and MySQL. Mauch's Publications, 2nd Edition,2014

MCA4C03 Software Engineering L: T: P – 3:0:0 3 Credits


Introduction to Software Engineering, Agile Software Development, Requirements
Engineering, System Modeling, Architectural Design, Design and Implementation,
Software Testing, Project management, Project planning

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

Text Book
1. Ian Sommerville: Software Engineering, 10th Edition, Person Education Ltd.,

Reference Books
1. Ian Sommerville: Software Engineering, 8th Edition, Person Education Ltd., 2007.
2. Roger.S.Pressman: Software Engineering-A Practitioners approach,
7thEdition,McGraw-Hill, 2007.
3. Waman S Jawadekar: Software Engineering Principles and Practice, Tata McGraw
Hill, 2004

MCA4C04 Cloud Computing L: T: P – 3:0:0 3 Credits


Introduction, Cloud Infrastructure, Cloud Computing: Applications and Paradigms,
Cloud Resoruce Virtualization, Cloud Resource Management and Scheduling, Cloud
Security

Text Book
1. Cloud Computing: Theory and Practice, Dan C. Marinescu, Morgan Kaufmann,
2013

Reference Books
1. Cloud Computing Bible by Barrie Sosinsky, Wiley India.
2. Cloud Security by Ronald Krutz and Russell Dean Vines, Wiley-India.

MCA4C05 Minor Project L: T: P – 0:0:3 2 Credits


A team of TWO students must develop the mini project. However, during the final
presentation, each student must demonstrate the project individually.
· The team may implement a mini project of their choice.
· The team must submit a Brief Project Report (25 to 30 Pages) that must include the
following:
1. Introduction
2. Requirements
3. Software Development Process Model Adopted, Analysis and Design Models.
4. Implementation
5. Testing
The Report must be evaluated for 10 marks, Demonstration for 30 marks and Viva
for 10 mark

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

MCA4C06 Seminar – I L: T: P – 0:0:3 1 Credits


A Seminar should be given by an individual student based on topics chosen from the
emerging areas and technologies of Computer science & Computer Applications.
References from journals such as IEEE, ACM etc., shall be used. A report on this
seminar with 15-20 pages shall also be prepared

MCA4L01 Advanced Java Programming Laboratory L: T: P – 0:0:3 3 Credits


IDE: ECLIPSE /Netbeans, Apache tomcat server for servlets and JSP programs, ODBC-
JDBC Connectivity Bridge software. (Note: Initial programs to work with notepad
editor and compile and execute in jdk environment command prompt) Advanced JAVA
programs on JSP, servlets, Struts, programs on cookies, session creation, and web
application using database connectivity.

MCA4L02 Advanced Web Programming Laboratory L: T: P – 0:0:3 3 Credits


Advanced Programs on HTML tags, CSS, CGI Applications, PHP, Mysql with PHP, and
simple Ruby programs

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

V SEMESTER – M.C.A.
MCA5C01 Object Oriented Modeling and Design Patterns L: T: P – 4:0:0 4 Credits
Introduction, Modeling Concepts, Class Modeling, Advanced Class Modeling, State
Modeling, Process Overview, System Conception, Domain Analysis, Application
analysis, System Design, Class Design, Implementation Modeling, Legacy Systems
Design Patterns, Idioms

Text Books
1. Michael Blaha, James Rumbaugh: Object-Oriented Modeling and Design with UML,
nd
2 Edition, Pearson Education / PHI, 2009.
2. Frank Buschmann, RegineMeunier, Hans Rohnert, Peter Sommerlad, Michael Stal:
Pattern-Oriented Software Architecture, A System of Patterns, Volume 1, John Wiley
and Sons, 2013.

MCA5C02 Net and C# L: T: P – 3:0:0 3 Credits


The philosophy of .NET, C# Language Fundamentals, Object- Oriented Programming
with C# , Exceptions and Object Lifetime, Interfaces

Text Books
1. Andrew Troelsen: Pro C# with .NET 3.0, Special Edition, Dream tech Press, India,
2007.
th
2. E. Balagurusamy: Programming in C#, 5 Reprint, Tata McGraw Hill, 2004.

Reference Books
1. Tom Archer: Inside C#, WP Publishers, 2001.
2. Herbert Schildt: The Complete Reference C#, Tata McGraw Hill, 2004.

MCA5C03 ResearchMethodology L: T: P – 2:0:0 2 Credits


Research Methodology: An Introduction, Research Design, Interpretation and Report
Writing

Text Books
1. Research Methodology – Methods and Techniques, 3rd edition, C R Kothari and
Gaurav Garg, New Age International Publishers, 2015 reprint.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

Reference Books
1. An Introduction to Research Methodology, 2002 Edition, Garg, Agarwal and et al.,
RBSA Publishers
th
2. Writing a report – how to prepare, write and present effective reports, 9 edition,
Constable and Robinson Publications, 2011 reprint.

MCA5C04 Seminar – 2 L: T: P – 0:0:2 2 Credits


A Seminar should be given by an individual student based on topics chosen from the
emerging areas and technologies of Computer science & Computer Applications.
References from journals such as IEEE, ACM etc., shall be used. A report on this
seminar with 15-20 pages shall also be prepared.

MCA5L01 Software Design Laboratory L: T: P – 0:0:3 1.5 Credits


The student has to draw the necessary UML diagrams using any suitable UML Drawing
Tool and implement in Java OR C++ OR C# program to demonstrate the working of
object oriented methodologies and some design patterns listed below:
Basic introductory programs, Data hiding, inheritance, polymorphism, operator
overloading, function overloading, exception handling and File I/O, Publisher-
Subscriber, Forward-Receiver, Client-Dispatcher, commannd

MCA5L02 Net Laborator L: T: P – 0:0:3 1.5 Credits


IDE: Microsoft Visual Studio8 Initially work with simple programs in runtime
environment .NET framework i.e., SDK command prompt. Simple programs in C#,
Programs on Array processing in C#, interfaces, use of Virtual and override key words,
collections, abstract classes and methods, exception handling etc.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

VI SEMESTER – M.C.A.
MCA6C01 Internship 9 Credits

Individual student must carry out Internship training at industry. Student shall submit a
detailed reporton internship work (15 to 20 Pages) in a format as specified by the
department. Internal guide and industry personnel will evaluate the student
performance for 50 Marks. By taking demonstration and presentation of the work
carried during internship.

MCA6C02 Major Project 25 Credits

Individual student, one project per student, must carry out major project. Student must
submit a Detailed Project Report (60 to 80 Pages) in a format as specified by the
department.Internal guides will evaluate the performance (Continuous Internal
Evaluation) for 50 Marks. The Report will be evaluated for 125 marks by both internal
and external evaluators. Internal and external examiners for 75 marks will evaluate
final viva-voce, which includes demonstration and presentation of project work jointly.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

Department Elective -1
MCA3E101 UNIX System Programming L: T: P – 3:0:0 3 Credits
UNIX System Overview, UNIX Standardization and Implementations, File I/O,
Files and Directories, UNIX Processes, Process Control, Process Relationships,
Signals

Text Book
1. Advanced Programming in the UNIX Environment, WRichard Stevens, Stephen A
nd
Rago, 2 Edition, Addison-Wesley, 2005.

Reference Books
1. Unix System Programming Using C++,Terrence Chan.
nd
2. Advanced Unix Programming, Marc J Rochkind, 2 Edition.
3. The Design of the UNIX Operating System, Maurice J Bach.

MCA3E102 Computer Graphics and Visualization L: T: P – 3:0:0 3 Credits


Introduction, The OpenGL, Input and Interaction, Geometric Objects and
Transformations, Shading Light and matter

Text Books
1. Edward Angel: Interactive Computer Graphics A Top-Down Approach with OpenGL,
2nd Edition, Addison-Wesley, 2000

Reference Books
1. F.S. Hill,Jr.: Computer Graphics Using OpenGL, 2nd Edition, Pearson education / PHI,
2001.
2. James D Foley, Andries Van Dam, Steven K Feiner, John F Hughes: Computer
Graphics, Addison Wesley, 1997.

MCA3E103 Web 2.0 and Rich Internet Applications L: T: P – 3:0:0 3 Credits


Introduction-Web Services, XMLHTTP Object, Building Rich Internet Applications
with Flex, Working with UI components, Building Advanced Web 2.0 applications

Text Books
1. Nicholas C Zakas et al: Professional AJAX, Wrox publications, 2006.
2. ChaficKazoun: Programming Flex 2, O'Reilly publications, 2007.
3. Francis Shanahan: Mashups,Wrox, 2007.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

Reference Books
1. Thomas A. Powel: Ajax The Complete reference, McGraw Hill, 2008.
2. Gottfried Vossen, Stephan Hagemann: Unleashing Web 2.0 From Concepts to
Creativity, Elsevier, 2007.
3. Colin Moock: Essential Actionscript3.0, O'Reilly Publications, 2007.Steven Holzner :
Ajax Bible Wiley India , 2007.
4. Eric Van derVlist et al: Professional Web 2.0 Programming, Wiley India, 2007.
5. Justin Gehtland et al: A Web 2.0 primer Pragmatic Ajax, SPD Publications, 2006

MCA3E104 LINUX System Programming L: T: P – 3:0:0 3 Credits


History and Standards, Fundamental Concepts, System Programming Concepts, File
I/O, File I/O: Further Details, Processes, System Limits And Options, File Systems

Text Books
1. Michael Kerrisk: The LINUX Programming Interface, 1st Edition, No Starch Press,
2010.

Reference Books
1. Marc J. Rochkind: Advanced UNIX Programming, 2nd Edition, Pearson Education,
2005.
2. W.Richard Stevens, Stephen A. Rago: Advanced Programming in the UNIX
Environment, 2nd Edition, Pearson Education / Prentice-Hall of India, 2005.

Department Elective - 2
MCA4E20 Data Mining L: T: P – 3:0:0 3 Credits
Introduction, Data – 1, Data – 2 Data Preprocessing, Association Analysis – 1,
Association Analysis – 2, Cluster Analysis Overview

Text Books
1. Pang-Ning Tan, Michael Steinbach, Vipin Kumar: Introduction to Data Mining,
Pearson Education, 2007.

Reference Books
1. K.P.Soman, Shyam Diwakar, V.Ajay: Insight into Data Mining – Theory and Practice,
PHI
2. Jiawei Han and MichelineKamber: Data Mining – Concepts and Techniques, 2nd
Edition, Morgan Kaufmann, 2006.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

MCA4E202 Digital Image Processing L: T: P – 3:0:0 3 Credits


Introduction, Digital Image Fundamentals, Image Enhancement in the Spatial Domain,
Image Restoration, Image Compression

Text Book
1. Rafel C Gonzalez and Richard Digital Image Processing, Second Edition, Prentice Hall.

MCA4E203 Introduction to Artificial Intelligence L: T: P – 3:0:0 3 Credits


Introduction, Problems, Problem Spaces & Search, Problems, Problem Spaces &
Search, Search Techniques and Knowledge Representation, Representing knowledge
using Rules, Statistical Reasoning and Planning, Learning and Common Sense

Text Book
1. Elaine Rich, Kelvin Knight, Shiva Shankar B Nair: Artificial Intelligence, 3rd Edition,
Tata McGraw Hill, 2009.

Reference Books
nd
1. Stuart Russel, Peter Norvig: Artificial Intelligence: A Modern Approach, 2 Edition,
Pearson Education, 2003.
2. Nils J. Nilsson: Principles of Artificial Intelligence, Elsevier, 1980.

MCA4E204 Big Data Analytics L: T: P – 3:0:0 3 Credits


Understanding Big Data, Big data storage concepts, Introduction to NoSQL,
Understanding the storage architecture, Big Data Analysis Techniques

Textbooks
1. Big Data Fundamentals: Concepts, Drivers, Techniques by Thomas Erl, Prentice Hall
publication, July 2016 reprint ed.
2. Professional NoSQL by Shashank Tiwari, Wiley publications, 2011 edition.

Reference Books
1. Big data analytics with R and Hadoop by Vignesh Prajapathi, Packt Publishers,
November 2013.
2. NoSQL for mere mortals by Dan Sullivan, Addison Wesley Publications, 2015 edition

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

Department Elective – 3
MCA5E301 Software Architecture L: T: P – 3:0:0 3 Credits
Introduction The Architecture Business Cycle, architectural Styles and Case Studies,
Quality Functionality and architecture, Architectural Patterns Introduction, Designing
and Documenting Software Architecture

Text Books
1. Len Bass, Paul Clements, Rick Kazman: Software Architecture in Practice, 2nd
Edition, Pearson Education, 2003.
2. Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal:
Pattern-Oriented Software Architecture, A System of Patterns, Volume l. John Wiley
and Sons, 2006.
3. Mary Shaw and David Garlan: Software Architecture Perspectives on an Emerging
Discipline, Prentice-Hall of India / Pearson Education, 2007.

Reference Books
1. E. Gamma, R. Helm, R- Johnson, L Vlissides: Design Patterns Elements of Reusable
Object Oriented Software, Addison-Wesley, 1995.
Web Reference
Web site for Patterns: http://Www.hillside-netJpatterns/

MCA5E302 Multimedia Systems L: T: P – 3:0:0 3 Credits


Introduction, Graphics and Images, Data Compression, Optical Storage, Multimedia
Application

Text Books
1. Ralf Steinmetz, Klara Narstedt: Multimedia Fundamentals: Vol I-Media Coding and
Content Processing, 2nd Edition, Pearson Education / PHI, 2003.
2. Prabhat K. Andleigh, KiranThakrar: Multimedia Systems Design, PHI, 2003

Reference Books
1. KR Rao, Zoran S- Bojkovic and Dragorad A. Milovanovic: Multimedia
Communication Systems: Techniques, Standards, and Networks. Pearson Education,
2002.
2. Nalin K Sharad: Multimedia information Networking, PHI, 2002.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

MCA5E303 Information and Network Security L: T: P – 3:0:0 3 Credits


Introduction to Network Security, Authentication Applications, Security Technologies,
Cryptography, Electronic Mail Security, Web Security

Text Books
nd
1. Michael E. Whitman and Herbert J. Mattord: Principles of Information Security, 2
Edition, Thomson, 2005.
2. William Stallings: Network Security Essentials: Applications and Standards, Pearson
Education, 2000.

Reference Book
1. Behrouz A.Forouzan: Cryptography and Network Security, Special Indian Edition,
Tata McGraw-Hill, 2007.

MCA5E304 Mobile Programming L: T: P – 3:0:0 3 Credits


Getting Started With Android Programming, Activities, Fragments and Intents, Getting
To Know The Android User Interface, Designing Your User Interface With Views,
Displaying Pictures And Menus With Views Hybrid Mobile Apps, Setting The
Development Environment, Apache Cordova Basics

Text Books
1. Beginning Android 4 Application Development by Wei Ming Lee, Wrox, Wiley India
Edition.
2. Mobile App Development with Ionic 2 by Chris Griffith, O'Reilly Publications, 2017
Ed.

Reference Books
1. Mark Murphy, The Busy Coder's Guide to Android Development, version 4.2.
2. Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
3. Joshua Morony, Building apps with Ionic 2,3, ebook edition.

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

Department Elective – 4
MCA5E401 Internet of Things L: T: P – 3:0:0 3 Credits
What is IoT, Smart Objects, IP as the IoT Network Layer, Data and Analytics for IoT, IoT
Physical Devices and Endpoints

Text Books
1. David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Robert Barton, Jerome
Henry,"IoT Fundamentals: Networking Technologies, Protocols, and Use Cases for
the Internet of Things”, 1stEdition, Pearson Education (Cisco Press Indian Reprint).
2. Srinivasa K G, “Internet of Things”, CENGAGE Leaning India, 2017

Reference Books
1. Vijay Madisetti and ArshdeepBahga, “Internet of Things (A Hands-on-Approach)”,
1stEdition, VPT, 2014.
2. Raj Kamal, “Internet of Things: Architecture and Design Principles”,1st Edition,
McGraw Hill Education, 2017.

MCA5E402 Introduction to Machine Learning L: T: P – 3:0:0 3 Credits


Giving Computers the Ability to Learn from Data Building intelligent machines to
transform data into knowledge, Training Machine Learning Algorithms for
Classification, A Tour of Machine Learning Classifiers Using Scikit-learn, Building
Good Training Sets – Data Preprocessing, Compressing Data via Dimensionality
Reduction

Text Books
1. Sebastian Raschka, “Python Machine Learning”,Unlock deeper insights into
machine learning with this vital guide to cutting-edge predictive analytics, Packt
Publishing Ltd., 2015
2. AurelienGeron, 'Hands-On Machine Learning with Scikit-Learn and TensorFlow:
Concepts, Tools, and Techniques to Build Intelligent Systems, OReilly Publications,
2017

Reference Books
1. EthemAlpaydm, Introduction to Machine Learning (Adaptive Computation and
machine learning) The MIT Press Cambridge, Massachusetts London, ISBN: 0-262-
01211-1, 2004
2. Simon Rogers, Mark Girolami, A first course in machinelearning, Chapman, &
Hall/CRC machine learning& patternrecognition, 2011

Dept. of MCA, NIE, Mysuru –5700 08


The National Institute of Engineering, Mysuru 2018 – 2019

3. John D. Kelleher, Brian Mac Namee, Aoife D'Arcy, FUNDAMENTALS OF


MACHINE LEARNING FOR PREDICTIVE DATA ANALYTICS Algorithms,
Worked Examples, and Case Studies, The MIT Press,Cambridge, Massachusetts,
London, England
E-Books
1. alex.smola.org/drafts/thebook.pdf
2. https://www.mathworks.com/content/dam/mathworks/tag-team/Objects/i/
88174_92991v00_machine_learning_section1_ebook.pdf

MCA5E403 Principles of User Interface Design L: T: P – 3:0:0 3 Credits


Usability of Interactive System, Guidelines, Principles, and Theories, Evaluating
Interface Designs, Menu Selection, Form Fill-in and Dialog Boxes, Interaction Devices,
User Documentation and Online help

Text Book
th
1. Ben Shneiderman: Designing the User Interface, 5 edition, Pearson Educaions.,2010

Reference Books
1. Alan J Dix et. al.: Human-Computer Interaction, II Edition, Prentice - Hall, India,1998
2. Eberts: User Interface Design, Prentice-Hall, 1994.
3. Wilber O Galitz: The Essential Guideto User Interface Design – An Introduction to
GUI Design, Principles and Techniques, Wiley-Dreamtech India Pvt. Ltd, 1998

MCA5E404 Introduction to Data Science L: T: P – 3:0:0 3 Credits


How to sound like a data scientist, Types of data, The five steps of data science,
Impossible or Improbable – a general introduction to probability, Basic statistics,
Getting data with Python, Working with data.

Text Books
st
1. Principles of Data Science by Sinan Ozdemir, 1 Ed, Packt Publications, December
2016.
2. Data Science from Scratch by Joel Grus, 1st Ed, O'Reilly Publications, April 2015

Reference Books
st
1. The Data Science Handbook by Field Cady, 1 Ed, Wiley Publications, April 2017
2. Python Data Science Handbook by Jake Vander Plas, 1st Ed, O'Reilly Publications,
2016
st
3. Data Science for Business by Foster Provost, 1 Ed, O'Reilly Publications, 2013
4. Introducing Data Science by Davy Cielen et al, 1st Ed, Manning Publications, 2016

Dept. of MCA, NIE, Mysuru –5700 08

S-ar putea să vă placă și