Department of Computer Science & Engineering - Report on 5 Days Workshop
Five days National Level Workshop on “Development of Web Oriented Applications using PHP and MySQL and Orientation Program towards Research” was conducted by Department of Computer Science & Engineering from 16th January 2017 to 20th January, 2017. The workshop was inaugurated by Dr. Balakrishnan Manikiam, Sir-MV ISRO Chair Professor, Bangalore University. He lighted the lamp of wisdom and in his speech. He emphasized the need of digital transformation in current scenario. He educated the gathering on the growth and integration of technologies and importance of web applications. He also explained how such workshops would help us provide knowledge of using web applications to turn India into “Digital-India”.
The Dean Academics, HoDs of various departments were also present during the inaugural function. The resource person Dr. S. Mohideen Badhusha highlighted the importance of the web oriented applications with intensive hands-on sessions and delivered vote of thanks. There are 50 participants from various colleges participating in the workshop.
The proceedings of the workshop are as follow:
Day 1: The demonstration was made on ‘Salient and unique features of PHP’ with the hands-on training sessions in the basic programming constructs along with relevant exercises in PHP followed by advanced programming constructs in PHP with HTML.
Day 2: The demonstration was made on ‘Introduction to the object oriented programming concepts in PHP’ along with the hands-on training sessions in implementing the simple object oriented programs with relevant exercises in PHP followed by the demonstration of implementing the in-built functions in PHP.
Day 3: Basic MySQL commands are delivered along with the hands-on training sessions for implementing basic queries in MySQL followed by demonstration of implementing advanced queries in MySQL.
Day 4: The exercises on ‘Development of web oriented applications using PHP, HTML and MySQL’ with the hands-on training sessions for developing on-line applications followed by the demonstration of development of online management system using PHP, HTML and MySQL with Case Studies.
Day 5: On 5th day, Prof. Manjunath Kotari , HoD/CSE conducted a session on “Research Orientation- General Advice” to the Research Scholars. In the session, he explained as how to start the Research, what are the good qualities of Research, types of Researches in India, Structure of Ph.D thesis and tips to write the thesis and journal paper. Dr. Mohideen Badhusha, Professor, Dept of CSE delivered a lecture on Research Avenues in Computer Science & Engineering domain and caveats with some examples for thesis work”. The day ended with a valedictory function in which the certificates were distributed to all the participants.
Pre-Placement Training Program
Pre-placement training was organized for final year students which focused on current industry concepts as well as training for placement. These sessions lasted for 15 days and the session was as follows:
PHP is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. PHP code may be embedded into HTML code, or it can be used in combination with various web template systems, web content management systems and web frameworks. PHP originally stood for Personal Home Page, but it now stands for the recursive acronym PHP: Hypertext Preprocessor. MySQL is an open-source relational database
management system (RDBMS). PHP will work with virtually all database software, including Oracle and Sybase but most commonly used is freely available MySQL database. Information about PHP and MySQL, the way it is implemented in the current trend, also its importance in current mark, along with the hands-on session about the topics was provided to students. This session was carried out by Prof. Shreeshaila from KLES Hubli on 2nd and Aug 3rd 2016. Session was carried for two days for two different batches in college labs.
2) Big Data Hadoop
Big data is a term for data sets that are so large or complex that traditional data processing applications are inadequate to deal with them. Challenges include analysis, capture, search, sharing, storage, transfer, visualization, querying, updating and information privacy. The term "big data" often refers simply to the use of predictive analytics, user behavior analytics, or certain other advanced data analytics methods that extract value from data, and seldom to a particular size of data set. Hadoop is the core platform for structuring Big Data, and solves the problem of formatting it for subsequent analytics purposes. The Big Data helps to solve the unsolved data problems in the physical world. Big Data analysis will be about building systems around the data that is generated. Every department of an organization including marketing,
finance and HR are now getting direct access to their own data. This is creating a huge job opportunity and there is an urgent requirement for the professionals to master Big Data Hadoop skills. In this session enough information on the usage of hadoop and application of it was provided to students. The hands on of this session were also provided to the students. The session was carried out by Mr. Rahul Kanujia & Team, Mumbai on 2nd and 3rd of August 2016 in the internet lab and network lab of collage.
3) Software testing and automation
Software testing is a process of executing a program or application with the intent of finding the software bugs. Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Test techniques include the process of executing a program or application with the intent of finding software errors or other defects. It can also be stated as the process of validating and verifying that a software program or application or product. Students were guided with the uses of software testing and its implementation and its current use in the trending companies. The hands-on about software testing was also given to students in the collage
labs by the resource person. The session was handled by Ms. Ashwini, ASTUTE, Mangalore. The session was conducted for two days alternatively for both batches on August 4th and August 5th 2016.
4) Java J2EE and Java Framework
Java the name of the object-oriented programming language. It is normally used for developing desktop applications, forms the core/base API. J2EE is a platform-independent, Java-centric environment from Sun for developing, building and deploying Web-based enterprise applications online. "J2EE" (or just "JEE" now) is Java Enterprise Edition, which consists of core Java with a powerful set of libraries. These libraries are mostly useful if the applications you're developing have to be multi-tiered, fault-tolerant and/or distributed, running on application servers. In this session students were guided how to work J2EE with Java, hands-on was also provided to students regarding industrial application, advantages in current industry of Java and J2EE. It went on for two days alternatively for two batches, on August 4th and 5th 2016 by Mr. Vipin, Infosys Mangalore.
5) C# and Dot Net Progrmming
C# is a multi-paradigm programming language encompassing strong typing, imperative,declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. C# is one of the programming languages designed for the Common Language Infrastructure it’s also a general-purpose, object-oriented programming language. .NET Framework is a software framework. It includes a large class library known as Framework Class Library (FCL) and provides language interoperability across several programming languages. Programs written for .NET Framework execute in a software environment known as Common Language Runtime Students were provided with information on C# programming language in .Net framework. Also hands-on was provided to
students for better understanding of programs and also its use in current industry. This session was guided by Mr. Venkatesh & Mr. Ganesh K. It was conducted on 8th and 9th of August 2016 for two days for two different batches of CSE and ISE respectively.
6) C- Puzzels
C is a general-purpose, imperative computer programming language, supporting structured programming, used to re-implement the Unix operating system. It has since become one of the most widely used programming languages of all time, with C compilers from various vendors available for the majority of existing computer architectures and operating systems. In this session problems related to C programming language was discussed and students where provided with information on C and its related aptitude question mainly asked in interview, also discussed about the different ways shortcuts in writing the program. This session was handled by Mr. Mahesh Padyana, Cloud E Services, Mysore.
7) Python Programming
Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java. The language provides constructs intended to enable writing clear programs on both a small and large scale. Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library. Python interpreters are available for many operating systems, allowing Python code to run on a wide variety of systems. This session was handled by Mr. Srinidhi, MSRIT, Bangalore.
In the session resource person spoke about the language and also helped students to work with Python language by giving hands-on sessions and understand more on the programming language. This was carried out for two days 11th and 12th of August, 2016.
8) C programming
The C program is mainly used re-implement the Unix operating system. It has since become one of the most widely used programming languages of all time, with C compilers from various vendors available for the majority of existing computer architectures and operating systems. C has been standardized by the American National Standards Institute (ANSI) since and subsequently by the International Organization for Standardization. In this session the resource person discussed about C programming and also about frequently asked questions in the interview. The resource person is Mr. Vikas, NIIT, Mangalore. This was scheduled on 13th of August and 17th August, 2016.
9) Soft skills and resume writing.
Soft skills are a combination of interpersonal people skills, social skills, communication skills, character traits, attitudes, career attributes and emotional intelligence quotient (EQ) among others. The session was handled by Mr. Ramani. Students were trained to write their resumes, also how to face interview, FAQ in interview, mock GDs were conducted for all students. All students were guided to face an interview by stressing on each point to be taken care while facing an interview.
Genesis and team helped students to understand the topics about number system, percentage, perfect loss problems, preposition, subject verb aptitude problems on time and work, speed time and distance, probability, direction problems, questions related to blood relations, permutation and combination, simple equation. Sufficient questions where solved in the class on each topics, to improve the speed of student in solving the problems.
Along with these sessions, each day students were made to solve aptitude questions which were frequently asked during interviews.
REPORT on Workshop – Challenges in Cyber Security and Forensics (18th & 19th January,2016)
The Department of Computer Science & Engineering organized a two days workshop on “Challenges in Cyber Security and Forensics” during 18th & 19th January,2016. The workshop was inaugurated by Dr. Dinesh Rangappa, Chairman of Dept. of Nanotechnology, Muddenahalli. Mr. Chanchal Antony, Assistant Professor, Dept. of Computer Science & Engineering welcomed the gathering. Prof. K V Suresh introduced the chief guest to the gathering. The Principal Dr. Peter Fernandes presided over the function. The resource person for the workshop was Er. Pradeep G, Trainer Data Life Cycle Pvt. Ltd., Bangalore.