Pre-placement training was organized for final year students which focused on current industry concepts as well as training for placement. Pre-placement training focused on over all development of candidate in order to prepare for various placement drives. The students were divided into two batches B1 batch and B2 Batch.
The following aspects are included and conducted in the training.
Developing Logics through Advanced data structures using Python: Four days training on Developing Logics through Advanced data structures using Python was conducted for B1 batch students. The resource person of this training are Dr. S. Mohideen Badhusha, Ankitha Shetty, Shilpa, Megha Hegde, Vidya, Manjunath H R, and Pradeep Nayak. This training was conducted from 16th September 2020 to 19th September 2020; and 30th September 2020 to 3rd September 2020. Finally, the assessment on this training was conducted on 20th September 2020.
Programming with C and Data Structures with C: Q-Spider Training Software Institute, Bangalore in association with Department of CSE has conducted a Thirteen days hands-on training on hidden tricks on C Programming Language and Data Structures with C from 21st September 2020 to 5th October 2020. Mr. Shariq was the trainer during these days. About 136 final year students were trained by above resource persons. Mr. Shariq trained the students with interview based questions, some MCQs and some techniques used in C and Data Structures concepts.
Data Structures and its Applications using C: Two days training was conducted on Data Structures and its Applications using C language for final year students in Boot camp on 26th October 2020 and 27th October 2020 from 09.30 AM to 05.00 PM. Session was started by Mrs. Jaishma Kumari. The training started with introduction to Data Structures and basic concepts of arrays. Mrs. Merlyn continued the session with the concepts of Pointers and Structures.
Mr. Venkatesh trained on how to write the recursive procedures for a given problem and it was compared with iterative solution. The training was continued with different types of data structures and its applications. He also explained about the implementations of some applications on linked list, trees, stacks and queues.
Mrs. Merlyn Melita Mathias explained the implementations of various operations of stacks, queues, pointers and structures. Students implemented these operations in C language.
Jaishma Kumari explained about how to create the linked list, and implementation of its basic operations.
Java Programming:Two days training was conducted on Java programming for final year students in Boot camp from 6-10-2020 and 7-10-2020 (9.30 AM to 1.00 PM and 2.00 PM to 4.45 PM). Session started with introduction on java, explained basic concepts starting with data types, array, different types of operators, different types of conditional statements followed by, iteration statements and followed by string operation. The session was continued by making students work on all this concepts by giving different problems, made them to work on the same. Some problem statements were given related to the same and made students to work on it by Ms. Megha D Hegde.
The second session was conducted by Ms. Shilpa, which was on the introduction to classes and objects, followed by OOPs principles/features like Encapsulation, Abstraction, Inheritance, types of inheritance with examples for each, Polymorphism. And also discussed about Using Super keyword, Final keyword, this pointer. Exception handling- Types of exception handling, throwable class and the exception handling mechanism. Multithreading concepts like creating the threads, thread priorities and isAlive() and join() methods and other methods of multithreading. All the concepts were explained with programming example and made students to work on it.
The third session was conducted by Mr. Sayeesh, which was on interview related questions on basics, classes and objects, Inheritance, Polymorphism, Super keyword, Final keyword, this pointer. Also, in this session discussed on different programs for Exception handling- Types of exception handling, threads, Multithreading, thread priorities various methods of multithreading, Garbage collection and dynamic dispatch. Also solved interview related questions for all these concepts.
Web Programming: Two days training was conducted on web programming for final year students in Boot camp from 6-10-2020 and 7-10-2020 (9.30 AM to 1.00 PM and 2.00 PM to 4.45 PM). The resource person for this training are Dr. Kiran B Malagi, Mrs. Vidya and Mr. Abdul Khader. The schedule of the course is given as in the following Table.
Session # | Date | Time | Topic Covered | Speaker |
1. | 08-10-2020 | 9:00 am to 1:00 pm | Introduction to Web Technology and Basics of HTML | Dr. Kiran B. Malagi |
2. | 08-10-2020 | 2:00 pm to 5:00 pm | Introduction to CSS | Ms. Vidya |
3. | 12-10-2020 | 9:00 am to 5:00 pm | Web programming with Bootstrap | Mr. Abdul Khader |
In the First Session Dr. Kiran B. Malagi, introduced students to history of internet and WWW, basic terminologies and advanced techniques of Web programming. Later he started with basics of HTML. The simple HTML program, tag structure, and many of the basic tags were introduced.
All the sessions were conducted in Laboratory itself so that students could get hands on feel of programming. Students were asked to develop a simple, static webpage, using all the basic HTML tags. The List of Web pages created by different teams is given in the following table:
Sl. No | Team Leader Name | Dept. | Name of Web page |
1 | Viha B. Raju | CSE | Wedding Planner Website |
2 | Anusha | CSE | Movie Ticket Booking |
3. | Bhramari P. Shetty | CSE | Nirvyadhi Foundation(NGO) |
4 | Sahana c | CSE | Zakyoentertainment |
5 | Madhushree | CSE | Tourism |
6 | Gangotri | ISE | Department Website |
7 | B. Sai Harsha | CSE | Movie Database |
8 | Lokesh P | ISE | Shipping |
9 | Satvik | CSE | Amusement Park |
10 | Vikas A. L. | CSE | Gaming Website |
11 | Sushmitha | CSE | Event Management |
12 | Navya | ISE | Fashion Shop |
13 | Shreetal | CSE | Mylogo |
14 | Vinod Kumar | CSE | Hotel Management |
In the afternoon session Mrs. Vidya, Assistant professor, Dept. of CSE, introduced the Cascading Style Sheet (CSS)concepts to Students. She covered the topics like style sheets, selector types,example programs, box model etc. She covered almost all the property and value pairs for various HTML elements. Students adopted these styles for web pages that they created in the first session.
On 12-10-2020, Mr. Abdul Khader, Assistant professor, Department of CSE, covered the topics on Bootstrap. The objective of his session were to address the following topics.
- Built-in Support for layout, grids, fluid grids, and responsive designs.
- Pre-built CSS: Contains global CSS classes for typography, tables, grids, forms, buttons, images, and more
- Components: Contains lots of reusable components including Icons, Dropdowns, Navbars, Breadcrumbs, Popovers, Alerts, and many more.
- JavaScript Plug-ins: Contains lots of custom jQuery plug-ins. You can include them all or one by one.
- Customizable Components: We can customize Bootstrap's components with LESS variables and jQuery plug-ins to create our own version.
. Net Programming with C#: Four Hours training was conducted on Dot NET Programming by using C# language for final year students in Boot camp on 13th October 2020 from 9.30 AM to 1.30 PM. The session was divided into two types of applications namely Console Applications and Windows Forms Applications.
Session started with Console Applications. The first project developed by students in the Console Applications is displaying the welcome message. The session is run with introduction on C#, explained basic concepts. In Console Applications, the students studied many information starting from how to Display Welcome message in Console, data types, array concepts, different types of operators, different types of conditional statements followed by, iteration statements and followed by string and string builder operations. They also studied the various operations on DateTime type objects. The session was continued by making students to work on all this concepts by giving different problems, made them to work on the same. Finally, Mr. Venkatesh told about some list of real time applications which can be developed by using Console Applications. He also instructed the students to try to implement these applications in their free timing.
After these Console Applications, the session was taken into Windows Applications. The students studied how to design the form with various suitable elements and how to program it. The windows applications is begins with very simple applications like copying the string from one textbox control to another textbox control, Concatenating two strings which are stored in two textbox controls and store it in the third textbox control. Later they taken into some numeric applications like displaying the next Fibonacci number.
Students were trained with many simple projects on windows applications. They also studied to design multi form applications. Finally, Mr. VENKATESH informed the students to develop one mini project “Simple Calculator” and “Scientific Calculator”. Later he informed the students to merge these two calculators in one project by giving options in the first form.
Oracle Assessments:Two days training and assessment sessions are conducted on 13th October 2020 and 15th October 2020 by Hmanth Kumar N P, Shruthi Shetty J, and Sharan
Operating System: The training session on Operating System was conducted by Mr. Sayeesh on 14th October 2020 from 9.30 AM to 11.00 AM.The session was started with the functions of operating system, followed by types of operating system. Next discussed about process scheduling, why process scheduling is required, and various scheduling algorithms with examples. And also discussed about deadlock and how to prevent deadlocks, Banker’s algorithm with examples. Finally, session was concluded with interview related questions of operating system.
Computer Networks: The training session on Computer Networks was conducted by Ms. Ankitha Shetty on 14th October 2020 from 11.00 AM to 12.30 PM.
In this training session, Ms. Ankitha Shetty covered the following Topics:
Computer Network Introduction, OSI Model, TCP/IP Model, IP Address and its Classes, Firewall, DNS, Network Security. Ms. Ankitha Shetty explained about Classification of networks based on (i) Transmission media, topology, and size of the network. She also explained on packet switched and circuit switched networks with difference and their working. She explained about the functions of each layers in OSI and TCP/IP model. Five major categories of Firewall are explained. Detailed about IP addressing with classification of IP address, IPV4 and IPV6, static and dynamic assignment, IP address classes and port number. The training was continued on DNS and Network Security concepts.
Internet of Things: The training session on Internet of Things was handled by Mr. Nagesh U B, Asst. Professor of Department of ISE AIET on 14th October 2020 from 2.00 PM to 5.00 PM for the final year students in the bootcamp training periods.
The entire session has been delivered in two parts:
- Theory and architecture of IoT (2pm to 3.15pm)
- Hands-on session on Contiki OS (3.30PM to 5PM)
Following topics were delivered to the participants in the first half:
- Evolution of iot
- Architecture of iot- three and 5 layered architectures.
- IoT technology stack- various hardware device used as gateways
- Sensors and actuators for iot interface.
- Clod architecture
- Fog architecture
- Cloud data acquisition protocols- MQTT and CoAP protocol architecture and working
- Application areas of IoT: case studies following were discussed-
- Intelligent home,
- healthcare
- agriculture
- smart grid
- smart transportation
- Career opportunities in the field of IoT-Indian scenario.
- Top clod platforms for IoT implementation.
Following topics are delivered in the second half as hands-on session:
- Introduction to personal area networks and 6LoWPAN
- Simulation of PAN in Contiki OS
- Architecture of Contiki OS and protocol stack
- Installation of Contiki OS in VMware virtual box.
- Simulation of a 5 node PAN and their communication in Cooja simulator.
- Simulation of blink LED application on sky mote.
- Simulation of a UDP communication and performance study.
Project Guidance: The training session on Project – Avenues, Processes & Challenges was handled by Dr. Manjunath Kotari Professor and Head, Department of CSE on 16th October 2020 from 9.30 AM to 11.00 AM for the final year students in the bootcamp training periods.
He explained the importance of doing the projects, Phases of Project Design & Implementation, designing the database, designing the User Interface, software design using UML diagrams, and modular design. He took a case study of “IoT application development” and “Banking Applications”. He also explained the report writing and importance of documentation.
Continuing his session to how to structure the report. His session was continued with Process overview. Here he discussed about stages of the development. Development stages includes: System Conceptions, Analysis, System Design, Class Design, Implementation, Testing, Training, Deployment, Maintenance. In his training, he explained about two development life cycles to develop the project: Waterfall development and Iterative development. In Domain analysis part, he took ATM as the case study.
Data Mining: The training session on Data Mining was handled by Veena M,Assistant Professor, Department of Computer Science and Engineering on 16th October 2020 from 11.00 AM to 1.00 PM for the final year students in the bootcamp training periods.
Started by giving the introduction to Database, need for database, Database Management Systems, purpose of DBMS and explained how to discover knowledge hidden in data using Data Mining (DM).
The process of Knowledge Discovery in Database (KDD) and steps involved in this process were explained to the students. Discussed various goals of DM, need for DM and explained 3 keys technologies which has made DM has an emerging trend, those key technologies are increase in computing power, improved data collection, and statistical analysis.
Mrs Veena M explained two types of DM functions:
- Predictive models: predict unknown values based on known data.
- Descriptive models identify patterns in data.
Gave brief introduction to supervised and unsupervised learning and various clustering, classification, regression and predictive algorithm concepts were explained to students.
The details of classification model, definition of classification model were conveyed to the students by taking the example of credit applicants who are poor credit risks. Decision tree concept was explained with an example of how much fit a person is, and discussed how a resemblance factor can influence the classification.
Finding groups of objects which are similar and different from each other. The goal is to find the most 'natural' groupings of the instances, within a cluster: Maximize similarity between instances and between clusters: Minimize similarity between instances were explained with the help of various clustering algorithms like k-means, DBscan along with the concept of outliers were explained to students.
The session ended with the discussion of various DM applications like Marketing, city planning, image processing etc.,
Tensorflow: Mr. YathishKuntadi conducted one day training about Tensorflow on 17th October 2020 during bootcamp training for final year students. TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.
