BON SECOURS COLLEGE FOR WOMEN - Thanjore | Welcome to Our College
mandatory disclosure







PO1     Acute Thinking: Apply facts of Computer Science to recognise, evaluate problems and to provide nominal solution in the area of Computing.

PO2     Systematic ability: Skill to project, progress algorithms and provide software solutions to cater the industrial wants.

PO3    Employability Expertise: Inculcate skills to shine in the arenas of Information Technology and its Allowed services, Government and Private sectors, Teaching and Research.

PO4     Moral principles: Mount ethical responsibilities, human and professional values and make their involvement to the society.

PO5    Self Focused and Life-long Knowledge: Involved in lifelong learning to equip them to the altering atmosphere and be prepared to take-up mastering programmes. Actively involved in social and professional service at local, national, and global levels.

PO6     Domain Expertise: Engaged in computer-technology related sites or technically competent to follow higher studies.

PO7    Computing Skills and Principles: Consume present and progressive technological implements for execution problem solving, analysis and synthesis by recognizing various computer nominal results.

PO8     Contemporary Tool Practice: Use present systems, skills, and tools essential for computing performs. 

PO9     Societal Impact: Follow specialised software engineering practice by linking related information to evaluate societal and legal problems.

PO10   Analytical Skills: Identify, analyse and implement the difficult with the software knowledge.





Programming in c
It provides the knowledge about user defined function and to rectify the real time programming issues.
It produces the ability to choose the accurate data format as per the requirements of the problem
Programming in C Lab
Analysing the basic fundamentals of C programming language.
Implementing the different methods in Arrays.
Utilizing the loops and decision making statements in C programming depending upon the required problem.
Programming in C++
Demonstrate the characteristics between the top-down and bottom-up approach.
Executing the virtual and pure virtual function & complex programming situations.
Programming in C++ Lab
How to manipulate the objects in C++
Studying and evaluating the classes and objects in C++
Java Programming
Demonstrate the error handling techniques java programming using exception handling.
Figure it out the application programming concepts in OOPS and their programming methodology
Java Programming Lab
Recognizing and spot the defects and usual security issues in code.
Exercising the version control system to record the source code in a project.
Learning the functional dependencies and design of the database management system.
PSO Executing the basic query techniques and the query optimization
Developing an application with the help of PL/SQL & front end tools.
Evaluating the Data base queries to retrieving the specific records in the database.
Understanding and solving the practical issues while creating the Data base
Developing a Business report, newsletter, advertisements by own.
Enhancing the Graphical animation techniques.
Publishing an HTML file.
Digital Electronics and Microprocessor
The various type of codes and number systems are implemented in digital communication and computer systems.
Implementing the basic knowledge of analog and digital electronics to get different types analog to digitalized signal and transform them according to the real world changing circumstances.
Construction and analyzation of various  logical circuits
Dream Weaver
Creating their own websites according to the business standards.
Innovative thinking to design and create wedding cards, greeting cards etc..
Developing their own Invitation cards, Logos, Banners, and Advertisements as per the organization need.
Those who wants to be entrepreneur this course gives the significant output to the students
Data Structures and Algorithms
Evaluating the algorithm and algorithm correctness.
Ability to choose the perfect data structure for the specified task.
Occurring knowledge about linear and non – linear data structures.
Computer Networks
Understanding the different topology’s in computer networks.
Getting vast knowledge about OSI reference model and their layers.
Analysing the routing protocols and declaring the IP address to the each system.
Software Engineering
Defining the various software application domains for different process model used in software development.
Describing the requirements for software and analysing the different software process
Evaluating the SDLC and its advantages.
Operating Systems
Evaluating the structure of OS and its basic architectural components.
Testing the various device and resource management techniques for timesharing and distributed systems
Programming in PHP
Developing the PHP code to get outcomes and to rectify the problems.
Displaying and viewing the data using PHP and MYSQL.
Programming in PHP Lab
Enhancing the use and application of the Relational Database Model.
Developing the Transaction Processes and Multi-user Database support.
Explaining the difference between database and Data Warehouse.
Computer Graphics
Describing the effects of viewing and projections.
Defining the fundamentals of animation, virtual reality and its related technologies. 


CO1    Outrival themselves as Software Engineers, System Analyst, Tester, Developer etc and attain the leadership potentials
CO2    Get specialism in the course over their Masters Degree
CO3    Obtain the Knowledge in Marketing and apply the promoting skill after building the software products
CO4    Providing quality of education in association with business needs.
CO5    Ensuring technical expertise by accepting efficient teaching knowledge process.
CO6    Advance the quality and impact of research with educational knowledge nation-wide and globally
CO7    Provision students for their profession development, specialized growth and to stand in lifelong learning
CO8    Proficient in effectively designing innovative solutions for solving real life business problems and addressing business development issues with a passion for quality, proficiency and holistic approach
CO9   Perform professionally with social, cultural and ethical responsibility as an separate as well as in multi-layered teams with positive approach
CO10Proficient of familiarising to new skills and continually upgrading their skills with an approach towards independent and lifelong learning.





M.Sc Computer Science




Web Technology
Students can analyze a web page and develop web application using PHP.
They can create and manage the web databases using ADO.NET
Students will be able to connect a java program to a DBMS
Students can develop web based application using suitable client side and server side web technologies.
Web Technology Lab
Students can create web pages using ASP, Cascading Style Sheet and Javascript
They can able to create XML documents and Schemas
Design and analysis of Algorithms
Students can develop their ability to analyze the performance of algorithms.
Students can able to choose appropriate algorithm design techniques to solve the problems.
Students can explain different paradigms and explain the different algorithms and their uses
Distributed Operating Systems
Students can understand the different Distributed Systems and challenges in designing the Distributed Systems.
Students can design and implement the  Distributed applications using Technologies
Students can learn how Distributed Shared Memory is managed and to store data in Distributed File System.
Students will be able to analyse and design the document using case driven approach.
Students can develop project using UML diagram.
Students can develop their ability to develop and explore the conceptual model into various applications.
Distributed Technology
Students will learn to design, implement, and debug large programming projects.
Students will gain practical experience in designing, implementing, and debugging Distributed systems
Students will explain various distributed algorithms and design architecture of distributed system
Distributed Technology lab
Students can design Master Pages Views
Students can access and run a very simple server-side program
They can design a simple SQL database
Students will learn how Ad-rotator works and about some major Web protocols
They can design a web page with ADO.NET
Know how to make use of Table creation  using disconnected access
Mobile Communication
Students can learn the basic physical and technical functioning of mobile communications systems
They can test mobile communication equipment for the technical functionality.
They can develop their ability to solve the problems in mobile by their own.
Students can gain knowledge about the new technologies in mobile
Artificial Intelligence
Students can create and design  games to play
They can develop different intelligent algorithms to solve the problems.
Data Mining &Ware Housing
Students can implement the different data mining algorithms on large data sets.
Using Pre Processor techniques students can collect the correct data needed for data mining
They can understand the difference between data mining and data warehouse.
Data Mining Lab
Students can apply different types of data mining techniques like clustering, classification, association finding, feature selection and visualization to real world data.
Pervasive Computing
Students knows the main technique for modelling, designing and simulating pervasive computing systems
Students can design and develop the pervasive computing applications.
Compiler Design
Students can solve simple and complex problems using software design methodology. 
Students can specify and analyse the lexical, syntactic and semantic structures of advanced language features
Students can describe techniques for intermediate code and machine code
Students can able to design the structures required for compiling advanced language features.
Network Security
Students will be able to apply different encrypt and decrypt techniques
Students will be able to create authorized and secured applications.
Cloud computing
Students can understand the virtual data usage with different techniques.
They can create backup for cloud data
Wireless Sensor Networks
Students can explain the basic concept of wireless sensor networks.
They can provide layer-wise security measures.
Open Source Lab
Students are able to recognize the benefits and features of Open Source Technology.
Students can develop and implement simple applications using PHP and  Python
Students are learned to set up the Network Interface
Students learned to install the software
Big Data Analytics
Students can create algorithm to analyze the big data
They can identify the big data in the real world
Students can develop the ability to use, store and retrieve the big data for analytics.
Students can develop the ability to work in teams
They can discover the research areas in the technology field.
They can develop their knowledge in managing and create a solution for their research study.







All Rights Reserved @ Bon Secours College for Women