Computer Science & Engg

About the Computer Science & Engg

About us
Welcome to the Department of Computer Science and Engineering at Dr K.N Modi University.
Department of Computer Science & Engineering is responsible for conducting U G Program B. Tech (Computer Science & Engineering) Course with intake of 60, The Department has well qualified faculty with Gate qualified. The faculty has number of publications. Many of the faculty members have industrial background that ensures best approach of practical and theoretical knowledge to the students.
Aim
The endeavor of the department is to provide high quality education along with training the students with all the new advancements in the computers field. The department places prominence on all the important aspects of computers such, Algorithm Design, Operational research, Advance database systems, as High speed networks, mobile networks , Computer Graphics, Software Engineering and Theory of computation many more.
Scope
The scope of computer science & Engineering is eternal .The Department has tie-up with reputed IT companies. The department provides platform for the students to achieve their career goals. It has excellent results and students are getting placed in reputed firms.

HoD’s Desk

Since the outset of the college in 2010, the computer science and engineering department has been delivering an efficient and effective management system which includes qualified faculties and staffs as reflected in the continuous first place in the percentage of passes in B.Tech.(Computer Science and Engineering ) and M. Tech.(Computer Science and Engineering)in Dr. K. N. MODI University of technology.

The dedicated faculty and staff of the department work very hard in their respective areas. The students maintain a good relationship with all the members of the department .The constant enquiry and interaction with students reveal the potential which is safely nurtured to exhibit skills in all aspects. The faculty expresses their concern for the welfare of students by mentoring in academic and personal matters.

Beyond the syllabus students are exposed and trained with various values added courses like Python, Android, JAVA, CCNA, Dot NET and Big Data by the experts from various institutions to motivate them in the core domain. The Frequently organized seminars, symposia, workshops, conferences and faculty development programs focusing on the latest development in technology assimilate competency, leadership qualities, enhancement of positive attitude and team work. The association activities have tremendously improved the personality of students in confidence building and inter personal relationship. These kinds of events also boost our faculty’s confidence as well as keep them up to date about modern technologies

 

Our Vision

Vision

To create a department with leaders in computer science education at the forefront of educational innovation and dissemination of new technology and knowledge. The students achieve excellence in education and professional practice as well to serve as valuable resource for industry and society globally.

Our Mission

Mission

To create knowledge of fundamental principles and innovative technologies within the core areas of computer science and also in interdisciplinary topics. To develop competent professionals who are proficient in the design, analysis and implementation of computational/computer systems. To develop human machine interaction in the field of Computer Science to address the challenges faced by the mankind for optimum utilization of knowledge based system. To apply new developments in computational hardware and software and to provide all possible support to promote research and development activities. To impart quality and value based education and contribute towards the advancement of computing, science and technology to raise satisfaction level of all stakeholders

Events and Seminars

Seminar Topic: Cyber Crime Awareness                                                                    Date: 07/10/2017   Time: 10:15 AM-12:15 PM

Organized By:  Department of CSE                      Delivered By: Mr. Milind Agarwal (President of Cyber Crime Awareness Society)

Contact: +91 9461101915          Facebook: www.facebook.com/milind.cfe            Email: president@ccasociety.com

Topics Covered by Mr. Milind Agarwal :

- Broken Window Theory

- Why learn about Cyber Crime

- What is cybercrime?

- Profile of Cyber Criminals

- Types of Cyber Crime

- 1.Hacking

- Cases Related to Hacking

- Thinks to Know about Google

- USB batch file less than 100kb can be of hacking

- Google Location Crimes (current, past), Browsing/YouTube History, Stored Passwords

- Pornography (Spy Camera, Spyware/Trojans, Video chats)

- Credit Card Fraud (Credit Card Skimmer)

- Methods of ATM Card Fraud

- Can you spot the crime? (Video)

- True Caller (name Changing)

- Phishing (fake id )

- Spoofing (country code Change) Wrong Number

- Cyber Defamation, we can write about anyone but  Lady or under 18 age on Internet (Screen Recorder)

- Threatening

- Nigerian 419 Scam / Lottery Fraud (Email, Mobile phones, Fax.)

- E-commerce or Online Shopping Frauds

What we have learned?

                .Hacking

                .Pornography

                .Credit Card Fraud

                .ATM Frauds

                .Social Networking (hide Friend List, email, mobile, relationship status)

Engineering Fields

                - For Non-Coders

                                Network security,

                                Cyber Crime Investigation

                - For Coders

                                Web Security (owasp Website to Learn)

                                Wireless Security

                                Mobile App Security

                                Virus and Malware Analysis

PO and CO

Program Educational Objectives
1.Educate the student to possess the ability to think logically and the capacity to understand technical problems to design alternative solution.
2.To prepare graduates to become effective innovators to address technical and engineering challenges.
3.To guide the students to focus on Research and development activities covering the emerging trends of computer application.  
4.To use the skills in ethical and professional manner for the effective contribution to society.

Program Specific Outcomes  
1. Foundation of Computer System: To understand the principles and working of computer systems. After learning subjects like Operating Systems, Computer Architecture and Computer Networks. Students can assess the hardware and software aspects of computer system.
2. Foundations of Software development: Learning subjects like Software Engineering, Software Project Management and Software Testing Students can enhance the ability to understand the structure and development methodologies of software systems. Possess professional skills and knowledge of software design process.
3. Foundation of mathematical concepts: Ability to apply mathematical     methodologies to solve computation task, model real world problem using appropriate data structure and suitable algorithm.
4. Applications of Computing and Research Ability: Ability to use knowledge in various domains to identify research gaps and hence to provide solution to new ideas and innovations.

Infrastructure / Facilities

2. OPERATING SYSTEMS LAB
This lab complements the operating systems course. Students will gain practical experience with designing and implementing concepts of operating systems such as system calls, CPU scheduling, process management, memory management, file systems and deadlock handling.
SOFTWARE USED
TURBO C++



3. DATABASE MANAGEMENT SYSTEM LAB
The structure queries language is a language that enables to create and operate on relational database which are sets of related information stored in tables SQL has clearly established itself as the standard relational database language.
SOFTWARE REQUIREMENTS
ORACLE 8i, 9i.
MY SQL

4. COMPILER DESIGN LAB
In the compiler lab we implement the lexical analyzer using Lex, flex or other lexical analyzer generating Tools. Write a C program for implementing the functionalities of predictive parser for the mini language specified. Write a C program to implement LALR parsing Convert the BNF rules into Yacc form and write code to generate abstract syntax tree for the mini language specified
SOFTWARE USED
Turbo C++

B. MATLAB

1. ARTIFICAL INTELLIGENCE LAB
The objective of AI lab is to understand how machine learning has been done and to understand the concepts of neural networks, expert systems etc. It also provide us with the ability to learn how resolution works using unification on various facts and gaining insight into 2SAT algorithm and searching algorithms like A*, AO* etc.
SOFTWARE USED
PROLOG

2. COMPUTER GRAPHICS LAB
This will discuss the insights of Graphical programming and implement. In this lab students learn how to create lines, images of huts and generation of circle, ellipse etc. It provides the student knowledge about how these images created on the screen. It will also help students to get the knowledge of outside world.
SOFTWARE USED
TURBO C/C++

3. ADVANCE PROGRAMMING LAB
Using Graphics, Animations and Multithreading for designing Simulation and Game based applications. • Design and develop GUI applications using Abstract Windowing Toolkit (AWT), Swing and Event Handling. • Design and develop Web applications • Designing Enterprise based applications by encapsulating an application’s business logic. • Designing applications using pre-built frameworks.
SOFTWARE USED:
TURBO C and C++

4. DESIGN AND ANALYSIS OF ALGORITHM LAB
In this laboratory after completing experiments student has to learn how to analyze a problem & design the solution for the problem. In addition to that, solution must be optimum, i.e., time complexity & memory usage of the solution must be very low.
SOFTWARE USED
TURBO C and C++


C. N-COMPUTING LAB

1. COMPUTER NETWORKS LAB
In this laboratory student has learn the basic concepts of network and the concepts of socket programming using TCP & UDP protocol and the simulation of sliding window protocol.
SOFTWARE USED
Java JDK

2. PRINCIPLE OF PROGRAMMING LANGUAGE LAB
This Lab disucss Rule based programming languages i.e. the concepts of Lisp programming. In this Lab the students will learn to define, a LISP function to compute sum of squares, to compute difference of squares. (if x > y return x2 –y2, otherwise y2-x2), Recursive LISP function to solve Ackermann’s Function, Recursive LISP function to compute factorial of a given number, Recursive LISP function which takes one argument as a list and returns last element of the list, a Recursive LISP function which takes one argument as a list and returns a list except last element of the list, a Recursive LISP function which takes one argument as a list and returns reverse of the list, a Recursive LISP function which takes two arguments first, an atom, second, a list, returns a list after
SOFTWARE USED
PROLOG

3.SOFTWARE ENGINEERING LAB
This lab contains practical/Lab Sessions related Diagram. Students are advised to thoroughly go through this rather than only topics mentioned in the syllabus as practical aspects are the key to understanding and conceptual visualization of theoretical aspects covered in the books.
SOFTWARE USED
Rational Rose

4. WEB TECHNOLOGY LABORATORY
Discuss the insights of internet programming and implement complete application over the web. Demonstrate the important HTML tags for designing static pages and separate design from content using Cascading Style sheet. It also utilize the concepts of JavaScript and Java. Use web application development software tools i.e. Ajax, PHP and XML etc. and identify the environments currently available on the market to design web sites. It also help students to know all the browser side scripting.
SOFTWARE USED:
JDK
HTML
APACHE TOMCAT SERVER

D. RESEARCH AND DEVELOPMENT LAB

1. PROFESSIONAL COMMUNICATION LAB
Digital language lab provides resources and facilities for language instruction and learning To promote efficiency in English Language with the development of the four skills of language i.e. LSRW (Listening, Speaking, Reading & Writing) .The students are trained on the voice pattern to modulate their voice in accordance with the Improvement of soft skills
SOFTWARE USED
Focus Technology
Clarity software
Author plus

2. PROJECT LAB
The objective of project lab is to be able to apply the relevant knowledge and skills, which are acquired within the technical area, to a given problem, within given constraints, even with limited information, independently analyze and discuss complex inquiries/problems and handle larger problems on the advanced level within the technical area. It also provides us with the ability to document and present one’s own work, for a given target group, with strict requirements on structure, format, and language usage be able to identify one’s need for further knowledge and continuously develop one’s own knowledge.
SOFTWARE USED:
Eclipse
NET framework
PHP
ORACLE
MY SQL
JDK

3. NUMERIC TECHNIQUE LAB
Numeric Technique lab provides introduction to MATLAB .Programs are performed on basic matrix operation, linear equation solving, differential equation on Euler Method and roots of polynomial.
SOFTWARE USED
TURBO C
C++


4. DISTRIBUTED SYSTEMS LAB
To cover the basic concepts related to different resources in computer system. Helps to know about the different challenges a system faces while working in any computing environment. Involves the security threats and failures encountered in the system. Includes all the related topics of networking and also hardware concepts. Helps the students to know about all the internal details regarding Computer processor as well.
SOFTWARE USED
TURBO C++

E. DLD LAB


1. DIGITAL LOGIC DESIGN LAB
In the digital logic design lab experiments are being performed on logic gates, flip-flops and conversion BCD addition, Boolean function using Decoder, Multiplexer, and Encoder.
SOFTWARE USED
Integrated circuits
Circuit Boards

2. FUNCTION AND LOGIC PROGRAMMING LAB

Obtaining a basic knowledge and practical experience in functional and logic programming. Introduction into formal concepts used as a theoretical basis for both paradigms. Students will get basic knowledge and practical experience in functional and logic programming (two important representatives of declarative programming). Moreover, they will get basic information about theoretical basis of both paradigms and implementation techniques.

SOFTWARE USED

PROLOG

Course Syllabus

Student / Faculty Achievement

STUDENTS ACHIEVEMENTS


FACULTY ACHIEVEMENTS


Sponsored Research & Consultancy Projects

Research Initiatives

Co-Curricular and Extra-curricular activities

Workshop/Guestlectures/Industrial Visit

Workshop

Topic
Conducted By
Duration
Date
Big DATA / Hadoop : -System Admin Track
Centre for Electronic Governance, Jaipur
36 hrs
25 March 2017 to 30 March 2017


Industrial Visit

Altruist Technologies – Chandigarh

Upon reaching the company premises around 10:00 am, we were greeted by the PRO of the company. She was very kind and welcoming and showed us the entire office, work spaces, conference rooms etc. Then we were made comfortable at one of them conference rooms.

After that a senior team leader from the company was introduced to us by PRO and then he explained us all there was to know about Altruist Technologies, its projects, tie-ups and working of some of its major software.

About Altruist: - 

Altruist Technologies started in the year 2005, has emerged as a front runner in the Mobile Social Networking space in India, Indonesia & Nigeria and fast spreading to other similar geographies. Besides its flagship voice based mobile social network it runs jobs on phone, manages end to end the mobile/digital strategy for multiple media clients and brands, hosts and manages voice infrastructure for leading content owners and distributors. It has made successful forays into M-Governance, Handset based applications and a Video sharing platform.

Altruist is a leading VAS Enabler, helping communication service providers deliver innovative applications for Entertainment, E-commerce and Enterprises. Currently offering a range of leading-edge voice and data transmission technologies for telecom operators and service providers. Our solutions seamlessly integrate enterprise IT and wireless environment, which enable all the players in the value chain to deploy value added services quickly and cost effectively. Altruist offers solutions that combine with network design, consulting, project implementation, training and technical support professional services, allowing telecommunications companies to implement advanced and next generation networks in order to take full advantage of their capabilities and offer competitive services.

Comprehensive VAS application solutions covering the entire gamut of telecom service providers, content provider and application vendor requirements. Facilitation of third party VAS application development. One stop for all VAS applications Global support and presence State of the art facility for demonstrating VAS application.

Altruist Client’s: -

  • Reliance
  • Bharti Airtel
  • Vodafone
  • Aircel
  • Tata Docomo
  • S Tel
  • Uninor
  • C Smart
  • Bakrie Telecom
  • Virgin Mobile
  • Bajaj Finserv Lending, etc.

The company also has tie-up with various companies around the globe and having its presence in 4 continents.


Results

Institute Industry Interaction

Placement

Alumni

Photos (Events)