ME Computer Science Engineering

About the Department

Objective:

To impart teaching & training in various areas of Computer Science and Engineering based on

  • To establish the Department of Computer Science and Engineering as a quality learning environment and as a centre for advanced studies in Computer Science and Engineering.
  • In terms of inspiring teachers, state-of-the-art facilities, experience sharing and widening he knowledge horizon, interacting with experts from academia and industry, facilitating the student in the process of growth in the computer field.
  • To motivate the students to be innovative in the field of Computer Science and Engineering

Post Graduate course of Computer Science and Engineering was established in the year 2005 with 18 students as intake. The alacrity of the students to learn makes it easier for the Department of Computer Science and Engineering to produce top-notch engineers who are being recruited by companies all over the world.

The Department is proud to produce more number of Anna University rank holders every year. CSE Department is equipped with excellent teaching faculties, including high quality computer laboratory with state of the art equipment to support the learning process. The Department of Computer Science and Engineering strives to for qualified engineers to create a sustainable world and enhance the global quality of  life.

Vision

Our vision is to offer up to date and flexible programs which will allow our graduates to be competitive in the job market. We strive to provide a hands-on approach in teaching computer related courses. To this end we are increasing the capacity of our computer laboratories as well as equipping them with the latest in hardware and software.

Mission

M1 (Research with Latest Tools): To provides exposure to the students in the latest tools and technologies in the area of computer hardware and software, and to enable them perform research in all branches of the computing field

M2( Industrial Environment & Quality Education): Our main task is to prepare students for careers in industry or to pursue advanced graduate studies with an excellent knowledge in all computer related fields

M3 (Human Potential): To develop human potential to its fullest extent so that intellectually capable and optimistic leaders can emerge in range of professions

Dr.R. Rajappan

HOD for MECH

Welcome Message

“To be a centre of excellence in the field of Mechanical Engineering where the best of teaching, learning and research synergize”

Welcome to the Department of Mechanical Engineering at Mailam Engineering College, the esteemed & the fastest growing college in Tamilnadu. As Chair of the Department, I take pride in the fact that our department has well qualified faculty and staff members who are available to the students fulltime. A well equipped state of the art laboratory helps the students to keep in pace with the racing technology.

The faculty members in addition to regular teaching are also busy in consultancy services to local industry and Govt. departments, organizing and participating national/international conferences, workshops and seminars, upgradation of laboratories (through college budget and grants from AICTE and other bodies).

The students of Mechanical Engineering have been recruited by renowned companies like Cooper busman, Sundram fasteners Ltd, TCS, Wipro, HCL etc. They have also brought laurels to the department by winning various competitions at national level co-curricular and extracurricular activities like paper presentations, projects, quizzes, sports etc.

Program Outcomes (PO)

PO1: Engineering knowledge:
Apply knowledge of mathematics, science, engineering fundamentals, and mechanical engineering to the solution of engineering problems.
Identify, formulate, review literature and analyze mechanical engineering problems to design, conduct experiments, analyze data and interpret data.
Design solution for mechanical engineering problems and design system component of processes that meet the desired needs with appropriate consideration for the public health and safety, and the cultural, societal and the environmental considerations.
Use research based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions in mechanical engineering

Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to mechanical engineering activities with an understanding of the limitations.

Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to mechanical engineering practice.

PO7: Environment and sustainability:

Understand the impact of the mechanical engineering solutions in societal and environmental contexts, and demonstrate the knowledge and need for sustainable development.

Apply ethical principles and commit to professional ethics and responsibilities and norms of the mechanical engineering practice.

Function affectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings in mechanical engineering.

engineering activities with the engineering committee and with society at large, such as, being able to comprehend and write affective reports and design documentation, make effective presentations in mechanical engineering.

Demonstrate knowledge &understanding of the mechanical engineering principles and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments in mechanical engineering.

Recognize the need for, and the preparation and ability to engage in independent research and lifelong learning in the broadest contest of technological changes in mechanical engineering.

Program Educational Objectives

Laboratories

UG (Bachelor of Mechanical Engineering)

The Department of Mechanical Engineering takes a great pride in turning out successful technocrats who can tender their best service with boundless competence and untiring dynamism. The Department is proud to produce Anna University rank holders every year. Anna University verification committee has awarded third rank to the Department for the best infrastructure facilities available among 225 self-financing colleges for the year 2008. The faculty members and students are regularly engaged in presenting and publishing papers in National and International Journals and Conferences. Research works are being carried out in Thermal Engineering laboratory on ‘Utilization of Plastic Fuel in IC engines’ and ‘Pollution Control in Automobiles’. Also, consultancy works are being carried out in Strength of Materials Laboratory to the industries situated nearby the Institution. The Department regularly applies and receives fund from AICTE, DST and CSIR for projects and seminars. The mission of the Department is to promote academic excellence, widen intellectual horizon and inculcate high ideals for the overall personality development of the students and thereby enhance the image of Mechanical Engineers in the Society. Guest lectures and industrial visits are arranged regularly to students for up-gradation of knowledge on latest technologies available in the market on the thrust areas like Manufacturing, Design, Thermal, CAD, CAM, CIM, etc. The students are encouraged for all round excellence in all non-scholastic activities.

PG (M.E – Engineering Design)

The Department of Mechanical Engineering offers a Post Graduate course on M.E (Engineering Design). The PG Program was started in the year 2004 with team of highly qualified, dedicated and motivated faculty members as well as with well equipped laboratories. The Department is privileged to produce a Gold Medal list in ME (Engineering Design) during the year 2012. The field of Engineering Design encompasses many exciting subjects such as Robotics, Finite Element Analysis, Advance Mechanism Design, Product Optimization, Integrated Manufacturing System, and Mechanical Vibration.

241152 Networking Lab

  1. Socket Programming
    1. TCP Sockets
    2. UDP Sockets
    3. Applications Using Sockets
  2. Simulation of Sliding Window Protocol
  3. Simulation of Routing Protocols
  4. Development of applications such as DNS/ HTTP/ E – mail/ Multi – user Chat
  5. Simulation of Network Management Protocols
  6. Study of Network Simulator Packages – such as opnet, ns2, etc.

241253 Operating System Lab

MULTIPROCESSOR OPERATING SYSTEMS

PROGRAM 1 – Semaphores – Multiprocessor operating systems

Assume there are three processes: Pa, Pb, and Pc. Only Pa can output the letter A, Pb B, and Pc C. Utilizing only semaphores (and no other variables) the processes are synchronized so that the output satisfies the following conditions

Assume there are three processes: Pa, Pb, and Pc. Only Pa can output the letter A, Pb B, and Pc C. Utilizing only semaphores (and no other variables) the processes are synchronized so that the output satisfies the following conditions

  1. A B must be output before any C’s can be output
  2. B’s and C’s must alternate in the output string, that is, after the first B is output, another B cannot be output until a C is output. Similarly, once a C is output, another C cannot be output until a B is output
  3. he total number of B’s and C’s which have been output at any given point in the output string cannot exceed the number of A’s which have been output up to that point

PROGRAM 2 – Multithreading – Multiprocessor operating systems

The Cigarette Smokers Problem

Consider a simulation with three smoker threads and one agent thread. Each smoker continuously makes a cigarette and smokes it. But to make a cigarette, a smoker needs three ingredients: tobacco, paper, and matches. One of the smoker threads has only paper, another has only tobacco, and the third has only matches. The agent thread has an infinite supply of all three materials. The three smoker threads are initially blocked. The agent places two randomly chosen (different) ingredients on the table and unblocks the one smoker who has the remaining ingredient. The agent then blocks. The unblocked smoker removes the two ingredients from the table, makes a cigarette, and smokes it for a random amount of time, unblocking the agent on completion of smoking the cigarette. The agent then puts out another random two of the three ingredients, and the cycle repeats

Write a multi-class multithreaded Java program that uses a monitor to synchronize the agent thread and the three smoker threads. Do not mechanically translate semaphore code into monitor code! The agent thread executes in an agent object created from an agent class. Each smoker thread executes in a smoker object. All smoker objects are created from one smoker class whose constructor is used to specify the ingredient possessed by the smoker object. A driver class with a main method constructs the objects and starts the threads.

Use a single monitor object instantiated from a class Control for synchronization. Each of the four threads invokes a synchronized monitor method for its synchronization. No semaphores are allowed. No synchronized blocks are allowed, only synchronized methods. No busy waiting is allowed. No calls to nap inside a synchronized method are allowed (do not nap while holding the monitor object’s lock, that is, while inside a synchronized method or while inside a method called by a synchronized method)

PROGRAM 3 – Multiple sleeping barbers – Multiprocessor operating systems

Write a multi-class multithreaded Java program that simulates multiple sleeping barbers, all in one barbershop that has a finite number of chairs in the waiting room. Each customer is instantiated from a single Customer class, each barber is instantiated from a single Barber class.

Network operating systems

PROGRAM 4 – Network operating systems

Establish a Lab setup for the following network operating systems based programs based on the skills in networking on your own. E.g. for identifying networking hardware, identifying different kinds of network cabling and network interface cards can be done.

Exercises

  1. Identifying Local Area Network Hardware
  2. Exploring Local Area Network Configuration Options
  3. Verifying TCP/IP Settings
  4. Sharing Resources
  5. Testing LAN Connections

Real time operating systems

PROGRAM 5 – Real time operating systems

A real-time program implementing an alarm clock shall be developed. [Alarm clock, using C and Simple_OS]

The program shall fulfill the following requirements:

Clock with alarm functionality shall be implemented, It shall be possible to set the time, It shall be possible to set the alarm time, the alarm shall be enabled when the alarm time is set, the alarm shall be activated when the alarm is enabled, and when the current time is equal to the alarm time, an activated alarm must be acknowledged. Acknowledgement of an alarm shall lead to the alarm being disabled, the alarm is enabled again when a new alarm time is set, an alarm which is not acknowledged shall be repeated every 10 seconds. The program shall communicate with a graphical user interface, where the current time shall be displayed, and where the alarm time shall be displayed when the alarm is enabled. It shall be possible to terminate the program, using a command which is sent from the graphical user interface.

Database operating systems

PROGRAM 6 – Transactions and Concurrency -Database operating systems

Exercises Assume any application(e.g.banking) on your own and do the following exercises

Exercises Assume any application(e.g.banking) on your own and do the following exercises

  1. Investigate and implement the Object Store’s concurrency options.
  2. Implement the concurrency conflict that occurs between multiple client applications.
  3. Observe and implement the implication of nested transactions.

Distributed operating systems

PROGRAM 7 – Distributed operating systems

Design a RMI Lottery application. Each time you run the client program — “java LotteryClient n”, the server program “LotteryServer” will generate n set of Lottery numbers. Here n is a positive integer, representing the money you will spend on Lottery in sterling pounds. Write this program in a proper engineering manner, i.e. there should be specifications, design (flow chart, FD, or pseudo code), coding, test/debug, and documentation.

Consider a distributed system that consists of two processes which communicate with each other. Let P be a state predicate on the local state of one process and Q be a state predicate on the local state of the other process. Assume that neither P nor Q are stable (i.e. closed). Design a superimposed computation which detects that there exists an interleaving of underlying events in this system where at some state P ^Q holds. (A superposed computation is one that does not a_ect the underlying system; it may
ead” but not write” the state of the underlying system. Events in a superposed computation may occur in at the same instant as the underlying events and/or at di_erent instants.) State any assumptions you make. [Hint: Use vector clocks.]

241254 Web Technology Lab

  1. Creation of HTML pages with frames, links, tables and other tags
  2. Usage of internal and external CSS along with HTML pages
  3. Client side Programming
    1. Java script for displaying date and comparing two dates
    2. Form Validation including text field, radio buttons, check boxes, list box and other controls
  4. Usage of ASP/JSP objects response, Request, Application, Session, Server, ADO etc
    1. Writing online applications such as shopping, railway/air/bus ticket reservation system with set of ASP/JSP pages
    2. Using sessions and cookies as part of the web application
  5. Writing Servlet Program using HTTP Servlet
  6. Any online application with database access
  7. Creation of XML document for a specific domain
  8. Writing DTD or XML schema for the domain specific XML document
  9. Parsing an XML document using DOM and SAX Parsers
  10. Sample web application development in the open source environment

Product Design and Reverse Engineering

The Department of Mechanical Engineering organized Workshop on the topic of “Product Design and Reverse Engineering’’ on 3rd October 2023. This workshop has been conducted to improve skills of students in the field of Product Design and Reverse Engineering
The Department of Mechanical Engineering organized a one Day Webinar on “Mechatronics’’ programme on 30th September 2023. During this program chief guest gave lecture on latest trends on Mechatronics Engineering.

Industrial Visit

The Department of Mechanical Engineering organized a one Day Webinar on “Mechatronics’’ programme on 30th September 2023. During this program chief guest gave lecture on latest trends on Mechatronics Engineering.

Internal Symposium

The Dr. S. Senthil, Principal, MEC honouring Dr.A.Gnanamoorthy, Assistant Professor, University College of Engineering Villupuram during the Internal Symposium

The Department of Mechanical Engineering organized a one-day Internal Symposium on 17 Mar 2016. The program was inaugurated by Dr.A.Gnanamoorthy, Assistant Professor, University College of Engineering (Villupuram campus). He delivered the inaugural address as well.

Research & Development
Our college management has sanctioned Rs.20,OOO for the R&D Division of Mechanical Engineering to teach automation for II Yr Mechanical Engineering students. This money is spent on procuring equipment such as PIR, Bluetooth, ultrasound sensor, Andeno Board, Breed Board, Bosh K.

Guest Lectures
Mr.Suseel Jai Krishnan, Asst. Prof., SA Engineering College, Chennai, gave a guest lecture on “Thermal Engineering” for II Yr students on 12 Apr 2016.

Mr.M.Subaramanian, Asso. Prof., Aditya Institute of Technology, Coimbatore gave a guest lecture on “Design of Transmission System” for III Yr students on 11 Apr 2016.

Dr.S.Suresh Kumar, Asso. Prof., SSN College of Engineering, Chennai, gave a guest lecture on “Finite ElementAnalysis” for III Yr students on 12 Apr 2016.

Staff Activities
Dr.R.Rajappan, Dean and HOD, published a paper titled “Mechanical Design and Development of Agricultural Robot’ in “Intemational Journal of Advancements in Mechanical and Aeronautical Engineering” Volume 2: Issue 1 -2015 (pg 94-97) : 23724153]

Dr.R. Rajappan, Dean and HOD, published a paper titled “Buckling Analysis in Uni Directional Glass Epoxy Laminated Plate” in “Journal of Chemical and Pharmaceutical Sciences” (special edition pg 247-255) [ISSN: 0974-2115]-2015

Dr.R. Rajappan, Dean and HOD, published a paper titled “Testing and Analysis of Kenaf Fibre Reinforced Polymer’ in “Joumal of Chemical and Pharmaceutical Sciences” Special Issue (pg.270-274) [ISSN: 09742115]-2015

Dr-R. Rajappan, Dean and HOD, published a paper titled “Performance and Emission Characteristics of Vaiable Compression ratio Direct Injection Diesel Engine using Tamanu oil” in “Journal of Chemical and Pharmaceutical Sciences” Special Issue 7: 2015 (pg 40-43) [ISSN: 0974-]

Dr.R. Rajappan, Dean and HOD, published a paper titled “Performance and Emission Characteristics of Variable Compression ratio Direct Injection Diesel Engine using Plastics oil” in “Journal of Chemical and Pharmaceutical Sciences” Special Issue 7: 2015 (pg 4447) [ISSN: 0974-

Dr-R. Rajappan, Dean and HOD, published a paper titled “Ionic liquids: A Green Solvent for the Biosynthesis of MgO Nano particles Using Banana Stem Plant Extract” in “Journal of Nano Engineering and Non Manufacturing” (Vol. 5, pp. 1 7, 2015) [ISSN: 2157-9326]

Mr.P.Saravanan, Asso. Prof., presented a paper titled “Performance Emission and Combustion Characteristics of Single Cylinder 4-Stroke LHR Engine using Plastic oil” in the 3″ International Conference on “Engineering Technology and Science” held at Muthayammal Engineering College, Rasipuram, during 18 – 19 Mar 2016.

R&D Activity

  • CSIR grant is applied for National Seminar on “Modern Machining Process on Composite Material”.
  • For Two days national seminar on “Advanced Green Energy Technologies”, received a grant of Rs 25000.
  • CSIR grant is applied for National Seminar on “Recent Manufacturing Process on Metal Matrix Composite materials”.
  • Research & Development project was applied to DRDO grant on the title “Optimization and Analysis of Plastic Fuel in 4- Stroke IC engine” amount for Rs 63, 00,000.
  • Patent Applied for the title “Gas Molecular Precipitator” (GMP).The Application Number 4429/CHE/2011.
  • Patent Applied for the title “Windmill Power Generation using Multi-Generator and Single Rotor”. The Application Number 1160/CHE/2011.
  • Patent Applied for the title “Removal of CFC and HCL using Gas Molecular Precipitator (GMP)”.The Application Number 2368/CHE/2011.
  • Vertical Load test of bottles is conducted in Strength of Materials lab for Hindustan National Glass & Industries Ltd.

Staff Activity

Anna University Rank Holders List

2020-2022
SNo. Register no Name Department CGPA Rank
1 421620405001 Arunkumar r M.e. / cse 9.30 7
2019-2021
No. Register No Name Department CGPA RANK
1 421619405002 Ummae Salma A M.E. / CSE 9.00 11
2016-18
No. Register No Name Department CGPA RANK
1 421616405002 ARCHANA P M.E. / CSE 8.85 14
2 421616405001 ANGELIN NIVEDITA S M.E. / CSE 8.48 39
3 421616405003 ASWINI S M.E. / CSE 8.47 40
4 421616405010 VANI S M.E. / CSE 8.45 41
5 421616405007 SARUMATHY B M.E. / CSE 8.41 44
2015-17
No. Register No Name Department CGPA Rank
1 421615405002 LAVANYA R M.E. / CSE 8.56 35
2 421615405006 NIVEDHITHA S M.E. / CSE 8.48 41