Computer Science & Engineering (SOSO)

Computer science & engineering department (SOSO)

SOSO is working to provide as software solution because now a day’s marketplace, the word “solution” appears beside the word “software” so frequently that we unconsciously stutter the pair of words rather than one or the other when talking about new purchases or shopping for something to aid our businesses.

Objective of SOSO department is:
  • Demonstrate proficiency in problem-solving techniques using the computer.
  • Demonstrate proficiency in at least two high-level programming languages and two operating systems.
  • Demonstrate proficiency in the analysis of complex problems and the synthesis of solutions to those problems.
  • Demonstrate comprehension of modern software engineering principles.
  • Demonstrate a breadth and depth of knowledge in the discipline of computer science.
  • Computer science & engineering department

Computer science is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization(realization or implementation) of the methodical procedures (or algorithms) that underlie(involve) the acquisition, representation, processing, storage, communication of, and access to information.

Computer Science & Engineering deals with the theoretical foundations of information and computation along with practical techniques for implementation and application. Computer Science engineers can contribute as Software Developers, Hardware Engineers, Database Analysts (SQL), System analysts or System Engineers, Security analysts, Business System Database Developer, Data Modeller, Software Quality Assurance (QA) apart from multi-disciplinary research .

All the laboratories are furnished with state-of-the-art equipment, licensed software and PCs. The Department is consistently achieving good results over the years.

  •   Workshop Lab
  •   Computer Aided Machine Drawaing Lab
  •   Machine shop Lab


How to Apply?

Contact for Admissions
Behind Sri Sathya Sai Super Speciality Hospital, Beedupalli Road, Prasanthigram, Puttaparthi – 515134

We are now living in a world where the technology  is continuously making rapid strides. New technologies  evolve quickly making the current ones outdated. Unless the budding engineers are prepared to meet this challenge head on they would find it hard to survive. We at SSE provide a set of carefully tailored value added courses which will immerensely help them to be  quickly employable. These courses are designed in a way that will help bridge the gap between the  academic syllabus and the current industry practices. The value added courses offered are

C++ programming

This course is conducted by the ComputerScience & Engineering department. C++ is one  of the   most popular programming languages. This language finds its usefor a wide variety of System programming applications. System softwares such as  Operating Systems, Compilers and interpreters can be developed using C++.  Expertise in this language is a must for computer science graduates.

JAVA programming

This course is conducted by the ComputerScience & Engineering department. Java is a highly popular, object oriented and platform independent programming language,. This language finds its use everywhere. Java can be used to develop device control, business applications, client-server web applications and Internet of Things. It is intended to let application developers “write once, run anywhere” (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture.

Web Technologies

In order to make websites look and function a certain way, web developers utilize different languages. The three core languages that make up the World Wide Web are HTML5, CSS, and JavaScript. In the IT world, the internet is an essential platform, whether it’s for developing or for consumer use.

Client-Side Markup and Scripting

Client-side technologies are things that operate in the browser. There is no need to interact with the server. These languages are generally very easy to use, and you can try them out right on your own computer.

HTML: Hypertext Mark-up Language

By now you surely know what HTML is! It is a basic markup language that you’ll use to create the structure of your web pages. You can think of this as the framing for the house that you’re building. It is the most basic and essential part of your website – it gives your house shape, rooms, and structure.

CSS: Cascading Stylesheets

This is what you will use to create the decoration for your house (or website!). CSS describes how a web page should look in the browser. The key to good web page creation is to completely separate the presentation (CSS) from the structure of your site (HTML). This way it is easy to make changes to the look of your site without changing all of your HTML files. Just like putting a new coat of paint on your house.


JavaScript is a simple scripting language used to make things happen on your web page. In our home building analogy, JavaScript would be the hinges that make doors open and close and light switches turn on and off.

It is important to recognize the difference between JavaScript and some of the server-side technologies discussed below. As a client-side language, JavaScript only works within the browser window. It cannot retrieve, create, or store data on the server, it can only manipulate things within the browser. Things that you might use JavaScript for include swapping images on mouseover, check to see if form fields have been completed, or making a web page redirect to another page.

Server-Side Programming Languages

There are many server-side programming languages that you can use on your web sites. These are languages that interact with the web server to manipulate data. In our home building analogy, server side programming would be all the functionality in the house: electrical wiring, plumbing, and duct work. It does stuff.

You would use a server-side language to send form data, store passwords and login information,or otherwise store and retrieve data from the server. Applications that would require a server side language include message boards, blogs guestbooks, and anything that requires users to log in.

Before you start worrying out about learning a programming language, you should know that for many basic applications it isn’t necessary to learn how to do server-side programming. You can download and install many scripts with minimal effort. Of course, if you are interested in learning programming there are many resources available. The most common server side languages are PHP (PHP Hypertext Preprocessor, open source) and ASP (Active Server Pages, from Microsoft).

To use one of these, you need to have them enabled on your hosting account. Most free hosts do not offer server side languages of any kind. On a paid hosting account, it depends on whether you are on a Windows or Linux server. ASP is a windows technology and is only available on Windows servers. PHP is an open source language and is available on Linux and (sometimes) windows servers. Check with your hosting provider to see which one you can use with your account.


.NET is both a business strategy from Microsoft and its collection of programming support for what are known as Web services, the ability to use the Web rather than your own computer for various services. Microsoft’s goal is to provide individual and business users with a seamlessly interoperable and Web-enabled interface for applications and computing devices and to make computing activities increasingly Web browser-oriented. The .NET platform includes servers; building-block services, such as Web-based data storage; and device software. It also includes Passport, Microsoft’s fill-in-the-form-only-once identity verification service.

Net Technology is developed by Microsoft in 2000. .Net technology is the new addition to Windows. The .NET (“dot – net”) environment is effectively a “virtual computer” that runs on a real computer, through which a developers can create a .NET application in any .NET – compatible language and participate in the same software project writing code in the .NET languages in which (such as Visual C++.NET, Visual Basic .NET, C#, Java, J# and more others).

.NET Core Technology-  .NET  Technology has quite a few different parts

  • Common Language Runtime (CLR)
  • Common Language Infrastructure (CLI)
  • Common Language Specification (CLS)
  • .NET Framework tools (examples include gacutil, sn, and all the compilers)
  • .NET Framework is FREE (including the compilers!)
  • .NET development is made MUCH easier by using Visual Studio .NET

Introduction of .NET Framework-                        

.NET Framework is a software framework developed by Microsoft for Microsoft Windows operating systems. .NET Framework has a large library, and it supports several programming languages which allows language interoperability (each language can use code written in other languages.)
Features of framework’s Base Class Library-

  • User Interface
  • Web Application Development and
  • Database Connectivity
  • Data Access
  • Network Communications.
  • Cryptography
Internship Programs

The Institute keeps keen objective to help understudies by supporting them to get internships throughout each semesters in well reputed companies that adds to their career growth by giving them practical experience in corporate environments along with live projects. Knowing the fact that Internships in companies contribute to vital part for career growth of individual students the programs are continuously conducted and students are motivated to take part for scaling up their skills and knowledge.

Paul Spiesberger graduated as a computer scientist with focus on media from the Vienna University of Technology. He works as a researcher and lecturer in the feld of computer science with focus on mobile technologies around the globe and is also employed as a software developer for mobile technologies within a fast growing Austrian company. In the past he won several national and international awards for his work. Since 2014 Paul is the chairman of – the Austrian Network for Information and Communication Technologies for Development and engages himself in his spare time by using his skills also for the common good. Paul was born in Pinsdorf, Austria in the year of 1988.
Experience:5 Years

Mr. Prasada Reddy Associate Professor Qualification:Ph.D Experience:16 Years

Mr.S.NoorMohammed Asst Professor Qualification:M.Tech Experience: 10 years

Mrs.G.Uma Devi, Associate Professor  Qualification :Ph.D Experience : 20Years

Mr.GyanChand Assistant Professor Qualification:M.Tech  Experience: 8 years

Mr.K.Ravi Kumar  Assistant Professor Qualification:M.Tech  Experience: 8 years

Mr.V.Sudhakar     Asst Professor Qualification:M.Tech Experience: 9years

Mr.Siva Kumar    Asst Professor Qualification:Ph.D Experience :16 years

Mrs.Roopa Kalpana Asst Professor