Home
 
Institute

About GNDU

Amritsar Attraction

Image Gallary

 

Departments

Computer Science And

Engineering

Electronics And

Communication

Commerce And Business

Management

Food Technology

Biotechnology
 
Placement Profile

Year Wise

Course Wise

Company Wise

About Placement Cell

 
Student Section

Interview Tips

Database Format

Resume Format

 
Contact us

Contact Us

Reach Us
 
Other GNDU Links

www.gndu.ac.in

www.gnduaa.org

 

 

Reach Us Contact Us
FACULTY INFRASTRUCTURE COURSE-CURRICULLUM

 

 

Keeping in view the policy of the University to provide higher technical education to the people of the region and to prepare them to face the coming technological challenges, the Department of Computer Science & Engineering was established in the year 1988. Students after completion of MCA & B. Tech have excellent job opportunities in software industry,management information system department of any industry, educational and various R & D institutions in government and private sector. The Department offers courses in MCA, B. Tech (Computer Sc.) and M. Tech (Computer Sc.). During the course the students are given theoretical and hands-on training in Programming techniques, Database Management System, Microprocessors, Operating Systems and other Application Software. The Department provides state-of-the-art computing facilities by providing about 300 computers of Pentium range with latest software platforms like DSW, UNIX. OS/2,Sun Solaris, Windows NT/XP/2003 etc. All the Machines are hooked on LAN. There are number of languages and front-end tools like C/C++, Java, VB.Net Developer 2000 and back-end like MS Access, SQL Server, Oracle 9i & 10g are used for software development. The department has two strong Internet Backbones, one from ERNET INDIA (512 kbps) and Connect (4 Mbps) connection. A 24 hour Internet facility is provided to students. The syllabi of MCA and B. Tech are regularly updated to keep pace with the latest developments in the Industry. The faculty of the Department undertakes an active interest in various research areas like Software Engineering, Computer Networks, Optimization Methods and Parallel Algorithm. The faculty regularly attends various International/national Conferences/Symposia and Workshops to keep themselves updated.

The major thrust area of research in the Department is focused around computer applications and major areas covered are :
*  Software Testing techniques in Object Oriented Programming software development approach.
* Designing and analyzing algorithms for scientific and engineering applications.
* Parallelization of computational algorithms and issues related to distributed processing.
*   Deadlock resolution techniques to control con- currency in database.
*   Financial forecasting and other decision support tools based on Artificial Neural Network Approach.
*   Developing cost-effective campus wide networking solutions.
*   Graphical User Interfaces
*  Building expert Systems and working on synergism of Decision support Systems and Expert Systems to build Decision Support Environment.        

* Building of Multistage Interconnection Network for Computer Architecture.


Top

Faculty

 
 

Placement Profile

Batch

Students Placed

2009

367

2008

641

2007

536

2006

413

2005

266

2004

203

2003

141

2002

62

2001

131

2000

111

1999

79

TOTAL

2950

 

 

 

 

 

Top
Infrastructure

Hardware

300 PCs (More than 100 Pentium 1V)
1 Microprocessor Lab (8085 based)
Tasm and Masm Programming with C++ 3.0 version.
Controller Kits (USART)
555 Timers, Keyboard Controllers
Interrupt Controller (8251) Software       

   

Front-End Softwares


Visual Studio 6.0

Visual Studio.Net      

Developer 2000

Back-End Softwares       

 

MS Access
SQL Server                                      

Oracle 9i & 10g

Operating Systems


Sun Solaris

Unix

Linux Red Hat 9

Windows XP

Windows NT 4.0

Programming Languages

 

C
C++
Java


Networking


Linux, Windows XP, Windows NT 4.0, Windows Advanced server

 

Internet


4 Mbps Lease Line Connection                                                             

512 Kbps VSAT Connection

 

Technology


ADSL Technology for campus wide networking.

Top
Name Qualification Area Of Specialization Experience (Yrs)
Hardeep  Singh    (Head Of Deptt.) M. Sc., MS, Ph. D Software Engineering, Information Systems, RDBMS 18
K.S. Kahlon Ph. D Parallel Computing, Computing Architecture and RDBMS 14
Jaswinder Singh M. Sc , MCA Quantum Computation ,Neural Networks 09
BK Gupta M. Tech (IT) RDBMS 21 (12 years Teaching + 9 Year Programming.)
RS Virk MCA Java Programming and RDBMS 08
Gurwinder Singh MCA Distributed Computing, Scheduling Algorithms in Parallel Environment 08
Tirath Singh MCA Network Administration 08
Sandeep Sharma M. Tech (CSE) Parallel Processing, Networking and Object Oriented Programming 08
Parminder Kaur MS Software Engineering 12
Kuljeet Kaur MCA Software Engineering 09
Sohan Singh MCA Information Systems 08
Arjan Singh M. Tech (CSE) RDBMS 02
Amit Chabbra M. Tech Parallel Processing 03
Amandeep Arora B. Tech (CSE) Theory of Computation 03
Sandeep Singh Wariach MCA Software Engineering 01
Amandeep Singh B. Tech (CSE) Database Management 02
Tavishi Gargi B. Tech (CSE) VB, C, C++ 03
Hatinderjit Singh M. Tech Networking 02
Bhavneet Sidhu MCA System Simulation 04
Chetan Marwaha MCA Software Engineering, Theory of Computation 01

Course Curriculum (B Tech, MCA (FYIC), MCA (TYC) & M Tech)

B TECH
 
Sem I
Physics
Chemistry
Mathematics-1
Manufacturing Practices
Communication Skills
Electrical Engineering
Material Science
Physics(Prac.)
Chemistry(Prac.)
Electrical Engineering(Prac.)
 
Sem II
Engineering Mechanics
Engineering Graphics & Drawing
Fundamentals of IT & Computer
Electronics & Instrumentation
Thermal Science
Mathematics-II
Fluid Mechanics
C Programming (Prac.)
Engg. Graphics & Drawing(Prac.)
Fluid Mechanics (Prac.)

Sem III
Computer Architecture
Mathematics-I
Digital Circuit & Logic Design
Data Structure & Prog. Methodology
Written & Oral Tech. Communication
Programming Languages C++,VC++
Software Lab-I(data structure,C++,VC++)
Hardware Lab-I(DCLD)
 
Sem IV
Operating System
Discrete Structures
Data Communication
Microprocesssor & Assembly Programming
Control & Instrumentation
System Programming
Software Lab-II(Operating System & Sytem Prog.)

 

Sem V
System Analysis & Design
Computer Networks-I(Windows NT,Novell Netware)
RDBMS-I
Design & Analysis of Algorithms
Computer Graphics
Computer Peripherals & Interfaces
Hardware Lab-II(Computer Networks)
Industrial Training
Software Lab-II
 
Sem VI
RDBMS-II
Introduction ton Business System
Computer Networks-II(ATM)
Software Engineering
Language Processing
Operational Research
Software Lab-IV (RDBMS)
Software Lab-V (Software Engineering)
Hardware Lab-IV (Computer Networks)

 

Sem VII

Symbolic Logic & Logic Programming

Formal Languages & Automat Theory-JAVA,VB

Principals of Engineering Mechanics & Management Techniques

Overview ofIt Material

Advanced Microprocessor

Software Lab-VI(SL & Sd)

Lab (Dept. Elective)

 
Sem VIII
Industrial Training Cum Projects (6 months)

 

MCA (FYIC)

 

Sem I
Mathematics-I (Calculus)
Electronics Fundamentals
Programming Language-I (C, SDLC)
Personal Computing- Operating Systems & Softwares
Computer Organization & Architecture
Programming Lab-I (DOS, C)
 
Sem II
Mathematics-II (Matrices, Discrete Mathematics, Statistics)
Numerical Methods
Database Management System
Data Structure & File Processing
Object Oriented Programming C++
Programming Lab- II (C++)
Top

Sem III

Operating System

Computer based Optimization Techniques
Microprocessor & its Applications
Information Systems
Object Oriented Programming in JAVA
Programming Lab-III (JAVA)
 
Sem IV
Data Communications
Software Engineering
Theory of Computer Science
RDBMS using ORACLE (SQL, PL/SQL)
Accounting &  Financial Management
Programming Lab-IV (ORACLE)

 

Sem V
Computer Graphics
Artificial Intelligence
Compiler Design
Advanced JAVA Technologies
Distributed Databases
Programming Lab-V (Advanced JAVA)
 
Sem VI
Project (6 Months)

 

Sem VII
Design & Analysis of Algorithms
Object Oriented Analysis  & Design
Data Communication-II
System Software
System Simulation
Programming Lab-VII (Object Oriented Prograqmming)
 
Sem VIII
Distributed Processing
Emerging Trends in IT
Network Operating Systems
Internet Applications
Performance & Evaluations of Computer Systems
Programming Lab- VIII (NOS & Internet Applications)

 

Sem IX
Symbolic Logic & Logic Programming
Planning & Management  of Computer Centres
Artificial Neural Networks
Advanced Software Engineering
Data Warehousing & Data Mining
Programming Lab-IX (PROLOG)
 
Sem X (Proposed)
Parallel Processing
Advanced Computer  Architecture
Network Protocols
Mobile Computing
Network Programming
Programming Lab-X

 

Sem XI

 

Industrial Training cum Project (6 Months)

Top

 

MCA(TYC)

 

Sem I
Fundamentals of Computer
Introduction to Programming
Principals of Digital Electronics
Mathematical Elements of Computer Science
Computer Oriented Numerical & Statistical Methods
Programming Lab(C,Ms-Office)
 
Sem II
Data File Strutures
Computer Organization & Arch.
Operating System
Computer Based Optimization Technique
Accounting & Financial Management
Programming Lab(Data Structure in C,VB6)

 

Sem III
Object Oriented Programming
Theory of Computation
Microprocessor & its Application
Management  Information System
Relational Data Base Management System
Programming Lab(C++ & Oracle 8i)
 
Sem IV
Internet Application
Planning & Management of Computer Centre
Computer Networks
Computer Graphics
System Simulation
Programming Lab(JAVA & Web Page Designing)

 

Sem V

Knowledge Base System
System Software
Software Engineering
Programming Lab(Assembly Language)
Optional(Any two):
*Artificial Neural Network
*Image Processing
*Compiler Processing
*Performance & Evaluation of Computer Systems
*Distributed Processing
*Emerging Trends in IT
 
Sem VI
Industrial Training Cum Projects(6 Months)

 

M.TECH

 

Sem I
Theory Of Computer Science
Operating Systems
Database Management Systems
Computer Programming
Programming Lab I
 
Sem II
Computer System Architecture & Organization
Algorithm Analysis & Design
Software Engineering
Programming Lab II

 

Sem III
Parallel Computing
Computer Graphics
Artificial Neural Networks
Advanced Software Engineering
Programming Lab III
 
Sem IV
Dissertation & Viva Voce

 

Top