Computer Centre
The ‘Computer Centre’ provides central computing facilities for the students, scholars and the teachers of the whole Institute. The Centre started as a server room in year 1986 to handle NIT Durgapur campus network. On November 11, 2002 additionally started working with new building as a central computing facility for the students, scholars, and the teachers of the whole Institute. The Centre has necessary infrastructure like sufficient number of computer hardware, software, air-conditioned labs, and stabilized uninterrupted power supply. All these infrastructure are maintained by trained technical team members.










Lab Details of Computer Center
SL. No Lab Name Number of PC Configuration of System Software Use of Lab
1 Lab-1 68 Nos. (68 nos. running) 1. Acer Veriton - Intel core i5-8500; 3.0 GHz; 1TB HDD; 16 GB RAM. ---68 Nos. Windows 10 pro, Ubuntu -18.04.0, MS Office 2013, Codeblocks, eclipse, NetBeans, StarUML, Dev C++, librecad-2-2-0. Sessional class C-Programing Lab for B.Tech. students & Online test for Training & Placements.
2 Lab-2 44 Nos. (44 nos. running) 1. Acer Veriton - Intel core i5-8500; 3.0 GHz; 512GB SSD; 16 GB RAM. ---11 Nos.
2. HP Pro TWR 400 G9 - Intel core i5-12500; 3.0 GHz; 1TB HDD, 8 GB RAM. --- 33 Nos.
Windows 10 pro, Ubuntu -18.04.0, Mysql, Codeblocks, eclipse, NetBeans, StarUML, Dev C++. Wifi Network. Sessional class C-Programing Lab & MySql for B.Tech. students & Online test for Training & Placements.
3 Lab-3 44 Nos. (44 nos. running) 1. HP Pro TWR 400 G9 - Intel core i5-12500; 3.0 GHz; 512GB SSD, 8 GB RAM. --- 44 Nos. Windows 10 pro, Ubuntu -18.04.0, Mysql, Codeblocks, eclipse, NetBeans, StarUML, Dev C++, librecad-2-2-0. Sessional class MySql & CAD-Lab for B.Tech. students & Online test for Training & Placements.
4 Lab-4 44 Nos. (44 nos. running) 1. HP Pro TWR 400 G9 - Intel core i5-12500; 3.0 GHz; 512GB SSD, 8 GB RAM. --- 44 Nos. Windows 10 pro, Ubuntu -18.04.0, Mysql, Codeblocks, eclipse, NetBeans, StarUML, Dev C++, librecad-2-2-0. Sessional class MySql & CAD-Lab for B.Tech. students & Online test for Training & Placements.
5 Lab-5 Neurocomputing & Cognitive Intelligence Developing a Model for Analysing the Learning Disabilities of Children. (Sponsored by MeitY, Govt. of India)
6 Lab-6 36 Nos. (36 Nos. running) 1. Lenovo Thinkcentre Intel core i5 Vpro, 3.3GHz; 6GB RAM. ---11 Nos
2. HP Elite Desk 800G – Intel core i5; 3.5GHz; 500GB HDD 8 GB RAM. --- 25 Nos.
Windows 10 pro, codeblocks, eclipse, NetBeans, StarUML, Dev C++, librecad-2-2-0. Sessional class C-Programing Lab for B.Tech. students & Online test for Training & Placements.
7 Smart Class 36 Nos. (36 Nos. running) 1. HP Elite Desk 800G – Intel core i5;3.5 GHz; 500GB HDD 8 GB RAM. --- 36 Nos

CSS 51 Computing Laboratory
Course Outcome(CO) & Programme Outcome(PO)
List of Experiments
Assignments on expression evaluation

Assignment-1

Write the pseudocode and draw a flowchart:

  1. To find the sum of 5 numbers
  2. To compare between two numbers and print the maximum number.
  3. To print “Hello good morning”.
  4. To take the marks of 5 subjects of a student. Compute the total and Average. If the average is less than 40, display FAIL', otherwise display 'PASS". Then check if the average is less than 50, display D' otherwise, check again. If the average is less than 60, then display C' otherwise, check again. If the average is less than 70, display B otherwise, check again. If the average is less than 80, display 'A' otherwise, display ‘EX’.
Implementation of conditional branching (if, if-else, switch case)

Assignment-2

  1. WAP in C to swap two numbers with/without using a third variable.
  2. Write a C- program to generate the following series using if else. 0 1 1 2 3 5 8 13
  3. WAP to print a number is Even or Odd using if else.
  4. WAP to find out biggest among 3 numbers taken from keyboard using if else.
  5. WAP a program to take a character from keyboard and check whether it is vowel or not. If the character taken from keyboard is small, then display its corresponding capital value and vice versa.
Implementation of iterations (for, do while, while)

Assignment-3

  1. WAP to find out the max number in an array of 10 integers.
  2. WAP to take an array of 5 integers from keyboard and print the sorted array i descending order.
  3. WAP to take an array of 10 floats and print reverse of the array.
  4. WAP to take the marks 5 subjects of a student in an array. Compute the total. If the total is more than 40 and display the student has Passed otherwise display fail.
  5. WAP to take enter 20 numbers from keyboard to an array. The number to be searched is also entered from the keyboard. Find out if the entered number is present in the array or not. If it is present, display the number of times it appears in the aray.
  6. WAP to enter values in two separate 6X6 matrix find add and difference (minus) of two 6X6 matrices.
  7. WAP to enter values in two separate 4X4 matrix and find multiplication of the two 4X4 matrices.
  8. WAP to create a multiplication table using a 2-D array and display the same.
  9. WAP to take marks of 10 students in an array. For each student individual marks for 5 subjects need to be entered in an array. Calculate the sum and average marks for each student and display.
  10. WAP to find if a square matrix is symmetric or not.
Implementation of function and recursive function

Assignment-4

  1. WAP in C to find out factorial of a number.
  2. Write a C- program to generate the 20 numbers in a Fibonacci series 0 1 1 2 3 5 8 13
  3. WAP in C to print reverse of a number. 4. WAP to print a number is Palindrome or not?
  4. WAP to print a number is Armstrong or not? 6. WAP in C to print sum of digits of a positive number.
Implementation of 1-d array and 2-d array

Assignment-5

  1. WAP to find out the factorial value of a number using function.
  2. WAP to pass two parameters in a function and return the maximum among them.
  3. Find out sum of numbers S =1+2+3+4+...+n using function.
  4. WAP to generate a menu like:
    1. Addition
    2. Subtraction
    3. Multiplication
    4. Division
    5. Even and Odd
    For every option write a function which will take input from keyboard and show the answer according to the operation. Also use Do While loop for repeated display of the based on Y/N options inputted from the Keyboard
  5. WAP to create a function that swaps between two integer values and shows the answer.
Implementation of pointers and parameter passing techniques

Assignment-6

  1. Write a program in C to find combination (𝑛𝐶𝑟) of a number using function.
  2. Write a program in C to calculate x to the power n (𝑥𝑛) using recursion.
  3. Write a program in C to calculate GCD and LCM of two numbers using recursion.
  4. Write a program in C to convert a decimal number to binary using recursion.
  5. Write a program in C to check a number is a prime number or not using recursion
  6. Write a program in C to check a number is a strong number or not using function.
  7. Write a program in C to multiply the elements of two matrices using functions.
Implementation of string handling using array and pointers

Assignment-7

  1. Write a program in C to develop your own functions xstrcat ( ).
  2. Write a program in C to develop your own functions xstrcmp().
Implementation of structure and union

Assignment-8

Structure and Union:

  1. Define a structure name “customer” which has the following fields.
    1. Account no -a positive integer.
    2. Name -a string of 25 character.
    3. Balance -a real values.
    4. Account type -a character.
  2. Write a C program to add two distances in feet and inches using structure.
  3. Write a C program to calculate total payment of workers.
  4. Write a program to generate data for N students. Use structure to create numeric ID and points (max 100) as 2 separate members. Randomly generate data for N students. Display both the ID and the points of the student who has received highest point.
  5. Write a C program to arrange student record in descending order.
  6. Define a structure type book that would contain book name, author, pages and price. Write a program to read this data using member operator (‘.’) and display the same.
Implementation of file handling

Assignment-9

  1. Write a program in C to read the file and store the lines in an array.
  2. Write a program in C to write multiple lines to a text file.
  3. Write a program in C to find the number of lines in a text file.
  4. Write a program in C to read an existing file.
  5. Write a program in C to write multiple lines to a text file.
LAB MANUAL

Hardware
"nitdgp.ac.in": Dell PowerEdge R740;CentOS7 operating System; 2 x Intel(R) Xeon(R) Silver 4210 CPU @ 2.20GHz processor;2TB BUP Slim BK HDD;MegaRAID Tri-Mode SAS3508 storage;640KiB L1 cache memory,10MiB L2 cache memory,13MiB L3 cache memory,64GiB System Memory; 4 x 16GiB DIMM DDR4 Synchronous Registered (Buffered) 3200 MHz (0.3 ns);2 x NetXtreme BCM5720 2-port Gigabit Ethernet PCIe;2 x NetXtreme BCM5720 Gigabit Ethernet PCIeIntegrated Matrox G200eW3 Graphics Controller;C620 Series Chipset Family SMBus;C621 Series Chipset LPC/eSPI Controller;Integrated Memory Controller;Lake-E M3KTI Registers
"Moodle Server(LMS)": HP ProLiant DL360 Gen10 (867959-B;16 x 16GiB DIMM DDR4 RAM;Intel(R) Xeon(R) Gold 5120 CPU;896KiB L1 cache,14MiB L2 cache,19MiB L3 cache;192GiB System Memory; 4 x NetXtreme BCM5719 Gigabit Ethernet;iLO5 Virtual USB Controller; C620 Series Chipset Family PCI; P408i-a SR Gen10 Generic
"ERP Server ": Dell PowerEdge R750;2 X Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz;4 x 32GiB DIMM DDR4 Synchronous Registered (Buffered) 3200 MHz (0.3 ns);MegaRAID Tri-Mode SAS3516 storage; 3x 2.4TB C620 Series Chipset Family SSATA Controller [AHCI mode] HDD;280KiB L1 cache,20MiB L2 cache,24MiB L3 cache memory;BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller;Integrated Matrox G200eW3 Graphics Controller;2 x NetXtreme BCM5720 2-port Gigabit Ethernet PCIe;2 x NetXtreme BCM5720 Gigabit Ethernet PCIe
"DNS Server": HP ProLiant DL380 Gen10;CentOS7 operating System; 2 x Intel(R) Xeon(R) Silver 4210 CPU @ 2.20GHz processor;2TB BUP Slim BK HDD;MegaRAID Tri-Mode SAS3508 storage;640KiB L1 cache memory,10MiB L2 cache memory,13MiB L3 cache memory,64GiB System Memory; 4 x 16GiB DIMM DDR4 Synchronous Registered (Buffered) 3200 MHz (0.3 ns);2 x NetXtreme BCM5720 2-port Gigabit Ethernet PCIe;2 x NetXtreme BCM5720 Gigabit Ethernet PCIeIntegrated Matrox G200eW3 Graphics Controller;C620 Series Chipset Family SMBus;C621 Series Chipset LPC/eSPI Controller;Integrated Memory Controller;Lake-E M3KTI Registers
"NAS Storage Device": NETGEAR ReadyNAS 3312;Firmware:6.9.6;storage:6 x 8TB;Intel Xeon E3-1225v6 3.3GHz Quad Core Processor,Max Turbo Speed 3.7GHz
"Proxy Server-11": Inspur NF5280M4 Server;Supports 2 Intel® Xeon® E5-2600V3/V4 series processors;10-55M Cache memory;8-channel 6Gb and 12Gb SAS disk controller are optional.;Rear-set: 2 USB 3.0 interfaces and 1 VGA interface; front-set: 1 USB 3.0 interface and 1 VGA interface; Built-in: 2 USB 3.0 interfaces and 1 built-in serial port
"Proxy Server-12": IBM System x3550;Powerful quad-core 3.0 GHz/1333 MHz E5450 Xeon (tm) processor with 12 MB L2 cache;2x4 DDR2 RAM;2x146.8 GB Integrated SAS or SATA HDs with RAID support
"Proxy Server-13": Dell PowerEdge R750;2 X Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz;4 x 32GiB DIMM DDR4 Synchronous Registered (Buffered) 3200 MHz (0.3 ns);MegaRAID Tri-Mode SAS3516 storage; 3x 2.4TB C620 Series Chipset Family SSATA Controller [AHCI mode] HDD;280KiB L1 cache,20MiB L2 cache,24MiB L3 cache memory;BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller;Integrated Matrox G200eW3 Graphics Controller;2 x NetXtreme BCM5720 2-port Gigabit Ethernet PCIe;2 x NetXtreme BCM5720 Gigabit Ethernet PCIe
"Proxy Server-14": Dell PowerEdge R750;2 X Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz;4 x 32GiB DIMM DDR4 Synchronous Registered (Buffered) 3200 MHz (0.3 ns);MegaRAID Tri-Mode SAS3516 storage; 3x 2.4TB C620 Series Chipset Family SSATA Controller [AHCI mode] HDD;280KiB L1 cache,20MiB L2 cache,24MiB L3 cache memory;BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller;Integrated Matrox G200eW3 Graphics Controller;2 x NetXtreme BCM5720 2-port Gigabit Ethernet PCIe;2 x NetXtreme BCM5720 Gigabit Ethernet PCIe
"Recruitment Server": Dell PowerEdge R750;2 X Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz;4 x 32GiB DIMM DDR4 Synchronous Registered (Buffered) 3200 MHz (0.3 ns);MegaRAID Tri-Mode SAS3516 storage; 3x 2.4TB C620 Series Chipset Family SSATA Controller [AHCI mode] HDD;280KiB L1 cache,20MiB L2 cache,24MiB L3 cache memory;BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller;Integrated Matrox G200eW3 Graphics Controller;2 x NetXtreme BCM5720 2-port Gigabit Ethernet PCIe;2 x NetXtreme BCM5720 Gigabit Ethernet PCIe
"GPU Based Server": Dell PowerEdge 740;2 x Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz processor;NVIDIA Tesla V100 PCIs, 192 GB (6 x 32 GB) RAM; 2 x 960GB SSD; 3 x 4 TB 7.2K RPM HDD; Compatible RAID Controller (UBUNTU 18.04.3 Canonical)4 x 1GbE or 2 x 10GbE + 2 x 1GbE or 4 x 10GbE or 2 x 25GbE
"GPU Based Server(Backup)": HP ProLiant DL380;Intel(R) Xeon(R) Silver 5120 CPU @ 2.20GHz processor;192 GB (6 x 32 GB) RAM; 2 x 960GB SSD; 3 x 4 TB 7.2K RPM HDD; Compatible RAID Controller (UBUNTU 18.04.3 Canonical)4 x 1GbE or 2 x 10GbE + 2 x 1GbE or 4 x 10GbE or 2 x 25GbE
Software

Using SSL for secure web applications(Purchase from GlobalSign)
Using VPN for securely access internal resourse from outside of the campus(Purchase from SOPHOS)

Licenced Software
  • ANSYS(v2024R1)
  • MATLAB(vR2024a)
  • Discovery Studio(v22.1.0.21297)
  • COMSOL(v6.2)
  • SPSS(v29.0.0.0)
Cloud based services
  • Google G-suit gmail
  • Microsoft Office 365
Open Source Software
  • Apache (v2.4.35)
  • Mysql for Database Server(v8.0.25)
  • Tomcat(v8.0.2)
  • Postgres sql for Database Server(v4.0.3)
  • Squid service for Proxy Server(v4.9)
  • Bind service for DNS(v8.3)

Network

Computer Center Staff
Avijit Kar
System Admin
Rana Gorai
Technical Staff
Debdash Sharma
Office Staff
Somnath Saha
Office Staff
Hafizul Haque
Multi-Tasking Staff
Suniram Marddi
Peon
Network Support Team
Rupam Das
Network Admin
Pradip Adhikari
Network Admin
Subrata Mukherjee
Network Admin
Supriyo Roy
Network Admin
Server Support Team
Asit Kumar Saha
System Admin
Hasibul Mondal
System Admin

Contacts
0343-275-2126     9434788004

For Network Issue email to
net.support@nitdgp.ac.in


For Central Software/Server Access Facility Issue email to
server.support@nitdgp.ac.in


For very emergency perpose contact/whatsapp to
9434788004