Computer Science and Engg.


SELF LEARNING RESOURCES

1.      MOODLE:
The departmental MOODLE facility is made available to students and staff. All teachers and students are registered members of MOODLE server. Faculty upload their assignment list, notes, study materials as well as they take submission using MOODLE. Students are enrolled to specific courses of their Department. The MOODLE server is running on public IP address, which enables our teachers and students to access it from anywhere at any time. A teacher can set quizzes and can share resources on the MOODLE platform. Continuous assessment of students’ performance and grading can be done on MOODLE platform.
URL:  http://10.10.1.82/moodle/

2.      FTP Server:
The File Transfer Protocol (FTP) is a standard network protocol used to transfer computer files between a client and server on a computer network. Students of department are provided with free space on FTP server where they can save their assignments file.
URL: ftp://10.10.1.85/

3.      DYP Cloud:
College has its own cloud where the links of Digital library, NPTEL videos of all branches are provided.
IP address:  https://10.10.1.84:8006

4.      DIGITAL Library: (Intranet)
A digital library is a collection of documents in organized electronic form, available on the Internet or on CD-ROM (compact-disk read-only memory) disks. Depending on the specific library, a user may be able to access magazine articles, books, papers, images, sound files, and videos.
URL:  https://10.10.4.100

5.      NPTEL:
The National Programme on Technology Enhanced Learning (NPTEL) is a wonderful resource for all engineering students. It is a website where regular courses from reputed institutions like IITs , NITs and IISc are hosted for free.
The videos include lectures on varied range on scientific and technical courses which are taught in these institutes. And as an icing on the cake all these lectures are free.
You can get lectures starting from basic sciences to specific engineering disciplines.

OR
we can  download NPTEL Video lectures (MP4 / FLV) without going through NPTEL Website.  We use GNU/Linux Operating System and ‘wget’ tool for achieving this.
The downloadable NPTEL Video lectures are provided in the following website
http://npteldownloads.iitm.ac.in

1.  Store the NPTEL Course ID for Automatic Downloading
For automatic downloading, we need the NPTEL Course ID to be stored in a directory.  For example, we want to download the video lectures of ‘Software Engineering’ and ‘Cryptography and Network Security’ from Computer Science and Engineering discipline.
The course ID of ‘Software Engineering’ is (106101061) and ‘Cryptography and Network Security’ is (106105031).  Now create directory in the name of the Video courses as below.

[baskar@baskar ~]$ mkdir “Software Engineering”

[baskar@baskar ~]$ mkdir “Cryptography and Network Security”
[baskar@baskar ~]$
Now, change to ‘Software Engineering’ directory and save the course ID in the file ‘course.id

[baskar@baskar ~]$ cd Software\ Engineering/

[baskar@baskar Software Engineering]$ echo 106101061 > course.id
[baskar@baskar Software Engineering]$
Now, the Course ID of ‘Software Engineering’ is stored in a file called ‘course.id’.

2.  NPTEL Video Courses Download links
Go to NPTEL website for getting the download link details for the particular course.  I have given the link as an example for the above two courses.
Software Engineering
Cryptography and Network Security
In NPTEL Phase-I, the files are named as ‘lec’+’lecno’.mp4 and in Phase-II/III, it is named as ‘mod’+’modno’+’lec’+lecno’.mp4
3.  Linux Shell Script for Automatic Downloading of NPTEL Video Lectures

#!/bin/bash

courseid=$(sed -e ‘s/.*\(………\)$/\1/’ course.id)
echo
read -e -p “Enter the Module String (ex. m/mod/Mod/Module) :  ” -i mod modstring; echo
read -e -p “Enter the Module Number (1 as 01, 9 as 09 and so on)  :  ” -i 01 modno; echo
read -e -p “Enter the Lecture String (ex. L/Lecture/Lec/lec) :  ” -i lec lecstring; echo
read -e -p “Enter the First Lecture of the Module to Download :  ” -i 1 lecfirst; echo
read -e -p “Enter the Last Lecture of the Module to Download :  ” -i 40 leclast; echo

for i in $(seq -f “%02g” $lecfirst $leclast);

do
done
Note:  There are 9 dots (.) in the second line which is used to read, extract and store the nine digit course ID from the ‘course.id’ file to the ‘courseid’ variable.
Now, save the above shell script as nptel-download.sh and execute from the shell.
[baskar@baskar ~]$bash nptel-download.sh
You should be able to download all the lectures without going through NPTEL website.
In case, if the course does not have any ‘mod’ string in it, then, remove the ‘mod’ string and ‘modno’ string and keep them empty, and proceed with ‘lecstring’, ‘lecfirst’ and ‘leclast’ as inputs.
4.  For Automatic Downloading of NPTEL Video Lectures in FLV Format
In the script, just change the ‘wget’ line to
Hope this tutorial would have saved you from several steps and clicks in downloading your favourite NPTEL Video lectures

6.      GATE software:
The department has Gate software which contains previous years gate exam question papers with answer key. Faculty can add their subject related questions in the software. Student can give online aptitude test and check their score according to gate exam. In this way they can practice for the gate exam.
URL:  http://10.10.4.99:8080/gate/

7.      GATE Exam Question Papers  -



No comments:

Post a Comment