Computer science degrees deal with the theoretical foundations of information and computation, taking a scientific and practical approach to computation and its applications. Computation is defined as any type of calculation or use of computing technology that follows well-defined models (such as algorithms and protocols) in the practice of information processing (which in turn is defined as the use of these models to transform data in computers).

The main aim of this program is to create quality professionals and research fellows who can work in every sector of the world by implementing the technology of computer systems and software. The course provides students a great deal to enter the real world where ambitious Computer Science professionals can showcase their skills as Software Developer, System Integrator and System Analyst among other job profiles.

PEO:

• To apply hardware and software technologies that provide computing solutions for successful careers in industry/higher education/research.
• To set the foundation of mathematics, computer science, and problem-solving methodology for effective implementation in the area of software services and developments.
• To become entrepreneurs/innovators to apply the principles of system analysis, design, development, and project management to address social, technical, and business challenges.
• To promote awareness and to acquire leadership qualities with strong communication skills along with professional and ethical values
• To adopt lifelong learning, act with Integrity, and have inter-personal skills needed to engage with commitment towards social responsibilities and maintain high ethical standards.

Program Outcomes (PO):

• To apply fundamental knowledge of computing, mathematics, and science relevance to the discipline.
• To design, implement, and evaluate a computer-based system, process, component, or program for various applications.
• To use current techniques, skills, and modern tools necessary for research-based knowledge and research methods for the cultural, societal, environmental considerations and demonstrate the knowledge of and need for sustainable development.
• To formulate models, design, and conduct experiments for interpreting data and critical thinking.
• To apply ethical principles, commit to professional ethics and responsibilities of the computing practice, and its solutions.
• Development of emphatic written and verbal communication skills.
• To function individually and on teams, including diverse and multidisciplinary, to accomplish a common goal.
• Continuous professional development through long term learning.
• To solidify the computing principles to apply for one’s own work, as a member and leader in a team, to manage projects.

PSO:

• Enrich the knowledge in the areas of choice to study any one subject among recent trends in IT provided in the optional subjects.
• Students understand all dimensions of the concepts of software applications and projects. Students understand computer subjects with a demonstration of all programming and theoretical concepts with the use of ICT.
• Developed in-house applications in terms of projects. Interact with IT experts & knowledge by IT visits.
• Get industrial exposure through the 6 months Industrial Internship in the IT industry. To make them employable according to the current demand of the IT Industry and responsible citizens. Aware them to publish their work in reputed journals.
S.No Sem Part Type Subject Credit Hour Int Ext Total
1 1 III Theory Core– I Advanced Java Programming 4 7 40 60 100
2 1 III Theory Core– II Analysis and Design Algorithm 4 7 40 60 100
3 1 III Theory Core– III Shell Programming 4 6 40 60 100
4 1 III Practical Core Practical – I Java Programming Lab 4 5 40 60 100
5 1 III Practical Core Practical – II Shell Programming Lab 4 5 40 60 100
1 2 III Theory Core– IV Web Technology 4 5 40 60 100
2 2 III Theory Core– V Advanced Database 4 5 40 60 100
3 2 III Theory Core– VI Data mining and Data warehousing 4 5 40 60 100
4 2 III Theory Core– VII Advanced Operating System 4 5 40 60 100
5 2 III Practical Core Practical – III – Web Technology Lab 4 5 40 60 100
6 2 III Practical Core Practical – IV–Advanced Database Lab 4 5 40 60 100
1 3 III Theory Core– VIII –Python Programming 4 6 40 60 100
2 3 III Theory Elective – I 4 6 40 60 100
3 3 III Theory Elective – II 4 6 40 60 100
4 3 III Practical Core Practical – IV Python Lab 4 6 40 60 100
5 3 III Practical Core Practical V Elective-II Lab 4 6 40 60 100
6 3 III Practical Core Practical – VI Industrial Training Report 2 50 50
1 4 III Theory Core – IX Data Analytics 4 5 40 60 100
2 4 III Theory Elective- III 4 5 40 60 100
3 4 III Theory Elective- IV 4 5 40 60 100
4 4 III Practical Core Practical – VII Elective III Lab 4 5 40 60 100
5 4 III Project Core Project 8 10 80 120 200
90 120 2250

List of Electives:

Elective Subject Name
Elective – I Advanced Computer Network
Cryptography and Network Security
Wireless Sensor Network
Elective – II Animation Techniques
Principles of Multimedia
Computer Graphics
Elective – III Android Development
Ajax Programming
Big Data
Elective – IV Software Engineering
Software Testing
Software Project Management

The Department of Computer Science has an excellent record of placements for both UG and PG students. Prominent companies like Cap Gemini, Cognizant Technology Solutions, etc. recruit our students for their outstanding performance. As per the recent statistics, about 100% of eligible final year students, who seek a placement, are placed through campus interviews in a reputed organization.