Professional Documents
Culture Documents
PO1. Students will have the sound knowledge in theory and practical in the discipline of
computer science. They have the Critical thinking skills by doing the programming
exercises throughout computer science curriculum. Graduates will have the ability to
identify, formulate and design solutions in the areas of Computer Science.
PO2. Students will be able to communicate technical information effectively in both verbal
and written form in industry and society.
PO3. Students undertook projects which offer opportunities for interaction with academia
and industry. Students will be able to work in teams to build software systems and
apply the computing knowledge to the benefit of the society
PO4. Students will be an effective citizen of our country by the acquired sense of
community, social and civic responsibilities, democratic and leadership qualities,
emergencies and national disasters, and national integration and social harmony.
PO5. Students will demonstrate knowledge related to social, ethical, health and
safety, sustainability and environmental dimensions.
PO6. Students understand the issues of environmental contexts and sustainable
development.
PO7. Students adapt to societal change for improved career opportunities in industries,
academics and entrepreneurial endeavors. Engage in life-long learning acquiring
knowledge of contemporary issues so as to face the career challenges.
B.Sc. Computer Science Programme Specific Outcomes(PSOs)
PSO1. Know the programming concepts and methodology & the functionality of hardware
and software aspects of computer systems.
PSO2. Afford effective and efficient real time solutions using acquired knowledge in various
domains such as C, C++, JAVA, HTML, Oracle, .Net etc.
PSO3. Afford a technical training, through a range of educational activities, to develop a
range of transferable skills applicable to employment.
PSO4. Apply the knowledge gained through project experience in jobs
ALAGAPPA UNIVERSITY, KARAIKUDI
NEW SYLLABUS UNDER CBCS PATTERN (w.e.f.2017-18)
Allied Practical – I 2 2 20 30 50
7SBS3A3
7SBS4B3
7SBS5A7
Total 26 30 -- -- 700
III Viva-Voce
Total 25 30 -- -- 700
Part II – There are 4 Part II English courses. Students have to study them for 2 years.
Every year they will be undertaking 2 English courses. They are meant to develop
the students’ communicative skill at the UG level.
Name of the Subject(712E): English for Enrichment-I
Course Description
Students will be exposed to prose, and poetry works of great writers and poets,
provided they will learn Grammar and composition to enhance the skill of LSRW.
Course Objectives
c. They will also be exposed to basic literary genres of prose and poetry.
d. Grammar, reading and writing exercises will make the student to read any text and
understand it and make them to think beyond the text.
e. Compositions give space for more writing skills. They will help the student to write
essays, and reports. Thereby they will be able to differentiate objective and
subjective writing.
I Year : I Semester
Course Objectives
Students will be exposed to C Programming language. They will learn syntax and
semantics in C language. Students are introduced to fundamental data types, flow control, and
standard function libraries. Thorough treatment is given to the topics of string and character
manipulation, dynamic memory allocation, standard I/O, macro definition, and the C runtime
library. The course explains the use of structures, unions, and pointers. Structured
programming constructs and various functions are also covered. Emphasis is given to the
processing of command line arguments and environment variables so students will be able to
write flexible, user-friendly programs. They will also learn to solve problems using various
programming logic and various file types.
Texts Prescribed
The first book is the prescribed text book and the following four books are given as reference.
1. Programming in ANSI C, E.Balagurusamy, 6th Edition, Tata McGraw Hill Publishing
Company, 2012.
2. Programming with C, Schaum’s Outline Series, Gottfried, Tata McGraw Hill, 2006.
3. Programming with ANSI and Turbo C , Ashok N.Kamthane , Pearson Education,
2006.
4. H. Schildt, C: The Complete Reference, 4th Edition, TMH Edition, 2000.
5. Kanetkar Y., Let us C, BPB Pub., New Delhi, 1999.
Lectures enable the students to learn new material relevant to computational thinking.
Practical classes enable the students to put into practice learning from lectures and strengthen
their understanding through application. Students are assessed by formative and summative
assessment and examinations.
Course Outcomes(COs)
Students completing the course will be able to
CO1. Develop their skill in C programming language.
CO2. Understand the basic concepts of program development statements and its syntax.
CO3. Understand the various types of arrays.
CO4. Know about the various types of Functions and String handling mechanisms.
CO5. Really Understand the Concepts of structures and Unions.
CO6. Illustrates the various operations performed on different types of data files.
I Year : I Semester
Course Objectives
Students come with their developed programs to their lab session. They have to enter,
compile, link and execute tow programs in their lab session. They have to correct the syntax
error, logical errors, input errors and output errors. Students are assessed by formative and
summative assessment and examinations.
Course Outcomes(COs)
Upon successful completion of this lab Course, student will be able to
CO1. Explain the role of constants, variables, identifiers, operators, type conversion and
other building blocks of C Language.
CO2. Use conditional expressions and looping statements to solve problems associated
with conditions and repetitions.
Course Description
This course gives a brief introduction to Computer and its components, and the need
for data processing. Student could learn the function of the operating system. Students will
also be exposed to Windows, MS Word and MS Power-point.
Course Objectives
A computer is an electronic machine that accepts data, stores and processes data into
information. The computer is able to work because there are instructions in its memory
directing it. A brief introduction of Computer and its components i.e., hardware and software
are described. Student could learn the definition and functions of the operating system. The
Windows operating system components and its control panel functions are described. The
student could learn the application of Word Processing-MS Word and Presentation-MS
Power-point.
Texts Prescribed
The first four books given below are prescribed texts books and the last book is for reference
Lectures enable the students to learn Windows 7, Word, and Power point using step by
step tutorials available in the department. Lab hours enable the students to put into practice
learning. Students are assessed by formative and summative assessment and examinations.
Course Outcomes(COs)
Students completing the course will have the ability
This course enables each learner at the college level to communicate effectively in
English both in the spoken and in the written mode.
Course Objectives
The student will learn the basics of English, LSRW skills, spoken communication skills and
written communication skills.
Text Prescribed
1. “Success with Spoken English II” Dr. Saraswathi and Dr. Noorjahan kother adham
(2000), Common Wealth University books, Chennai.
2. “Teaching Spoken English and Communication Skills” Rev. Dr. Francis Soundararaj
(1995), T. R. Publication, Chennai.
3. “Developing Communication Skills,” Krishna Mohan and Meera Benerji (2002)
Macmillan India Limited.
Course Outcomes(COs)
Course Description
Students will be exposed to prose, and poetry works of great writers and poets,
provided they will learn Grammar and composition to enhance the skill of LSRW.
Course Objectives
c. They will also be exposed to basic literary genres of prose and poetry.
d. Grammar, reading and writing exercises will make the student to read any text
and understand it and make them to think beyond the text.
e. Compositions give space for more writing skills. They will help the student to
write essays, and reports. Thereby they will be able to differentiate objective and
subjective writing.
I Year : II Semester
Part III : Core III : 7BCE2C1 : Object Oriented Programming with C++
Course Description
Course Objectives
Students will learn syntax and semantics of statements in C++ language. The course
begins by introducing the built in data types, fundamental control constructs, and rich
expression operator repertoire common to both C and C+. The central concepts of C++
syntax and style are taught in the context of using object-oriented methods to achieve
reusability, adaptability and reliability. Emphasis is placed on the features of C++ that
support abstract data types, inheritance, and polymorphism. Students will learn to apply the
process of data abstraction and class design. Practical aspects of C++ programming including
efficiency, performance, testing, and reliability considerations are stressed throughout. They
will also learn to solve problems in using object oriented approach.
Texts Prescribed
The first book given below is the prescribed text book and the next four books are given for
reference.
Course Outcomes(COs)
CO1. Explain the top-down and bottom-up programming approach and apply bottom up
approach to solve real world problems.
CO2. Explain the difference between static and dynamic binding.
CO3. Describe the concept of inheritance, overloading, constructors and apply real world
problems.
CO4. Discuss the generic data type for the data type independent programming which
relates it
to reusability.
CO5. Explain to design of handling large data set using File I/O.
CO6. Develop their skill in C++ programming language.
I Year : II Semester
This Object Oriented Programming with C++ Lab course provides hands on training to
students. The lists of program are integrated throughout to reinforce learning and develop real
competency.
Course Objectives
Students will be exposed to C++ Programming language. They will learn syntax and
semantics of statements in C++ computer programming language. They will also learn to
solve problems in Object oriented ways i.e., bottom approach.
The lists of program are to evaluate prime numbers, to convert digits to words and to
find area using function overloading. Also write programs to demonstrate the concepts of
inline functions, simple arithmetic operations, pre-defined manipulators, friend function,
array of objects, constructor overloading, overloading the unary – operator, single
inheritance, “this” pointer, manipulator, function templates, and class templates. The next list
of C++ Programs are to develop and evaluate overloading the binary + operator, Multiple
inheritance, Multilevel inheritance, Hierarchical inheritance, Virtual functions, Processing
mark list using binary file, Count number of objects in a file and Command-line arguments.
Students come with their programs to their lab session. They have to enter, compile, link
and execute tow programs in their lab session. They have to correct the syntax error, logical
errors, input errors and output errors. Students are assessed by formative and summative
assessment and examinations.
Course Outcomes(COs)
CO1. Ability to use the features of C++ using object oriented programming.
CO2. Ability to use the relative merits of C++ as an object oriented programming language.
CO3. Ability to use encapsulation and inheritance.
CO4. Ability to implement programs in C++ Using polymorphism.
CO5. Ability to do the advanced features of C++ specifically stream I/O, templates and
operator overloading.
CO6. Ability toevelop their skill in executing C++ programming language.
CO7. Ability to design and test programs to solve mathematical and scientific problems
using
object oriented concepts.
I Year : II Semester
This course offers a wide range of features and tools that can help students to work with
different design approaches. Students will be exposed to CorelDraw and Photoshop.
Course Objectives
CorelDraw is getting started to help to speed quickly with CorelDraw and its new features.
This class begins with an overview of the application, including a tour of the interface and a
guide to the basic drawing tools, then moves on to more advanced topics, such as adding text,
controlling page layout, publishing, and printing final documents. The CorelDraw software is
designed for graphic designers, fashion designers, textiles designers, print professionals,
packaging firms, and aspiring designers. Adobe Photoshop enables individuals to create and
design digital images and illustrations for print and Web publication. Adobe's Photoshop
program has become a mainstay with graphics designers, professional photographers, and
even hobbyists to edit graphics as well as create and manipulate images. Students will also
learn to use this software.
Texts Prescribed
Course Outcomes(COs)
The students will develop their desktop needs using Corel draw and Photoshop.
Students completing the course will have the ability
CO1. To create and edit desktop publishing with CorelDraw and Photoshop.
CO2. To use the Corel Draw Objects- Creation and Manipulation Drawing and Shaping
objects.
CO3. To work with text special effects.
CO4. To work with bit map commands.
CO5. To work with images using Photoshop.
CO6. To work with tools and filters.
I Year : II Semester
This course gives a brief introduction about the importance of environment and nature.
This also describes abut renewable and non-renewable resources, Ecosystems, Bio-diversity
and its conservation and pollution.
Text Prescribed
Course Outcomes(COs)
Upon successful completion of this course, students will be able to
CO1. Know the importance of environmental studies and methods of conservation of
natural resources.
CO2. Describe the structure and function of an ecosystem.
CO3. Identity the values and conservation of bio-diversity.
CO4. Explain the causes, effects and control measures of various types of pollutions.
CO5. Select the appropriate methods for waste management.
CO6. Get knowledge about various disaster management methods.
CO7. Recall social issues and legal provision.
II Year : III Semester
Part I : 731T : Tamil III
Part I – Language Courses (LC) (any one of Tamil, Hindi, Sanskrit, Arabic ).
II Year : II Semester
Part II : 732E : English III :English for Enrichment-III
Part II – There are 4 Part II English courses. Students have to study them for 2 years. Every
year they will be undertaking 2 English courses. They are meant to develop the students’
communicative skill at the UG level.
Name of the Subject (732E) English for Enrichment -III
Course Description
Short Stories, One Act Play and Grammar are taught to students. Students will learn
grammar and composition to enhance the skill of LSRW.
Course Objectives
To analyse, evaluate and synthesis the things they have observed in class.
To express and communicate their thoughts effectively through written and spoken.
Texts Prescribed
Course Outcome
d) Grammar, Reading and Writing exercises will make the students read any text
The Course provides an overview of where algorithms and data structures are used. They
will easily learn and implement the various data structures. They will also learn different
algorithms to solve a problem.
Course Objectives
The course covers various data structures and different algorithms. The introduction and
implementation for data structures like stack, queue, and tree using arrays and linked lists are
described. Algorithmic techniques and ideas for computational problems are arising
frequently in practical applications: sorting and searching, divide and conquer, greedy
algorithms, dynamic programming. Students will learn a lot of theory about: how to sort data
and how it helps for searching; how to break a large problem into pieces and solve them
recursively; Students will practice in solving computational problems, designing new
algorithms, and implementing solutions efficiently.
Texts Prescribed
The first two books given below are the prescribed text books and the next three books are
given as reference books.
1. Data Structures, A. Chitra, P. T. Rajan, Vijay Nicol Imprints Pvt Ltd, 2006,
McGrawHill Education of India Pvt Ltd.
2. Fundamentals of Computer Algorithms, Ellis Horrowitz, Sarataj Sahni, Galgottia
Publications Pvt Ltd, New Delhi
3. Data Structure and Algorithm Analysis in C – Mark Allen Weiss – Second Edition,
Addison Wesley publishing company, 1997.
4. C and C++ Programming concepts and Data Structures, P.S.Subramanyam, BS
Publications, 2013.
5. Data Structures and Algorithms, Alfred V.Aho, John E.Hopcraft and Jeffrey
D.Ullman, Pearson Education, Fourteenth Impression, 2013.
Lectures enable the students to use relevant websites to understand the subject easily.
Students train in their own laptop which enables them to strengthen their understanding.
Students are assessed by formative and summative assessment and examinations.
Course Outcomes(COs)
The student will understand and implement various data structures and algorithms using their
learned skills in C and C++.
CO2. Explain the stack and queue organization using linked list
CO5. 5Explain the design of the Greedy Methods, Minimum cost spanning trees and graphs
II Year : III Semester
Part III : Core VI : 7BCE3P1: Data Structures and Computer Algorithms
Lab (using C and C++)
Course Description
This Lab course provides hands on training to students in data structure and computer
algorithms. The lists of program are integrated to learn and develop algorithms. Object
Oriented Programming with C++ and C are used to solve the problems.
Course Objectives
The objective of this lab is to teach students various data structures and to explain
them for performing various operations on these data structures. This lab complements the
data structures course. Students will gain practical knowledge by writing and executing
programs in C using various data structures.
The lists of data structures program using C are implementation of Stack using array and
linked list, infix to prefix and prefix to infix expressions using stack, Queue using array and
linked list, binary tree traversal and binary search tree.
The list of programs for algorithm using C++ is to implement linear Search, Binary Search,
Bubble Sort, Insertion Sort, Merge Sort, Quick Sort, and Selection Sort.
Course Outcomes(COs)
The student skills in C and C++ programming languages are extended. Students completing
the course will have the
CO1. Ability to solve mathematical and scientific problems using object oriented concepts.
CO2. Ability to create stack using arrays and linked lists.
CO3. Ability to create Queue using arrays and linked lists.
CO4. Ability to implement prefix and postfix conversion.
CO5. Ability to implement Tree traversal.
CO6. Ability to implement all searching and sorting method.
II Year : III Semester
Course Description: This course is designed for students of B.Sc Physics, Chemistry,
Computer Science… as allied course. The goal of this course is to help the students to know
the basic topics which will enable them to understand certain topics in their major course and
to apply the methods to solve problems and to do research work.
1. know to evaluate the improper and proper integral, definite integral, double integral.
2. know the properties of eigen values and eigen vectors and applications of characteristics
equation.
3. solve second order differential equation.
4. know the expansion of the trigonometric functions.
5. know to sum the algebraic series.
Text book:
Ancillary mathematics by S. Arumugam and Others.
Course Description
This course teaches the basic skills needed to get employment. This course is to build a
sense of awareness among students through proper guidance about various effective
employability skills in order to motivate students for prospective career in government and
corporate sector.
Course Objectives
The steps to be followed by the students to get selected for a job are discussed. A resume
or CV preparation which is a snapshot of the any one qualification for a particular position or
type of work is described. This course gives the Tips and Tricks to ace Group
Discussions and to face an interview. This course also enables the students to learn the team
work and motivation needed for a company.
Text Prescribed
1. E. H. McGrath, S.J., “Basic Managerial Skills For All”, Prentice-Hall of India Private
Limited, New Delhi 110 001. ISBN-0-87692-498-4.
2. D. K. Sarma, “You & Your Career”, Wheeler Publishing, 755, Anna Salai, Chennai
600002. ISBN 81-7544-170-4. -1999
3. Indian Jaycees, “Skills” Series, published by Indian Jaycees.
4. S. P. Sachdeva, “Interview In A Nutshell”, Sudha Publications (P) Ltd., B-5, Prabhat
Kiran, Rajendra Place, New Delhi 110 008.
Course Outcomes(COs)
This course is to build a sense of awareness among students through proper guidance
about various competitive examinations in order to motivate students for prospective career
in government and corporate sector. This course is also to intensively guide students for
competitive examinations like TNPSC, UPSC, SSC, RRB, IBPS etc
Course Objectives
The competitive examinations skills are well described in this course. The introduced
skills are the Numerical ability, Verbal abilities, Memory and inductive reasoning, Logical
reasoning, Coding and Decoding, Direction Test, Syllogism, Spatial and perceptual abilities,
situation reaction test Intelligence, creativity, and testing.
Text Prescribed
1. Ajay rai, “intelligence tests”, sterling paperbacks, published by sterling publishers pvt.
Ltd., 110, green park extension, New delhi-110 016., 2001
Course Outcomes(COs)
CO1. To understand the numerical ability, verbal ability and perceptual ability.
CO3. To know about the examination pattern for the respective entrance.
Extension activity provides a link between the College and the Society. An extension
activity is an activity that extends the learning of students.
Course Objectives
The second year students are made aware of the common extension activities in order to
create socially sensitive citizens. Extension Activities will be organized for 2 days in the
Third Semester. The programme may be organized in any Saturday and Sunday. A meeting
of all the staff of the department be conducted before departing to the camp in which
Programmes to carried out.
Course Outcomes(COs)
CO3. To identify the needs and problems of the community and involve them in problem
solving process
CO4. To develop among themselves a sense of social and civic responsibility
CO5. To utilize their knowledge in finding practical solution to individual and community
problems
CO6. To develop competence required for group-living and sharing of responsibilities
Course Description
Students will be exposed to Drama, Fiction and great works of Shakespeare, provided
they will learn Grammar and composition to enhance the skill of LSRW.
Course Objectives
Text Prescribed:
1. Pygmalion- G.B.Shaw
2. Swami and Friends- R.K. Narayan
3. Tales from Shakespeare Ed. By the Board of Editors, Harrows Publications, Chennai.
4. Modern English- A Book of Grammar Usages and Copsition by N. Krishnaswamy,
Macmillan Publishers.
II Year : IV Semester
Part III : Core VII : 7BCE4C1: Java Programming
Course Description
This course of study builds on the skills gained by students in Java Fundamentals and
helps to advance Java programming skills. . The course emphasizes becoming productive
quickly as a Java application developer.
Course Objectives
This course covers the Java language syntax and then moves into the knowledge of
object-oriented features of the language. Students will then learn the I/O streams and
collections API packages. Students will learn to extend their programming experience in
Java and develop more complex Java applications. Students will design object-oriented
applications with Java.
Texts Prescribed
The first book given below is the prescribed texts books and the next three books are given as
reference books.
This course gives practical training in JAVA to develop various application programs,
applet programs, utility programs. This covers design, implementation and testing software
using Java. Write Java programs that solve practical, real world, business-oriented problems
using object-oriented design.
Course Objectives
The objective of this lab is to learn the Java language syntax and Java object-oriented
features. Students will learn the I/O streams and API packages collections with suitable
examples. The programming experience in Java and Java applications extend the students
skill.
This lab complements the Java course. Students will gain practical knowledge by writing and
executing programs in Java. The lists of Applet programs are to displaying digital clock, to
draw our national flag, to draw bar charts, to draw building, to draw the various shapes, to
design a simple calculator and to animate a ball across the Screen. The lists of other java
programs are to understand class and objects, method overloading, exception, threads,
command line arguments, matrix operations, sting operations, inheritance, interface and
Package.
Students are trained to compile and execute java codes. A lot of the useful java web sites are
given to students for learning and understanding. Students are assessed by formative and
summative assessment and examinations.
Course Outcomes(COs)
This course is designed for students of B.Sc Physics, Chemistry, Computer Science… as
allied course. The goal of this course is to help the students to know the basic topics which
will enable them to understand certain topics in their major course and to apply the methods
to solve problems and to do research work.
Text book:
This course is to build a sense of awareness among students through proper guidance about
various emergency and medical lab skills in order to motivate students for prospective life.
This course is also to intensively guide students in emergency situations.
Course Objectives
This course is to enable students to learn First Aid to Fracture and Fire, to Animal and Snake
bites, to Diarrhea, Dysentery and Heat Stroke. This course is also to enable students to know
the traffic rules and steps to be taken in accidents. This course is also give awareness to
students about the use of herbal plants and vegetables.
Text Prescribed
1. Era.Su.Muthu and Meera Ravishankar, “First Aid”, aug-2013 published by Sura Books
(PVT) Ltd., 1620, ‘J’ Block, 16th Main Road, Anna Nagar, Chennai – 600 040.
Course Outcomes(COs)
CO1. Recognize the nature and seriousness of the patient's condition or extent of injuries to
assess requirements for emergency medical care
CO2. Administer appropriate emergency medical care based on assessment findings of the
patient's condition
This course is an education for students for culturing the mind. Learning and practicing
Manavalakali Yoga by students would help them to acquire Physical health, Mental
acuteness, strength of life force and wisdom.
Course Objectives
Yoga to students is the only means through which social welfare could be derived. The
Course objectives are
1. To train and develop the physical body for leading a healthy life.
2. To rejuvenate the life energy, to retard the ageing process and to achieve spiritual
development.
3. To offer meditation practices and introspection so as to strengthen the mind increase
its will power, concentration, creativity and receptivity and ultimately to transform the
mind to achieve self realization.
4. To help every individual to realize the enduring values of peace, non-violence and
harmony to revitalize human society for restoring its sanity and strength
Course Outcomes(COs)
Yoga to students is the only means through which social welfare could be derived. On
successful completion of this course the student should be able to:
Operating system is system oriented software protects user and hardware resources. This
course will introduce the core concepts of operating systems, such as processes and threads,
scheduling, synchronization, memory management, file systems, input and output device
management and security.
Course Objectives
Texts Prescribed
The first two books given below are the prescribed texts books and the next four books are
given as reference books.
1. Operating Systems, Deitel & Deitel Choffnes, Pearson education, Third edition, 2008.
2. An introduction to Operating systems concepts and Practice, Pramod Chandra P.
Bhatt, PHI, Second Edition, 2008
3. Operating System Concepts, Abraham Silberschatz Peter Galvin Greg Gagne, 6th
edition Windows XP Update, Wiley India edition, 2007.
4. Operating Systems Principles and Design, Pal Choudhury, PHI Learning, 2011
5. Operating Systems, A Concept Based Approach, Dhananjay M. Dhamdhere, Tata
McGraw Hill, 3rd Edition, 2012
A lot of PPTs are available about various OS in Internet. Students are taught using these
PPTs to understand different OSs. Students are assessed by formative and summative
assessment and examinations.
Course Outcomes(COs)
CO1. Describe the basic components of an operating system and their role in
implementations for general purpose, real-time and embedded applications.
CO2. Define the concepts of processes, threads, asynchronous signals and competitive
system resource allocation.
CO3. Explain what multi-tasking is and outline standard scheduling algorithms for Multi-
tasking.
CO4. Discuss mutual exclusion principles and their use in concurrent programming
including semaphore construction and resource allocation.
CO5. Expose the details of major operating system concepts, overview of system memory
management and the implementation of file systems.
III Year : V Semester
Part III : Core X : 7BCE5C2 : Relational Database Management Systems
Course Description
The Relational Database Management Systems (RDBMS) course is to educate students with
fundamental concepts of File processing and database processing system, the various data
model and its application, the various normal forms and its role in DBMS. The students will
also learn the concepts to learn SQL programs, function, procedure, package, trigger and
exception handling.
Course Objectives
Texts Prescribed
The first two books given below are the prescribed texts books and the next three books are
given as reference. Students are assessed by formative and summative assessment and
examinations.
3. “Oracle 9i The complete reference“, Kevin Loney and George Koch, Tata McGraw
Hill, 2004.
5. “Oracle 9i PL/SQL Programming “Scott Urman, Oracle Press, Tata Mc Graw Hill,
2002.
PPTs are available about RDBNS in Internet. Students are taught using these PPTs to
understand easily. Students are assessed by formative and summative assessment and
examinations.
Course Outcomes(COs)
CO1. Master the basic concepts and appreciate the applications of database systems.
CO2. Master the basics of SQL and construct queries using SQL.
CO3. Familiar with a commercial relational database system (Oracle) by writing SQL using
the system.
CO4. Familiar with the relational database theory and be able to write relational algebra
expressions for queries.
CO5. Mater sound design principles for logical design of databases, including the ER
method and normalization approach.
CO6. Be familiar with the basic issues of transaction processing.
III Year : V Semester
Part III : Core XI : 7BCE5P1 : Relational Database Management Systems Lab
Course Description
This lab course instructs to familiarise the student with the database environments ie., to give
a good formal foundation on the relational model of data, to present SQL and procedural
interfaces to SQL comprehensively, to motivate the students to develop commercial product
and to present the concepts and techniques relating to query processing.
Course Objectives
The course will aim at achieving a good practice which will enrich student in RDBMS. The
major objective of this lab is to provide a strong formal foundation in data base concepts, to
provide a sound introduction to the discipline of database management, technology and
practice to the students to groom them into well-informed database application developers.
The fundamental concepts of SQL programs, describe the concepts of function, procedure,
package, trigger and exception handling are the concepts to learn.
Students are trained to start the oracle engine and to stop. A lot of the useful SQL queries and
data base processing are given to students for learning and understanding. Students are
assessed by formative and summative assessment and examinations
Course Outcomes(COs)
After undergoing this laboratory module, the student will be able to:
CO1. Understand, appreciate and effectively explain the underlying concepts of database
technologies
CO2. Design and implement a database schema for a given problem-domain
CO3. Populate and query a database using SQL DML/DDL commands.
CO4. Declare and enforce integrity constraints on a database using a state-of-the-art
RDBMS
CO5. Programming PL/SQL including stored procedures, stored functions, cursors,
packages.
III Year : V Semester
Part III : Elective I(A) : 7BCEE1A : Data Mining and Data Warehousing
Course Description
This course will introduce the concepts, techniques, design and applications of data
warehousing and data mining. Some systems for data warehousing and/or data mining will
also be introduced. The course is expected to enable students to understand and implement
classical algorithms in data mining and data warehousing.
Course Objectives
This course gives an introduction to methods and theory for development of data
warehouses and data analysis using data mining. Data quality and methods and techniques
for preprocessing of data are described. Modeling and design of data warehouses are
described. Algorithms for classification, clustering and association rule analysis. Practical
use of software for data analysis is described.
Texts Prescribed
The two books given below are the prescribed text books and the next three books are
given as reference.
4. Data Warehousing, Data Mining And Olap By Alex Berson And Stephen
J.SmithTMH Publication
A lot of query examples are in these books. Students are taught to create and query the
database. A lot of the useful web sites are given to students for self learning and
understanding.
CO1. The fundamental concepts of data warehouse, delivery process, system process and
process architecture.
CO2. Explain the system and data warehouse, process managers, capacity planning, tuning
and testing.
CO3. Describe the basics of data mining, data mining metrics and social implications of
data mining .
CO5. Explain the association rules, basic algorithms, advanced association rules techniques
and measuring the quality of rules.
III Year : V Semester
Part III : Elective I(B) : 7BCEE1B : WEB DESIGN
Course Description
This course specialize students in the development of World Wide Web applications or
applications that are run over HTTP from a web server to a web browser. This course is
responsible for designing, coding and modifying websites, from layout to function and
according to a client's specifications. Strive to create visually appealing sites that feature
user-friendly design and clear navigation.
Course Objectives
This course aims to make students as a web developer. This introduces the theory,
principles and practice of web programming by means of using HTML, CSS and JavaScript.
The objectives are to build web applications using client side script technologies and to build
XML applications with DTD and Schema.
Texts Prescribed
The first book given below is the prescribed text book and the next one isgiven as
reference.
2. “Special edition using HTML”, Mark R Brown and Jerry Honeycutt, Third edition
Lectures provide the students with a mechanism by which to learn the theory behind web
programming. Tutorials provide examples and solutions to problems, exemplifying good
practice in web development. Summative assignments encourage and guide further
independent study within specific guidelines relating to programming tasks.
Course Outcomes(COs)
CO1. Discuss about the creation of cascading style sheets, backgrounds, media types and
building a dropdown menu.
CO2. Explain the JavaScript, control structure, if structure, switch, do-while and logical
operators.
CO3. Describe the JavaScript functions, JavaScript arrays and JavaScript objects.
CO4. Discuss the DOM, and JavaScript events.
CO5. Understand the role of HTML, DHTML, CSS, XML and JavaScript is useful to create
web pages.
CO6. Understand, analyze and build dynamic web pages using JavaScript. (client side
programming).
CO8. Understand, analyze and create XML documents and XML Schema.
CO9. Describe the concepts of markup languages, un order list, table, formatting, liking,
frames and forms
III Year : V Semester
Part III : Elective II(A) : 7BCEE2A: Digital Principles and Computer
Organization
Course Description
The course is based on the fundamental module on digital principles and organization of
computer.
Course Objectives
Texts Prescribed
The first two books given below are the prescribed text books and the next 4 books are
given as reference.
A lot of the useful web sites are given to students for self learning and understanding.
Students are assessed by formative and summative assessment and examinations.
Course Outcomes(COs)
CO1. Demonstrate knowledge of binary number theory, Boolean algebra and binary codes.
CO2. Analyze and design combinational systems using standard gates and minimization
methods.
This course introduces the assembly language programming of 8086 and 8051
microcontroller. It gives the knowledge of interfacing the peripheral devices with the 8086
microprocessor.
Course Objectives
The course objective is to introduce the basic concepts of microprocessor and the
assembly language programming and real time applications of Microprocessor as well
as microcontroller.
Student will learn the architecture of 8086 microprocessor and assembly language
programming, bus configuration, the interfacing Input and Output devices with 8086
microprocessor. Student will also learn the architecture of 8051microcontroller and interface
of 8051 microcontroller.
Texts Prescribed
The first two books given below are the prescribed texts books and the next book is given
as reference.
1. Yu-Cheng Liu, Glenn A.Gibson,“Microcomputer Systems:The 8086 /8088 Family -
Architecture,Programming and Design”,Second Edition, Prentice Hall of India, 2007.
2. Mohamed Ali Mazidi, Janice GillispieMazidi, RolinMcKinlay, “The
8051Microcontroller and Embedded Systems: Using Assembly and C”, Second
Edition, Pearson Education, 2011.
3. DoughlasV.Hall, “Microprocessors and Interfacing, Programming and
Hardware:,TMH, 2012.
A lot of the useful web sites are given to students for self learning and understanding.
Students are assessed by formative and summative assessment and examinations.
Course Outcomes(COs)
Upon successful completion of this course, students will be able
CO1. To understand the architecture of 8086 microprocessor and 8051microcontroller .
CO2. To impart the knowledge about the instruction set.
CO3. To understand the 8086 bus architecture.
CO4. To understand the basic idea about the data transfer schemes and its applications.
CO5. To understand the architecture of 8051microcontroller Interfacing.
III Year : V Semester
Part IV : Skill Based Subjects I : 7SBS5A5: Heritage and Tourism
Course Description
This course is to introduce students about the basic concepts and related texts in heritage and
tourism studies. The students will learn the issues relating to the social and cultural impacts
of modern tourism.
Course Objectives
1. To learn the definitions, terminology and concepts of cultural heritage and its
relationships with tourism.
2. To learn the heritage tourism supply by examining different categories of heritage
attractions and the contexts within which heritage exists and additional perspectives
on scale from the supply perspective.
3. To learn the role of interpretation in cultural heritage sites and the relevance of such
interpretation approaches to visitors.
4. To provide a framework to plan, design, and assess interpretation programs for
tourists
Texts Prescribed
CO1. To have the knowledge of the cultural tourism, ecotourism and heritage sites.
Course Objectives
1. To acquire analytical skills for solving marketing related problems and challenges and
to familiar with the strategic marketing management process
Texts Prescribed
Course Outcomes(COs)
CO6. To understand how the sales and sales management a role of all industries
III Year : VI Semester
Part-III : Core XII : 7BCE6C1 : Computer Networks
Course Description
The students are enabled to learn the principles of computer networks, basics of data
communication, network reference models, design issues of layers, various types of computer
networks, designing communication protocols and internet security.
Course Objectives
Texts Prescribed
The first book given below is the prescribed text book and the next 6 books are given for
reference.
1. Computer Networks, Andrew S Tanenbaum and D. J. Wetherall, 5th Ed, Pearson, 2011.
4. Data Communications and Computer Networks, Brijendra Singh ,Second Edition, PHI,
2006.
Lectures enable the students to learn new material relevant to computer networks, and the
methodologies of the subject area. Network Tutorials enable the students to strengthen their
understanding. Formative and summative assessments assess the application of methods and
techniques, and examinations in addition assess an understanding of core concepts.
Course Outcomes(COs)
The course introduces the basic theoretical underpinnings and concepts behind computer
graphics and Expose student to algorithms, tools and techniques for implementing the same.
This course is also designed to provide a comprehensive introduction to computer graphics
leading to understand contemporary terminology, progress, issues, and trends.
Course Objectives
Computer graphics are an intrinsic component of many modern software applications and
are often essential to the success of these applications. The objective of this course is to
familiarize the student with fundamental algorithms and data structures that are used in
today’s interactive graphics systems as well as programming and architecture of high-
resolution graphics computers. The principles and practice of computer graphics are
described from their mathematical foundations to the modern applications domains of
scientific visualization, virtual reality, computer games and film animation.
Texts Prescribed
The first book given below is the prescribed texts book and the next 3 books are given for
reference.
1. Computer Graphics (A Programming Approach) Second Edition by Steven
Harrington. McGraw-Hill Internation Editions
2. M. Newman and F.Sproull, Interactive Computer Graphics, McGraw Hill. Plastok and
Gordon Kalley, Computer Graphics, McGraw Hill
Course Outcomes(COs)
Upon successful completion of this course, students will be able to
1. Demonstrate an understanding of contemporary graphics hardware.
2. Create interactive graphics applications in C++ using one or more graphics application
programming interfaces.
3. Write program functions to implement graphics primitives.
4. Write programs that demonstrate geometrical transformations.
5. Demonstrate an understanding of the use of object hierarchy in graphics applications.
6. Write program functions to implement visibility detection.
7. Write programs that demonstrate computer graphics animation.
8. Write programs that demonstrate 2D image processing techniques.
III Year :VI Semester
Part III : Core XIV : 7BCE6C3 : Software Engineering
Course Description
This course is to gain a detailed understanding of the phases of the software development
lifecycle; appreciate the problems that are associated with each of the phases, and be able to
identify best practice for their solution. This course is to understand the issues surrounding
the project management activities required for the development of a significant piece of
software within a team environment and gain an appreciation of the complexities and impact
of legislation on the professional work environment.
Course Objectives
Texts Prescribed
The first book given below is the prescribed texts book and the next 3 books are given for
reference.
Course Outcomes(COs)
CO1. Have knowledge of current software development practices that is relevant and applicable
to software development in industry
CO2. An appreciation of the challenges facing the software development industry in terms of
the software development practices and processes
CO3. Have an appreciation of the challenges facing the software development industry in terms
of the software development process and general project management
CO4. Have an understanding of project management theory and techniques
CO5. Be able to describe and analyse how each of the issues within software engineering
Interrelate
CO6. Have gained additional knowledge of the problems faced in 'real world computing' from
representatives of industrial software development companies
CO7. Have a detailed understanding of the important legal, ethical and moral issues relating to
the building and use of computer applications
CO8. An ability to describe and analyze the different core facets of software engineering and
how they interrelate
CO9. An ability to critically analyze systems with regard to the principles of software
engineering so that this analysis aids the production and maintenance of software
applications
CO10. An ability to conduct self-study to further their knowledge in the integration of the topic
areas
CO11. Have gained experience in planning, organising, managing and implementing a large
scale software application as part of a team
CO12. Developed appraisal and evaluation skills through the use of peer and self-assessment and
critical appraisal of others work
III Year : VI Semester
Part III : Core XV : 7BCE6PR : Project Work & Viva-Voce
Course Description
The final year project is one of the most important aspects of the B.Sc. computer science
degree. The B.Sc. Computer Science curriculum is based on theoretical and laboratory.
Besides that students complete a software project in the final year of the program.
Course Objectives
The students are prepared to serve as project leaders and team members who add value
through the project course. To expose student to industry-standard project practices, through
a real-life project work under time and deliverable constraints, applying the knowledge
acquired through various courses.
1. The students will be allowed to work on any project based on the concepts studied in
core/elective courses.
2. The project work should be compulsorily done in the college only under the
supervision of the department staffs.
3. The combined project shall be undertaken by the students as a team of two.
4. The number of teams should be equally assigned to existing Staff members.
5. The following list of parameters taken into account for the evaluation of Project work
and Viva-voce.
Course Outcomes(COs)
Upon successful completion of this course, students will be able
CO1. To provide an opportunity to apply the knowledge gained through various courses in
solving a real life problem.
CO3. To introduce the student to a professional environment and/or style typical of a global
IT industry,
CO4. To provide an opportunity for structured team work and project management.
This course will cover the practical aspects of application development using the .NET
framework. Technologies covered include the Common Language Runtime (CLR), .NET
framework classes, C#, ASP.NET, and ADO.NET.
Course Objectives:
Books Prescribed:
1. Visual Basic.Net Programming Black Book,Steven Holzner ,Dream Tech Press, 2010.
2. The Complete Reference –ASP .NET- Mathew Mac Donald – Mc Graw Hill.
3. Visual Basic.Net, C.Muthu , Tata McGrawHill Education , 2008.
4. The Complete Reference Visual Basic.Net, Jeffrey R.Shapiro , Tata McGraw Hill
Education ,2002
Course Outcomes(COs)
Linux, Apache, MySQL, PHP/Perl - LAMP training solutions are a scalable, flexible, and
easy to implement system for providing application services over the web. LAMP, Web
development framework and shows how that framework can help students to build
applications. The simple and efficient programming language PHP provides the glue for all
the other parts of the LAMP system.
Course Objectives
The course is designed to help the students to build a web application using LAMP
environment. The objective of this course is to utilize and contribute to open source projects.
To make the students to gain experience using open source tools, languages and frameworks
to prepare for careers in software development.
Text Prescribed
1. Julie C Meloni, “Sams Teach Yourself PHP, MySQL and Apache All in One” 4th
Course Outcomes(COs)
Upon successful completion of this course, students will be able to
Install and configure web development frame work LAMP.
CO4. To use Database with open source technologies like PHP, Linux, & Apache web
server that is popularly used in market today.
III Year : VI Semester
Part IV: Skill Based Subjects II : 7SBS6B4: Fruit and vegetable Preservation
Skills
Course Description
This course provides education and training in Fruit and vegetable preservation.
Course Objectives
1. To understand the science, principles and techniques involved in fruits and vegetables
preservation techniques
Text Prescribed
Course Outcomes(COs)
Upon successful completion of this course, students will be able
National Service Scheme (NSS) was launched during 1969, the birth centenary year of
Mahatma Gandhi, in 37 universities involving 40000 students. NSS is an extension
dimension to the higher education system to orient the student youth to community service
while they are studying in educational institutions.
Course Objectives
At the completion of B. Sc. in Computer Science the students are able to:
1. Students will have the sound knowledge in theory and practical in the discipline of
Computer Science. They have the Critical thinking skills by doing the programming
exercises throughout computer science curriculum. Graduates will have the ability to
identify, formulate and design solutions in the areas of Computer Science.
2. Students will be able to communicate technical information effectively in both verbal
and written form in industry and society.
3. Students undertook projects which offer opportunities for interaction with academia
and industry. Students will be able to work in teams to build software systems and
apply the computing knowledge to the benefit of the society
4. Students will be an effective citizen of our country by the acquired sense of
community, social and civic responsibilities, democratic and leadership qualities,
emergencies and national disasters, and national integration and social harmony.
5. Students will demonstrate knowledge related to social, ethical, health and
safety, sustainability and environmental dimensions.
6. Students understand the issues of environmental contexts and sustainable
development.
7. Students adapt to societal change for improved career opportunities in industries,
academics and entrepreneurial endeavors. Engage in life-long learning acquiring
knowledge of contemporary issues so as to face the career challenges.
B.Sc. Computer Science Programme Specific Outcomes(PSOs)
1. Know the programming concepts and methodology & the functionality of hardware
and software aspects of computer systems.
2. Afford effective and efficient real time solutions using acquired knowledge in various
domains such as C, C++, JAVA, HTML, Oracle, VB etc.
3. Afford a technical training, through a range of educational activities, to develop a
range of transferable skills applicable to employment.
4. Apply the knowledge gained through experience in jobs
ALAGAPPA UNIVERSITY, KARAIKUDI
NEW SYLLABUS UNDER CBCS PATTERN (w.e.f.2014-15)
Code
Total 21 30 -- -- 600
Total 21 30 -- -- 600
Total 24 30 -- -- 800
Total 23 30 -- -- 700
Total 26 30 -- -- 700
Total 25 30 -- -- 700
Course Description
Students will be exposed to prose, and poetry works of great writers and poets,
provided they will learn Grammar and composition to enhance the skill of LSRW.
Course Objectives
Course Objectives
Students will be exposed to C Programming language. They will learn syntax and
semantics in C language. Students are introduced to fundamental data types, flow control, and
standard function libraries. Thorough treatment is given to the topics of string and character
manipulation, dynamic memory allocation, standard I/O, macro definition, and the C runtime
library. The course explains the use of structures, unions, and pointers. Structured
programming constructs and various functions are also covered. Emphasis is given to the
processing of command line arguments and environment variables so students will be able to
write flexible, user-friendly programs. They will also learn to solve problems using various
programming logic and various file types.
Texts Prescribed
The first book is the prescribed text book and the following two books are given as reference.
6. Programming in ANSI C, by E. Balagurusamy, Tata McGraw Hill, 4 th Edition.
Lectures enable the students to learn new material relevant to computational thinking.
Practical classes enable the students to put into practice learning from lectures and strengthen
their understanding through application. Students are assessed by formative and summative
assessment and examinations.
Course Outcomes(COs)
Students completing the course will be able to
CO1. Develop their skill in C programming language.
CO2. Understand the basic concepts of program development statements and its syntax.
CO3. Understand the various types of arrays.
CO4. Know about the various types of Functions and String handling mechanisms.
CO5. Really Understand the Concepts of structures and Unions.
CO6. Illustrates the various operations performed on different types of data files.
I Year : I Semester
Course Objectives
Students come with their developed programs to their lab session. They have to enter,
compile, link and execute tow programs in their lab session. They have to correct the syntax
error, logical errors, input errors and output errors. Students are assessed by formative and
summative assessment and examinations.
Course Outcomes(COs)
Upon successful completion of this lab Course, student will be able to
CO1. Explain the role of constants, variables, identifiers, operators, type conversion and
other building blocks of C Language.
CO2. Use conditional expressions and looping statements to solve problems associated
with conditions and repetitions.
The course is based on the fundamental module on digital electronics and architecture of
computer.
Course Objectives
Texts Prescribed
A lot of the useful web sites are given to students for self learning and understanding.
Students are assessed by formative and summative assessment and examinations.
Course Outcomes(COs)
CO1. To know about the basic and compare the Number Systems and Conversions.
CO2. To understand the concept of various logic gates and truth tables.
CO3. To apply the laws and theorem of Boolean algebra to simplify Boolean functions.
CO4. To use the methods of systematic reduction of Boolean expression including KMap.
CO5. To understand the binary arithmetic operations are automated in computer Systems.
CO6. To understand the concept of combinational logic circuits.
CO7. To design and implement different types of sequential logic circuits using flip-flop.
CO9. To understand the basic hardware design of logic circuits and be able to use
synchronous sequential circuits.
CO10. To be able to model & analyze various basic Magnetic memories RAMs, ROMs.
This course enables each learner at the college level to communicate effectively in
English both in the spoken and in the written mode.
Course Objectives
The student will learn the basics of English, LSRW skills, spoken communication skills and
written communication skills.
Text Prescribed
Course Outcomes(COs)
Course Description
Students will be exposed to prose and short stories of great writers, provided they will
learn Grammar and composition to enhance the skill of LSRW.
Course Objectives
Course Outcome:
c. They will also be exposed to basic literary genres of prose and short stories
d. Grammar, reading and writing exercises will make the student to read any text and
understand it and make them to think beyond the text.
e. Compositions give space for more writing skills. They will help the student to write
essays, and reports. Thereby they will be able to differentiate objective and
subjective writing.
I Year : II Semester
Part III : Core III : 4BCE2C1 : Programming with C++ and Data
Structures
Course Description
Students will be exposed to C++ Programming language and data structures. The C++
programming course provides an accelerated introduction to the most essential syntactical
components of the C and C++ language, focus on object-oriented programming with C++.
They will easily learn and implement the various data structures.
Course Objectives
Students will learn syntax and semantics of statements in C++ language. The course
begins by introducing the built in data types, fundamental control constructs, and rich
expression operator repertoire common to both C and C+. The central concepts of C++
syntax and style are taught in the context of using object-oriented methods to achieve
reusability, adaptability and reliability. Emphasis is placed on the features of C++ that
support abstract data types, inheritance, and polymorphism. Students will learn to apply the
process of data abstraction and class design. The introduction and implementation for data
structures like stack, queue, tree and graph using arrays and linked lists are described.
Texts Prescribed
The first two books given below are the prescribed text books and the next three books are
given for reference.
Course Outcomes(COs)
Students completing the course will be able to
CO1. Explain the top-down and bottom-up programming approach and apply bottom up
approach to solve real world problems.
CO2. Describe the concept of inheritance, overloading, constructors and apply real world
problems.
CO3. Discuss the generic data type for the data type independent programming which
relates it to reusability.
CO4. Explain the concepts of arrays and linked lists
CO5. Explain the stack and queue organization using linked list
CO6. Discuss the Tree and Tree traversal methods
CO7. Develop their skill in C++ programming language
I Year : II Semester
This Data structure lab using C++ course provides hands on training in C++ as well as in
Data structure. The lists of program are integrated throughout to reinforce learning and
develop real competency.
Course Objectives
Students will be exposed to C++ Programming language. They will learn syntax and
semantics of statements in C++. They will also learn to solve problems in Object oriented
ways i.e., bottom approach. This lab also complements the data structures course. The
objective of this lab is also to teach students various data structures implementation. Students
will gain practical knowledge by writing and executing programs in C++ using various data
structures.
The lists of program are to evaluate even number, prime numbers, sorting, to convert
digits to words and to find area using function overloading. Also write programs to
demonstrate the concepts of inline functions, simple arithmetic operations, pre-defined
manipulators, friend function, array of objects, constructor overloading, overloading the
unary – operator, single inheritance, binary + operator, Multiple inheritance, Multilevel
inheritance Hierarchical inheritance, and Virtual functions.
The lists of data structures program are implementation of Stack using array and linked list,
infix to prefix and prefix to infix expressions using stack, Queue using array and linked list,
binary tree traversal and binary search tree.
Students come with their programs to their lab session. They have to enter, compile, link
and execute tow programs in their lab session. They have to correct the syntax error, logical
errors, input errors and output errors. Students are assessed by formative and summative
assessment and examinations.
Course Outcomes(COs)
The students will develop their skill in executing C++ programming language. Students
completing the course will have the ability to design and test programs to solve mathematical
and scientific problems using object oriented concepts. Students also have the
CO1. Ability to use the features of C++ using object oriented programming.
CO2. Ability to use the relative merits of C++ as an object oriented programming language.
CO3. Ability to use encapsulation and inheritance.
CO4. Ability to implement programs in C++ Using polymorphism.
CO5. Ability to do the various overloading.
CO6. Ability to solve mathematical and scientific problems using object oriented concepts.
CO7. Ability to create stack using arrays and linked lists.
CO8. Ability to create Queue using arrays and linked lists.
CO9. Ability to implement prefix and postfix conversion.
CO10. Ability to implement Tree traversal.
I Year : II Semester
Course Objectives
The course objective is to introduce the basic concepts of microprocessor and the
assembly language programming and real time applications of 8086 Microprocessor. Student
will learn the architecture of 8086 microprocessor and assembly language programming, bus
configuration, the interfacing Input and Output devices with 8086 microprocessor.
Texts Prescribed
The first book given below is the prescribed text book and the next book is given as
reference.
1. Micro Computer Servicing Practical System and Trouble Shooting – Stuart M.Asser,
Vincent J.Stigliano, Riochard F.Bahrenburg.
2. Microprocessor and Interfacing – Programming and Hardware – Douglas V.Hall –
TMH.
A lot of the useful web sites are given to students for self learning and understanding.
Students are assessed by formative and summative assessment and examinations.
Course Outcomes(COs)
Upon successful completion of this course, students will be able
CO1. To understand the architecture of 8086 microprocessor.
CO2. To impart the knowledge about the instruction set and programming in assembly
language.
This course gives a brief introduction about the importance of environment and nature.
This also describes abut renewable and non-renewable resources, Ecosystems, Bio-diversity
and its conservation and pollution.
Text Prescribed
Course Outcomes(COs)
Course Description
Prose, Poetry and Grammar Works are taught to students. Students will learn
grammar and composition to enhance the skill of LSRW.
Course Objectives
Texts Prescribed
Course Outcome
a) Grammar, Reading and Writing exercises will make the students read any text
b) Composition practice will help the student to write essays
II Year : III Semester
Part III : Core V : 4BCE3C1: Java Programming
Course Description
This course of study builds on the skills gained by students in Java Fundamentals and
helps to advance Java programming skills. . The course emphasizes becoming productive
quickly as Java application developer.
Course Objectives
This course covers the Java language syntax and then moves into the knowledge of
object-oriented features of the language. Students will then learn the I/O streams and
collections API packages. Students will learn to extend their programming experience in
Java and develop more complex Java applications. Students will design object-oriented
applications with Java.
Texts Prescribed
The first book given below is the prescribed texts books and the next two books are given as
reference books.
Lectures enable the students to learn new material relevant to Java. Lab classes enable the
students to put into practice learning from lectures and strengthen their understanding.
Students are assessed by formative and summative assessment and examinations.
Course Outcomes(COs)
This course gives practical training in JAVA to develop various application programs,
applet programs, utility programs. This covers design, implementation and testing software
using Java. Write Java programs that solve practical, real world, business-oriented problems
using object-oriented design.
Course Objectives
The objective of this lab is to learn the Java language syntax and Java object-oriented
features. Students will learn the I/O streams and API packages collections with suitable
examples. The programming experience in Java and Java applications extend the students
skill.
This lab complements the Java course. Students will gain practical knowledge by writing and
executing programs in Java. The lists of Applet programs are to displaying digital clock, to
draw our national flag, to draw bar charts, to draw building, to draw the various shapes, to
design a simple calculator and to animate a ball across the Screen. The lists of other java
programs are to understand class and objects, method overloading, exception, threads,
command line arguments, matrix operations, sting operations, inheritance, interface and
Package.
Students are trained to compile and execute java codes. A lot of the useful java web sites are
given to students for learning and understanding. Students are assessed by formative and
summative assessment and examinations.
Course Outcomes(COs)
Course Description: This course is designed for students of B.Sc Physics, Chemistry,
Computer Science… as allied course. The goal of this course is to help the students to know
the basic topics which will enable them to understand certain topics in their major course and
to apply the methods to solve problems and to do research work.
1. know to evaluate the improper and proper integral, definite integral, double integral.
2. know the properties of eigen values and eigen vectors and applications of
characteristics equation.
3. solve second order differential equation.
4. know the expansion of the trigonometric functions.
5. know to sum the algebraic series.
Text book:
Ancillary mathematics by S. Arumugam and Others.
CO1. integrate using integrating by parts, Bernoulli’s formula, properties of definite integral
and reduction formula.
CO2. find the rank of the matrix solve the simultaneous equations, eigen values and eigen
vectors and inverse of the matrix using cayley’s Hamilton theorem.
CO4. find the expansion of trigonometry function and solve problems in hyperbolic and
inverse hyperbolic function.
Course Description
This course teaches the basic skills needed to get employment. This course is to build a
sense of awareness among students through proper guidance about various effective
employability skills in order to motivate students for prospective career in government and
corporate sector.
Course Objectives
The steps to be followed by the students to get selected for a job are discussed. A resume
or CV preparation which is a snapshot of any one qualification for a particular position or
type of work is described. This course gives the Tips and Tricks to ace Group discussions and
to face an interview. This course also enables the students to learn the team work and
motivation needed for a company.
Text Prescribed
5. E. H. McGrath, S.J., “Basic Managerial Skills For All”, Prentice-Hall of India Private
Limited, New Delhi 110 001. ISBN-0-87692-498-4.
6. D. K. Sarma, “You & Your Career”, Wheeler Publishing, 755, Anna Salai, Chennai
600002. ISBN 81-7544-170-4. -1999
7. Indian Jaycees, “Skills” Series, published by Indian Jaycees.
8. S. P. Sachdeva, “Interview In A Nutshell”, Sudha Publications (P) Ltd., B-5, Prabhat
Kiran, Rajendra Place, New Delhi 110 008.
Course Outcomes(COs)
This course is to build a sense of awareness among students through proper guidance
about various competitive examinations in order to motivate students for prospective career
in government and corporate sector. This course is also to intensively guide students for
competitive examinations like TNPSC, UPSC, SSC, RRB, IBPS etc
Course Objectives
The competitive examinations skills are well described in this course. The introduced
skills are the Numerical ability, Verbal abilities, Memory and inductive reasoning, Logical
reasoning, Coding and Decoding, Direction Test, Syllogism, Spatial and perceptual abilities,
situation reaction test Intelligence, creativity, and testing.
Text Prescribed
1. Ajay rai, “intelligence tests”, sterling paperbacks, published by sterling publishers pvt.
Ltd., 110, green park extension, New delhi-110 016., 2001
2. Competition success review magazines.
Course Outcomes(COs)
CO1. To understand the numerical ability, verbal ability and perceptual ability.
CO3. To know about the examination pattern for the respective entrance.
Extension activity provides a link between the College and the Society. An extension
activity is an activity that extends the learning of students.
Course Objectives
The second year students are made aware of the common extension activities in order to
create socially sensitive citizens. Extension Activities will be organized for 2 days in the
Third Semester. The programme may be organized in any Saturday and Sunday. A meeting
of all the staff of the department be conducted before departing to the camp in which
Programmes to carried out.
Course Outcomes(COs)
CO3. To identify the needs and problems of the community and involve them in problem
solving process
CO4. To develop among themselves a sense of social and civic responsibility
CO5. To utilize their knowledge in finding practical solution to individual and community
problems
CO6. To develop competence required for group-living and sharing of responsibilities
Course Description
To enable the learners become proficient users of English involving all the skills, so
that the students confidentially face competitive examinations and come out successfully.
Objectives
3. To familiarize the learners with the use of technology for writing the exams
4.To make the students understand and relish the great works of Shakespeare.
Course Outcomes
Abilities Developed:
2. Fluency in English, precise and correct use of English language, building confidence in
handling English language.
Text Prescribed:
This course specialize students in the development of World Wide Web applications or
applications that are run over HTTP from a web server to a web browser. This course is
responsible for designing, coding and modifying websites, from layout to function and
according to a client's specifications. Strive to create visually appealing sites that feature
user-friendly design and clear navigation.
Course Objectives
This course aims to make students as a web developer. This introduces the theory,
principles and practice of web programming by means of using HTML, CSS and JavaScript.
The objectives are to build web applications using client side script technologies and to build
XML applications with DTD and Schema.
Texts Prescribed
The first book given below is the prescribed text book and the next one isgiven as
reference.
1. “Internet and World Wide Web – How to Program”, H.M.Deitel, P.J.Deital, T.R.Nieto,
Pearson Education Asia – Addison Wesley Longman Pte Ltd.
2. “Special edition using HTML”, Mark R Brown and Jerry Honeycutt, Third edition
Lectures provide the students with a mechanism by which to learn the theory behind web
programming. Tutorials provide examples and solutions to problems, exemplifying good
practice in web development. Summative assignments encourage and guide further
independent study within specific guidelines relating to programming tasks.
Course Outcomes(COs)
CO8. Understand, analyze and create XML documents and XML Schema.
II Year : IV Semester
Part-III : Core VIII : 4BCE4P1: Web Design Lab
Course Description
The students for this lab course learn about the core skills necessary for web development.
This gives a hands-on Exposure to design of web sites using open source technologies such
as HTML, CSS, JavaScript and XML.
Course Objectives
1. To learn code syntax, commenting, writing, testing, and maintenance of HTML, CSS
and Java script.
4. To learn static, dynamic and interactive web pages and web applications.
Course Outcomes(COs)
CO2. To design and implement web pages that has consistent functionalities with
Javascript.
CO3. To design and build client-side applications with clean and well-commented code.
CO4. To create a site that has a good outlook and its functionalities.
CO5. To create rich internet applications that use most recent client-side programming
technologies.
This course is designed for students of B.Sc Physics, Chemistry, Computer Science… as
allied course. The goal of this course is to help the students to know the basic topics which
will enable them to understand certain topics in their major course and to apply the methods
to solve problems and to do research work.
Text book:
1. Find moments of a variable, co- efficient of skewness and kurtosis and fit a
straight line and a parabola.
2. to find the correlation, rank correlation, regression between two variables.
3. find the missing data from the given data using Newton and lagrange’s method.
4. find the Laplace transform and inverse Laplace transform of a function and solve
second order differential equation using L.T.
5. find the fourier series of a function.
II Year : IV Semester
Part IV : Skill Based Subjects II : 4SBS4B2: Emergency and Medical Lab Skills
Course Description
This course is to build a sense of awareness among students through proper guidance about
various emergency and medical lab skills in order to motivate students for prospective life.
This course is also to intensively guide students in emergency situations.
Course Objectives
This course is to enable students to learn First Aid to Fracture and Fire, to Animal and Snake
bites, to Diarrhea, Dysentery and Heat Stroke. This course is also to enable students to know
the traffic rules and steps to be taken in accidents. This course is also give awareness to
students about the use of herbal plants and vegetables.
Text Prescribed
CO1. Recognize the nature and seriousness of the patient's condition or extent of
injuries to assess requirements for emergency medical care
CO2. Administer appropriate emergency medical care based on assessment findings of the
patient's condition
This course is an education for students for culturing the mind. Learning and practicing
Manavalakali Yoga by students would help them to acquire Physical health, Mental
acuteness, strength of life force and wisdom.
Course Objectives
Yoga to students is the only means through which social welfare could be derived. The
Course objectives are
1. To train and develop the physical body for leading a healthy life.
2. To rejuvenate the life energy, to retard the ageing process and to achieve spiritual
development.
3. To offer meditation practices and introspection so as to strengthen the mind
increase its will power, concentration, creativity and receptivity and ultimately to
transform the mind to achieve self realization.
4. To help every individual to realize the enduring values of peace, non-violence and
harmony to revitalize human society for restoring its sanity and strength
Course Outcomes(COs)
Yoga to students is the only means through which social welfare could be derived. On
successful completion of this course the student should be able to:
Operating system is system oriented software protects user and hardware resources. This
course will introduce the core concepts of operating systems, such as processes and threads,
scheduling, synchronization, memory management, file systems, input and output device
management and security.
Course Objectives
Texts Prescribed
The first book is given below are the prescribed text books and the next two books are given
as reference books.
1. A Silberschatz Peter Galvin and Greg Gagne, “Operating System Concepts”, John
Wiley & Sons, 2000
2. Operating systems Internal and Design Principles – Fifth Edition, William Stallings,
PHI
3. Operating systems – Second edition, Achyut S Godbole, TMH
A lot of PPTs are available about various OS in Internet. Students are taught using these
PPTs to understand different OSs. Students are assessed by formative and summative
assessment and examinations.
Course Outcomes(COs)
CO1. Describe the basic components of an operating system and their role in
implementations
CO2. for general purpose, real-time and embedded applications.
CO3. Define the concepts of processes, threads, asynchronous signals and competitive
system resource allocation.
CO4. Explain what multi-tasking is and outline standard scheduling algorithms for Multi-
tasking.
CO5. Discuss mutual exclusion principles and their use in concurrent programming
including semaphore construction and resource allocation.
CO6. Expose the details of major operating system concepts, overview of system memory
management and the implementation of file systems.
III Year : V Semester
Part III : Core X : 4BCE5C2 :Visual Basic
Course Description
This course introduces computer programming using the Visual BASIC programming
language with object-oriented programming principles.
Course Objectives
This course purpose is
1. To learn Arithmetic operations for displaying numeric output.
2. To learn decision structures for determining different operations.
3. To learn apply loop structures to perform repetitive tasks.
4. To learn sub-procedures, and functions to create manageable code.
5. To manipulate arrays for sorting, calculating, and displaying of data.
6. To learn classes, objects, methods, instance variables, composition, inheritance, and
polymorphism.
7. To learn the basics of windows applications using forms, controls, and events.
8. To learn design, create, build, and debug Visual Basic applications.
9. To retrieve input from a file as opposed to input only provided by user.
10. To design, code, test and debug programs using VB.
Texts Prescribed
The first book given below is the prescribed texts books and the next three books are given as
reference books.
1. Evangelos Petroutsos, Mastering Visual Basic 6, BPB Publications, New Delhi.
2. PK.MCBride, Programming in Visual Basic, BPB Publications, New Delhi.
3. Steve Brown, Visual Basic 6 in Record Time, BPB Publications.
4. Gary Cornell & Troy Strain, Visual Basic Nuts & Bolts For Experienced Programmers,
MCGrawHill Publication, New Delhi.
Course Outcomes(COs)
Upon successful completion of this lab course, students will be able to
CO1. To write the programming terminology in Visual Basic .
CO2. To design Graphical User Interface (GUI) based on problem description.
CO3. To use Event programming.
CO4. To use Algorithm to verify processing is accurate.
CO5. To write applications using Visual Basic that runs under Windows operating system.
III Year : V Semester
Part III : Core XI : 4BCE5P1 :Visual Basic and Oracle Lab
Course Description
This lab course gives practical training of RDBMS with VB. Using any RDBMS package
students can create database and perform the operations such as Insertion, Deletion,
Modification, and Generating reports. This course introduces computer programming using
the Visual BASIC programming language with object-oriented programming principles.
Course Objectives
The objective of this course is to make the student to learn how to design, code, test and
debug programs using VB. Students will learn Visual Basic to build Windows applications
using structured and object-based programming techniques. Students will be exposed to the
following concepts in lab work includes file access methods, data structures and modular
programming, program testing and documentation. Database controls, SQL, classes, database
connectivity and object-oriented methods are also covered. Develop and debug applications
using Visual Basic 2010 (or version required for the course) that runs under Windows
operating system. Students will learn design, create, build, and debug Visual Basic
applications.
Course Outcomes(COs)
CO7. Understand, appreciate and effectively explain the underlying concepts of database
technologies
CO8. to create tables and set appropriate relationships between them
CO9. To create queries that answer specific questions about the data in the database.
CO10. To set the Connect, DatabaseName, and RecordSource properties.
CO11. To apply appropriate VB for Applications code (VBA) to update Access table data.
CO12. To use embedded SQL statements within VBA procedures to create and run adhoc
queries for users.
CO13. To use Oracle Data Control in Visual Basic 6.
III Year : V Semester
Part III : Elective I(A) : 4BCEE1A : Data Mining and Data Warehousing
Course Description
This course will introduce the concepts, techniques, design and applications of data
warehousing and data mining. Some systems for data warehousing and/or data mining will
also be introduced. The course is expected to enable students to understand and implement
classical algorithms in data mining and data warehousing.
Course Objectives
This course gives an introduction to methods and theory for development of data
warehouses and data analysis using data mining. Data quality and methods and techniques
for preprocessing of data are described. Modeling and design of data warehouses are
described. Algorithms for classification, clustering and association rule analysis. Practical
use of software for data analysis is described.
Texts Prescribed
The two books given below are the prescribed text books and the next three books are
given as reference.
A lot of query examples are in these books. Students are taught to create and query the
database. A lot of the useful web sites are given to students for self learning and
understanding.
CO1. The fundamental concepts of data warehouse, delivery process, system process and
process architecture.
CO2. Explain the system and data warehouse, process managers, capacity planning, tuning
and testing.
CO3. Describe the basics of data mining, data mining metrics and social implications of
data mining
CO4. Discuss about the implementation of data ware housing techniques
CO5. Explain the association rules, basic algorithms, advanced association rules techniques
and measuring the quality of rules
III Year : V Semester
Part III : Elective I(B) : 4BCEE1B :Multimedia Technology
Course Description
This course introduce students to various multimedia elements along with the theoretical
underpinnings and to expose them to integration of these elements.
Course Objectives
The Course objective is
1. To identify a range of concepts, techniques and tools for creating and editing the
interactive multimedia applications.
2. To identify the current and future issues related to multimedia technology.
3. To identify both theoretical and practical aspects in designing multimedia systems
surrounding the emergence of multimedia technologies using contemporary hardware
and software technologies.
4. To learn with features of text, audio, images, video and active contents.
5. To learn with the file formats for the above elements.
6. To know of various application softwares used to process the above elements
Texts Prescribed
The two books given below are the prescribed text books and the next two books are given as
reference.
1. Multimedia Magic - S.Gokul revised and updated second edition - BPB
2. Multimedia Making it Work - Tay Vaughen 6th edition – TMH
3. Kiran Thauras, Prabhut K. Andleigu – Multimedia System Design - Prentice Hall
India.
4. Malay k. pakhira ,Computer graphics,Multimedia and Animation - Prentice Hall
India.
Course Outcomes(COs)
Upon successful completion of this course, students will be able to
CO1. Define and Discuss the effects of multimedia multimedia.
CO2. Identify five multimedia components.
CO3. Explain why multimedia is so powerful to increase human-computer interaction.
CO4. Understand analog and digital conversion process.
CO5. Discuss the hardware requirement and Classification multimedia software.
CO6. Discuss about audio digitization, audio file format and audio software.
CO7. Explain about digital video standards, formats and technology.
CO8. Examine basic principles behind animation and techniques.
CO9. Discuss 4 main steps in multimedia project development.
CO10. Discuss 7 Processes of Making Multimedia.
CO11. Create a storyboard for the animation project.
CO12. Examine multimedia applications in several areas.
III Year : V Semester
Part III : Elective II(A) : 4BCEE2A: Database Management Systems
Course Description
The Relational Database Management Systems (RDBMS) course is to educate students with
fundamental concepts of File processing and database processing system, the various data
model and its application, the various normal forms and its role in DBMS. The students will
also learn the concepts to learn SQL programs, function, procedure, package, trigger and
exception handling.
Course Objectives
This course objective is to educate students with fundamental concepts of Data Base
Management System, Data Models, Different Data Base Languages. This RDBMS course
provides an introduction to Database System, Entity-Relationship Model, designs of Database
System, an overview of the architecture, functions, and benefits of a database management
system and discusses various database models. The course describes the data structure of a
relational database model in detail. This course provides to use Triggers, Package, Cursors,
and Transaction in PL/SQL.
Texts Prescribed
The first two books given below are the prescribed texts books and the next three books are
given as reference. Students are assessed by formative and summative assessment and
examinations.
Course Outcomes(COs)
CO1. Understand the basic concepts and appreciate the applications of database systems.
CO2. Understand the basics of SQL and construct queries using SQL.
CO3. Understand the commercial relational database system (Oracle) by writing SQL using
the system.
CO4. Understand the relational database theory and be able to write relational algebra
expressions for queries.
CO5. Understand sound design principles for logical design of databases, including the ER
method and normalization approach.
Course Objectives
This course covers the implementation of advanced program designs with the tools available
in the Java programming language.
This course covers advanced topics
1. To learn streams and file input/output.
2. To learn multi-threading/synchronization.
3. To learn internet networking.
4. To learn the development of graphical user interfaces (GUIs) in Java.
5. To learn design/installation of event listener objects.
6. To learn including the use of layout managers and menus.
7. To learn database connectivity.
Texts Prescribed
1. “Java 2 – The complete Reference”, Fifth Edition 2006, Herbert Schildt, Tata
McGraw – Hill Publishing Company Limited, New Delhi.
2. “Java-How to Program” Sixth Edition 2005, H.M. Deitel, P.J. Deitel, Pearson
Education Pte. Ltd, Delhi.
Course Outcomes(COs)
Upon successful completion of this course, students will be able to
CO1. Use streams for file processing as well as client/server communications tasks.
CO2. Develop interactive GUI using the Java Swing class and layout manager.
CO3. Explain client/server applications and TCP/IP socket programming.
CO4. Write queries using SQL to update and retrieve the data from the databases.
CO5. Describe distributed applications using RMI.
CO6. Describe component-based Java software using JavaBeans.
CO7. Describe server side programs in the form of Servlets.
CO8. Work on complex projects by designing and implementing applications.
III Year : V Semester
Part IV : Skill Based Subjects I : 4SBS5A4: Heritage and Tourism
Course Description
This course is to introduce students about the basic concepts and related texts in heritage and
tourism studies. The students will learn the issues relating to the social and cultural impacts
of modern tourism.
Course Objectives
1. To learn the definitions, terminology and concepts of cultural heritage and its
relationships with tourism.
2. To learn the heritage tourism supply by examining different categories of heritage
attractions and the contexts within which heritage exists and additional
perspectives on scale from the supply perspective.
3. To learn the role of interpretation in cultural heritage sites and the relevance of
such interpretation approaches to visitors.
4. To provide a framework to plan, design, and assess interpretation programs for
tourists
Texts Prescribed
CO1. To have the knowledge of the cultural tourism, ecotourism and heritage sites.
Course Objectives
1. To acquire analytical skills for solving marketing related problems and challenges
and to familiar with the strategic marketing management process
2. To learn the elements of sales force to be an effective component of an
organization’s overall marketing strategy.
Texts Prescribed
1. Chunawalla, S. A., Sales Management, 5th Edition (2007), Himalaya Publishing House
2. Havaldar, Krishna; Sales And Distribution Management, 1st Edition (2006), T M Hill
3. Perreault, Jr., William; Mccarthy, E. Jerome, Basic Marketing, 15th Edition, 2006, Tata
Mcgraw Hill
Course Outcomes(COs)
CO6. To understand how the sales and sales management a role of all industries
III Year : VI Semester
Part-III : Core XII : 4BCE6C1 : Computer Networks
Course Description
The students are enabled to learn the principles of computer networks, basics of data
communication, network reference models, design issues of layers, various types of computer
networks, designing communication protocols and internet security.
Course Objectives
Texts Prescribed
The first book given below is the prescribed text book and the next 3 books are given for
reference.
1. Computer Networks, Andrew S Tanenbaum and D. J. Wetherall, 5th Ed, Pearson, 2011.
2. UylessD.Black, Computer Networks, PHIE.
3. Data and Computer Communications, PHI, W.Stallings
4. Data Communication and Networking , Behrouz A. Forouzan, TMH, 2005.
Lectures enable the students to learn new material relevant to computer networks, and the
methodologies of the subject area. Network Tutorials enable the students to strengthen their
understanding. Formative and summative assessments assess the application of methods and
techniques, and examinations in addition assess an understanding of core concepts.
Course Outcomes(COs)
CO1. Define, use and implement Computer Networks and the basic components of a
Network system.
CO2. Know and Apply pieces of hardware and software
CO3. Differentiate the various types of network configurations
CO4. Understand the layers of OSI and TCP models
CO5. Define the different protocols, software, and network architectures.
CO6. Define the concept of local area networks, their topologies, protocols and
applications.
CO7. Define the need security and control, what errors might occur, and how to control
network errors.
III Year : VI Semester
Part III : Core XIII : 4BCE6C2 : Computer Graphics
Course Description
The course introduces the basic theoretical underpinnings and concepts behind computer
graphics and Expose student to algorithms, tools and techniques for implementing the same.
This course is also designed to provide a comprehensive introduction to computer graphics
leading to understand contemporary terminology, progress, issues, and trends.
Course Objectives
Computer graphics are an intrinsic component of many modern software applications and
are often essential to the success of these applications. The objective of this course is to
familiarize the student with fundamental algorithms and data structures that are used in
today’s interactive graphics systems as well as programming and architecture of high-
resolution graphics computers. The principles and practice of computer graphics are
described from their mathematical foundations to the modern applications domains of
scientific visualization, virtual reality, computer games and film animation.
Texts Prescribed
The first book given below is the prescribed texts book and the next 3 books are given for
reference.
3. Computer Graphics (A Programming Approach) Second Edition by Steven
Harrington. McGRAW-HILL INTERNATION EDITIONS
4. M. Newman and F.Sproull, Interactive Computer Graphics, McGraw Hill. Plastok and
Gordon Kalley, Computer Graphics, McGraw Hill
Course Outcomes(COs)
Upon successful completion of this course, students will be able to
CO1. Demonstrate an understanding of contemporary graphics hardware.
CO2. Create interactive graphics applications in C++ using one or more graphics
application programming interfaces.
CO3. Write program functions to implement graphics primitives.
CO4. Write programs that demonstrate geometrical transformations.
CO5. Demonstrate an understanding of the use of object hierarchy in graphics applications.
CO6. Write program functions to implement visibility detection.
CO7. Write programs that demonstrate computer graphics animation.
CO8. Write programs that demonstrate 2D image processing techniques.
III Year :VI Semester
Part III : Core XIV : 4BCE6C3 : Software Engineering
Course Description
This course is to gain a detailed understanding of the phases of the software development
lifecycle; appreciate the problems that are associated with each of the phases, and be able to
identify best practice for their solution. This course is to understand the issues surrounding
the project management activities required for the development of a significant piece of
software within a team environment and gain an appreciation of the complexities and impact
of legislation on the professional work environment.
Course Objectives
Texts Prescribed
The first book given below is the prescribed texts book and the next 3 books are given for
reference.
Course Outcomes(COs)
CO1. Have knowledge of current software development practices that is relevant and
applicable to software development in industry
CO2. An appreciation of the challenges facing the software development industry in terms
of the software development practices and processes
CO3. Have an appreciation of the challenges facing the software development industry in
terms of the software development process and general project management
CO4. Have an understanding of project management theory and techniques
CO5. Be able to describe and analyse how each of the issues within software engineering
interrelate
CO6. Have gained additional knowledge of the problems faced in 'real world computing'
from representatives of industrial software development companies
CO7. Have a detailed understanding of the important legal, ethical and moral issues relating
to the building and use of computer applications
CO8. An ability to describe and analyze the different core facets of software engineering
and how they interrelate
CO9. An ability to critically analyze systems with regard to the principles of software
engineering so that this analysis aids the production and maintenance of software
applications
CO10. An ability to conduct self-study to further their knowledge in the integration of the
topic areas
CO11. Have gained experience in planning, organising, managing and implementing a large
scale software application as part of a team
CO12. Developed appraisal and evaluation skills through the use of peer and self-assessment
and critical appraisal of others work
III Year : VI Semester
Part III : Core XV : 4BCE6P1 : C# .Net Lab
Course Description
This lab course is designed to provide the knowledge of Dot Net Frameworks along with C#.
This course provides an exhaustive coverage of programming in C # programming language,
knowledge of object-oriented paradigm in the C # programming language, and knowledge of
.NET environments.
Course Objectives
Course Outcomes(COs)
Upon successful completion of this course, students will be able
CO1. knowledge of the structure and model of the programming language C # (note)
CO2. use the programming language C # for various programming technologies
develop software in C #.
CO3. evaluate user requirements for software functionality required to decide whether the
programming language C # can meet user requirements.
CO5. choose an engineering approach to solving problems, starting from the acquired
knowledge of programming and knowledge of operating systems.
CO6. To provide an opportunity to practice time, resource and person management.
III Year : VI Semester
Part III : Elective III : 4BCEE3A: Mobile Communication
Course Description
This course gives introduction to wireless communications and networking. Topics include
transmission fundamentals, wireless channel, coding techniques and error control, satellite
and cellular networks, cordless systems, mobile IP and management, multiple access
techniques and wireless protocols, wireless LAN, IEEE 802.11, and adhoc and sensor
networks
Course Objectives
2. Programming WAP, WAP Servelets with WML, WML Script and 3G, by V. K. Jain,
Dreamtech Press, 2001
Course Outcomes(COs)
CO1. Explain working, characteristics and limitations of mobile hardware devices including
their user-interface modalities.
CO2. Describe frequency band, spectrum, air interface and channel structure for
telecommunication and identify the GSM, GPRS and Bluetooth software model for
mobile computing.
CO3. Understand, analyze and explain problems associated to localization and movements
and the wireless and wired communication architecture and handling of data and
business application over slow wireless networks.
CO4. Identify business data management and security issues over slow wireless media and
Working of software mobile agents over long distances.
CO5. Understand and learn transaction processing over wire and wireless media and various
routing and communication protocols.
CO6. Analyze QoS over wire and wireless channels and understand and recognize CDMA
and other network applications.
III Year : VI Semester
Part III : Elective III : 4BCEE3B: C# .Net Programming
Course Description:
This course will teach the program using the state of the art C# (C Sharp) language provided
in the Microsoft .NET framework. Student will learn about variables and constants,
expressions and statements, operators and namespaces. Most important, you will learn how to
create classes and instantiate objects. This course will provide a solid foundation for
exploring the .NET framework as well as advanced topics in C#.
Course Objectives:
This course will cover the aspects of application development using the .NET framework.
Technologies covered include the Common Language Runtime (CLR), .NET framework
classes, C#, ASP.NET, and ADO.NET.
Books Prescribed:
Course Outcomes(COs)
National Service Scheme (NSS) was launched during 1969, the birth centenary year of
Mahatma Gandhi, in 37 universities involving 40000 students. NSS is an extension
dimension to the higher education system to orient the student youth to community service
while they are studying in educational institutions.
Course Objectives
Course Description
This course provides education and training in Fruit and vegetable preservation.
Course Objectives
1. To understand the science, principles and techniques involved in fruits and vegetables
preservation techniques
2. To impart thorough knowledge on the technical skills in various aspects of food
processing and preservation
Text Prescribed
Course Outcomes(COs)
Upon successful completion of this course, students will be able