School of Computer Science Engineering and Information Systems (SCORE)
The school offers PG the programmes M.Tech [Software Engineering], MCA. The programmes are designed to cater to the ever-changing needs and demands of the IT industry.
M.Tech Software Engineering (5 Year Integrated Programme)
This 5-year integrated postgraduate program provides project-rich learning experience for students preparing them to solve real-life problems of the society using software engineering methodologies. The students are given opportunity to choose courses from a good-blend of foundation courses, skill-based courses, industry verticals and emerging technologies. The program faculty members lay emphasis on guiding students for innovative projects and research orientation.
The program aims to provide a broad-based software engineering professional education that prepares graduates for a wide range of career options with the following objectives:
- Graduates will demonstrate agility in software development with a comprehensive set of skills to the needs of the dynamic technology and business scenarios.
- Graduates will be capable of leading diverse teams and organizational entities for technological development, research, innovation and entrepreneurship.
- Graduates will demonstrate ethical and professional responsibilities in the application of information technology-based solutions to organizational and societal problems.
- Graduates will continually acquire knowledge and skills to enhance professional competencies and to contribute towards economic growth of the country.
Foundations of Electrical and Electronics Engineering / Applied Discrete Mathematical Structures / Applications of Differential and Difference Equations/Digital Logic and Microprocessor / Database Management Systems / Computer Architecture and Organization / Theory of Computation/Programming in Java / Software Engineering / Data Structures and Algorithms / Computer Networks / Software Testing / Software Project Management / Software Construction and Maintenance / Information and System Security / Software Design and Development Project
Basic Bioinformatics / Advanced Mathematics /Graph Theory and its Applications /Optimization Techniques /.Net Programming / Digital Image Processing/ Soft Computing/ E-Governance/ Multimedia Systems/ Enterprise Resource Planning / Biometric Systems/ Natural Language Processing /Human Computer Interaction/ Android Programming /Data Mining Techniques/ Embedded Systems/ Big Data Analytics/ Software Security/Advanced Java Programming/ Advanced DBMS/Mainframe Computing/ Semantic Web Technologies /Parallel Programming/ Object Oriented Analysis and Design /Design Patterns /Software Metrics /Software Configuration Management /Software Engineering Process, Tools and Methods /Automotive Software Engineering/ Software Reuse/ Personal Software Process/ Team Software Process/ Knowledge Management System/ Software Engineering Economics/ Agile Development Process/ Reverse Engineering/Global Software Engineering/ Knowledge Engineering / Sensor Networks /Software Quality and Reliability /Advanced Software Testing / System Programming/Cloud Computing /Distributed Computing /Geographic Information Systems /Internet of Things /Real Time Systems/Storage Technologies /High Performance Computing /Linux Programming /Ruby Programming /Big Data Technologies /Web Technologies
Software Development and Management Lab
The Software Development and Management Lab has 72 computers equipped with i5 core processors. The Windows 7 Professional OS is installed in all the systems. The lab emphasizes in disseminating knowledge regarding various development methods and procedures of software development. The practical knowledge of various software engineering concepts enables students to be prepared in developing high quality software products catering to the needs of the industry and the society at large. The Rational Rose, Rational Software Architect, StarUML software installed in the systems help students to gain knowledge on the various verticals of software engineering and related disciplines.
Embedded Systems and IoT Lab
The lab is equipped with 70 systems, each with an i5 processor, Mbed Boards such as Arduino, ESP8266, Raspberry Pi3, Google Vision Kit, Google Voice Kit and related sensors for the creation of Iot applications in various domains. Embedded Systems and IoT laboratory conducts periodic in-house training sessions and workshops for both students and faculty with the goal of fostering professional and technical excellence in IoT and embedded systems. The primary objective is to bridge the gap between industry and academia.
Data Science Lab
A well-established lab with 70 computers, equipped with i5 processor is designed for courses related to Data science and analytics. The lab also caters the need for doing research and development in the field of data analytics. The lab is installed with Hadoop, Python, Mysql, Rstudio, Mongodb, Oracle client software for carrying out data analytics tasks.
Programming Languages Lab
The Programming Languages Lab is equipped with Intel i5processor with 70 computers The lab is also consist of both open source which includes GNU,GCC and licensed software like TURBO C and Borland C. For programming language like C and C++ we have developed our own interface like vpropel.
Software Testing & Verification Lab
The labs are equipped with 70 computers with I5 processors. The labs assist the student’s right from the requirement process to design implementation and Testing. The systems are installed with series of CASE tools, such as Rational Requisite Pro, Star UML, Rational Functional Test, Rational Robot and Load Runner, to perform verification and testing activities.
- As software developers, architects, design engineers, testing and QA professionals.
- As project managers, consultants, solutions developers and entrepreneurs.
- As high-end system design engineers.
- As configuration managers and system analysts.
- As academicians and researchers.
M.C.A. (Master of Computer Applications)
The postgraduate program aims to impart in-depth knowledge on the fundamental and specialized aspects of computer science and applications by exposing the students to various theoretical and practical courses along with industry-relevant software development tools. With the unique blend of flexible credit system coupled with world-class infrastructure and dedicated faculty team, the program prepares the students to excel in their career as software professionals in leading IT organizations and entrepreneurs across different software verticals in national and international arena.
- Graduates will be practitioners and leaders in their chosen field and function in their profession with social awareness and responsibility.
- Graduates will interact with their peers in other disciplines in their work place and society and contribute to the economic growth of the country.
- Graduates will be successful in pursuing higher studies in their chosen field with career path in teaching or research.
Problem solving with Data structures and Algorithms, Data Communication and Networking, Object Oriented Programming using JAVA, Object Oriented Software Engineering, Distributed Operating Systems, Database Technologies, Data Mining and Business Intelligence.
Mobile Application Design and Development / Programming in C# / Internet and Web Programming / Soft Computing / Online Transaction using Mainframe Computing / Storage Systems and Management / Network and Information Security / Big Data Analytics / Cloud Computing / Internet of Things / Advanced Computer Architecture / Semantic Web / Advanced Software Testing / Software Process and Metrics / Accounting and Financial Management / Machine Learning / Python Programming / Digital Forensics / Game Programming
Programming Languages Lab
The Programming Languages Lab is equipped with Intel i5processor with 70 computers The lab is also consist of both open source which includes GNU,GCC and licensed software like TURBO C and Borland C. For programming language like C and C++ we have developed our own interface like vpropel.
Web Development Laboratory
The Web Development laboratory is equipped with an Intel i5 and i7 processors with a total of 70 computers. The lab is also installed with tools and libraries for students to gain expertise in designing and developing web applications for Web development courses. The lab is installed with Appserv (PHP, MYSQL, Apache) package, Nodejs, NPM, MongoDB, Apache Netbeans IDE, Eclipse IDE.
Mobile Application Development lab
Mobile Application development lab is equipped with 70 computer systems with latest software to implement and experiment on Android Application Development. The lab is installed with Android Studio, Java, Visual Studio, Python, R Studio, Wire shark, Cisco Packet tracer to facilitate the students to investigate and build Real Time Applications.
Machine Learning Lab
A well-established lab with 70 computers, equipped with i5 processor is designed for courses related to Machine Learning. The lab also caters the need for doing research and development in the field of Machine Learning. The lab is installed with Python, Mysql, Rstudio software for carrying out Machine Learning related tasks.
Software Testing &Verification Lab
The labs are equipped with 70 computers with I5 processors. The labs assist the student’s right from the requirement process to design implementation and Testing. The systems are installed with series of CASE tools, such as Rational Requisite Pro, Star UML, Rational Functional Test, Rational Robot and Load Runner, to perform verification and testing activities.
Placement opportunities as Application Programmer, Software Engineer, Database Administrator, Systems Analyst, Software Consultant, Data Scientist in leading software MNC’s such as Amazon, Texas Instruments, Deloitte, Cerner and other reputed organizations.