Commit c36443c6 authored by Abhijeet Pratap's avatar Abhijeet Pratap

Pusing all over to git remote

parents
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color|*-256color) color_prompt=yes;;
esac
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
# Add an "alert" alias for long running commands. Use like so:
# sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
#adding alias to show all files and folder and their disk usage
alias show_info='ls -kash'
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color|*-256color) color_prompt=yes;;
esac
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
# Add an "alert" alias for long running commands. Use like so:
# sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
#adding alias to show all files and folder and their disk usage
alias show_info='ls -kash'
################################# DISPLAY PINK PANTHER ##############################################################
echo $"
__________.__ __ __________ __ .__
\______ \__| ____ | | __ \______ \_____ _____/ |_| |__ ___________
| ___/ |/ \| |/ / | ___/\__ \ / \ __\ | \_/ __ \_ __ \
| | | | | \ < | | / __ \| | \ | | Y \ ___/| | \/
|____| |__|___| /__|_ \ |____| (____ /___| /__| |___| /\___ >__|
\/ \/ \/ \/ \/ \/ "
all_files=$1
line_total=0
for string in $(find $all_files); do
if [ ! -d "$string" ]; then
count=$(grep -c ^ < "$string")
line_total=$((line_total + count))
fi
done
echo "$line_total"
10
18
4
38
3
11
14
20
10
10
45
4
58
16
22
10
10
15
4
38
29
14
11
20
10
10
56
4
58
15
22
11
str=$(diff generated_output.txt actual_output.txt)
num_of_diff=$(grep -o ["c","a",","] <<<"$str" | wc -l)
num=$(wc generated_output.txt -l)
IFS=' '
read -a num_of_test_case <<< "$num"
score=$((${num_of_test_case[0]}-$num_of_diff))
echo Secured $score marks out of ${num_of_test_case[0]}
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color|*-256color) color_prompt=yes;;
esac
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
# Add an "alert" alias for long running commands. Use like so:
# sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
####################################################################################################
# DISPLAY COURSES OFFERD BY CSE
####################################################################################################
wget wget https://www.cse.iitb.ac.in/archive/page135
alias getcourses='grep -o "CS [1-9][1-9][1-9] [ A-Z]\|CS [1-9][1-9][1-9]" page135 | sort -u
'
###################################################################################################
# adding alias to show all files and folder and their disk usage
###################################################################################################
alias show_info='ls -kash'
####################################################################################################
# DISPLAY PINK PANTHER ####################################################################################################
echo $"
__________.__ __ __________ __ .__
\______ \__| ____ | | __ \______ \_____ _____/ |_| |__ ___________
| ___/ |/ \| |/ / | ___/\__ \ / \ __\ | \_/ __ \_ __ \
| | | | | \ < | | / __ \| | \ | | Y \ ___/| | \/
|____| |__|___| /__|_ \ |____| (____ /___| /__| |___| /\___ >__|
\/ \/ \/ \/ \/ \/ "
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="google-site-verification" content="tYowm7JcDZqHHvGHkXKQRNslOpbHZTqPWlMj54URDKc" />
<title>CSE, IIT Bombay</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="css/blue_level_menu/style.css" media="screen" />
<link rel="shortcut icon" href="images/cse-ico.ico">
<script type="text/javascript" src="css/blue_level_menu/menu.js" ></script>
<!--[if lt IE 7]>
<script defer type="text/javascript" src="js/pngfix.js"></script>
<![endif]-->
</head>
<body>
<!-- // echo "Testing"; -->
<a name="top"></a>
<div class="content">
<div id="top">
<div id="login">
<a href=page74>CSE Login</a>
</div>
<div id="loginkey"><img src="css/blue_level_menu/images/login1.png" alt="Login" /></div>
<div id="logo"><a href="http://www.iitb.ac.in/"><img src="css/blue_level_menu/images/iitb_logo_black_small.png" alt="IITB Logo" /></a></div>
<div id="title">
<br/>
<a href="/">
<h1>Department of Computer Science and Engineering</h1>
<h2>Indian Institute of Technology Bombay</h2>
</a>
</div>
</div>
<div id="ddtopmenubargutter" class="menugutterleft" style="width:130px">&nbsp;
</div>
<div id="ddtopmenubar" class="menustyle" style="width:870px">
<ul id="dropmenu">
<li><a href="page12">Home</a></li>
<li><a href="#" rel="ddsubmenu_internal">Internal</a></li>
<li><a href="#" rel="ddsubmenu_people">People</a></li>
<li><a href="#" rel="ddsubmenu_research">Research</a></li>
<li><a href="#" rel="ddsubmenu_academics">Academics</a></li>
<li><a href="#" rel="ddsubmenu_admissions">Admissions</a></li>
<li><a href="#" rel="ddsubmenu_calendar">Calendar</a></li>
<li><a href="#" rel="ddsubmenu_aboutus">About&nbsp;Us</a></li>
<!-- This has been changed. No submenus. "Information" now will point directly to page244, previously "ForFaculty". Changes made by Devashish Singh, Webteam 2016. Done 04-06-2017 -->
<!-- Only Commented as the changes are not done on Test Server too, so just if someone just visits this page for reference. You can safely delete it. -->
<!-- <li><a href="#" rel="ddsubmenu_information">Information</a></li> -->
<li><a href="page244" >Information</a></li>
</ul>
</div>
<script type="text/javascript">
ddlevelsmenu.setup("ddtopmenubar", "topbar");
</script>
<ul id="ddsubmenu_internal" class="submenustyle">
<li><a href="#">Submit</a>
<ul>
<!-- <li><a href="page72">News</a></li>
<li><a href="page76">Image</a></li>
<li><a href="page225">Research</a></li>
<<li><a href=page92>Talk</a> </li><li><a href=page175>Circular</a> </li><li><a href=page199>Department Event</a></li>-->
</ul>
</li>
<li><a href="#">Technical Reports</a>
<ul>
<li><a href="page77">Upload</a></li>
<li><a href="page78">Delete</a></li>
</ul>
</li>
<!-- Adding courses to the logged out view of the menu 04-08-2011 -->
<li><a href="#"> Courses</a>
<ul>
<li><a href="page132">Course Manager</a></li>
<li><a href="page139">Next Sem Courses</a></li>
</ul>
</li>
<li><a href="/deptwiki/doku.php?do=login&id=start">Department wiki</a></li>
<li><a href="/room-scheduler-updated/index.php">Room Scheduler</a></li>
<li><a href="page161">Document Viewer</a></li>
<li><a href="http://www.cse.iitb.ac.in/infoczar/doku.php?id=public:ttc:staff">Staff work allocation</a></li>
<li><a href="http://systems.cse.iitb.ac.in/systems/contacts.html#main">Sysad Contacts</a></li>
<li><a href="/wifi">KReSIT WiFi</a></li>
<li><a href="/~swlab/how_to_start_video_conf.html">Video Conferencing</a></li>
<li><a href="#">Complaints @ CSE</a>
<ul>
<li><a href="page206">Submit</a></li>
<li><a href="page208">Status</a></li>
</ul>
</li>
<!--Removing link to publications temporarily 04-08-2011 -->
<!--<li><a href="http://bhim.cse.iitb.ac.in:4444/Consolidator.jsp">Publications</a></li>-->
</ul>
<ul id="ddsubmenu_people" class="submenustyle">
<li><a href="page14">Faculty</a></li>
<li><a href="page222">Students</a>
<ul>
<li><a href="page222?batch=BTech1">B.Tech. I</a></li>
<li><a href="page222?batch=BTech2">B.Tech. II</a></li>
<li><a href="page222?batch=BTech3">B.Tech. III</a></li>
<li><a href="page222?batch=BTech4">B.Tech. IV</a></li>
<li><a href="page222?batch=DD5">D. Degree V</a></li>
<li><a href="page222?batch=MTech1">M.Tech I</a></li>
<li><a href="page222?batch=MTech2">M.Tech II</a></li>
<li><a href="page222?batch=MTech3">M.Tech III</a></li>
<li><a href="page222?batch=PhD">Ph.D</a></li>
</ul>
</li>
<li><a href="#">Staff</a>
<ul>
<li><a href="page46?staffType=administrative">Administrative</a></li>
<li><a href="page46?staffType=technical">Technical</a></li>
</ul>
</li>
<li><a href="/~csea/" target="_blank">CSEA</a></li>
<!-- These two links have been temporarily made defunct. Devashish Singh, Webteam 2016 -->
<!-- <li><a href="page117">Alumni</a></li> -->
<li><a href="page212">PostDoctoral Fellows</a></li>
<!-- <li><a href="page223">Visitors</a></li> -->
</ul>
<ul id="ddsubmenu_research" class="submenustyle">
<li><a href="page30">Research Areas</a></li>
<li><a href="page142">Labs</a></li>
<!-- <li><a href="http://www.it.iitb.ac.in/resources/library/">Library</a></li>-->
<li><a href="page140">Projects</a></li>
<!-- Removing link temporarily <li><a href="page19">Sponsored Projects</a></li> -->
<!-- <li><a href="page169">Publications</a></li> -->
<li><a href="page20">Talks</a></li>
<li><a href="page94">Technical Reports</a></li>
<li><a href="page508">COVID-19 Research</a></li>
</ul>
<ul id="ddsubmenu_academics" class="submenustyle">
<li><a href="page31">Programmes</a></li>
<li><a href="page95">Courses</a></li>
<!-- <li><a href="page32">Committees</a></li> -->
</ul>
<ul id="ddsubmenu_admissions" class="submenustyle">
<li><a href="page16">Ph.D.</a></li>
<li><a href="page33">M.Tech.</a></li>
<li><a href="page507">M.S (Research)</a></li>
<li><a href="page36">Dual Degree</a></li>
<li><a href="page35">B.Tech.</a></li>
</ul>
<!--These Links are need to be updated, Himanshu Upreti Webteam 2017-2020-->
<ul id="ddsubmenu_calendar" class="submenustyle">
<li><a href="/~ttc" target="_blank">Timetable</a></li>
<li><a href="https://www.cse.iitb.ac.in/webcal/week.php?user=_NUC_department" target= "_blank">Calendar</a></li>
<li><a href="http://www.iitb.ac.in/newacadhome/toacadcalender.jsp" target="_blank">Institute Calendar</a></li>
<!-- Defunct. Devashish Singh. WT 2016-17 -->
<!--<li><a href="page202">Department Events</a></li>-->
<li><a href="page130">Events</a></li>
<!-- Defunct. Devashish Singh. WT 2016-17 -->
<!--<li><a href="page176">Circulars</a></li>-->
</ul>
<ul id="ddsubmenu_aboutus" class="submenustyle">
<li><a href="page17">History</a></li>
<li><a href="page41">Points of Pride</a></li>
<li><a href="page37">How to Reach Us</a></li>
<li><a href="page40">Phone Directory</a></li>
<li><a href="page42">Annual Reports</a></li>
<li><a href="page185">Space Allocation System</a></li>
</ul>
<!-- This has been commented as "Information" Tab no onger has submenus.
<ul id="ddsubmenu_information" class="submenustyle">
<li><a href="page244">For Faculty</a></li>
<li><a href="#">For Students</a></li>
</ul>
-->
<div id="main">
<div id="right_side">
<div class="intro">
<div class="pad">Comprehensive List of Courses Offered by CSE Department</div>
</div>
<div class="mpart">
<b>Total 292 courses offered by department.</b> <br/><br/><table class=greytable width=100% align=center cellpadding=5 cellspacing=0 > <tr class=greyheadtr> <td width=25% class=greyheadtd><strong>Course Code</strong></td> <td width=75% class=greyheadtd><strong>Course Name</strong></td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 101" target="_blank"> CS 101 </a></td><td width=75% class=greybodytd> Computer Programming and Utilization </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 152" target="_blank"> CS 152 </a></td><td width=75% class=greybodytd> Abstractions and Paradigms for Programming </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 154" target="_blank"> CS 154 </a></td><td width=75% class=greybodytd> Abstractions and Paradigms in Programming Lab. </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 202" target="_blank"> CS 202 </a></td><td width=75% class=greybodytd> Programming </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 203" target="_blank"> CS 203 </a></td><td width=75% class=greybodytd> Discrete Structures </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 204" target="_blank"> CS 204 </a></td><td width=75% class=greybodytd> Switching Theory and Logic Design </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 205" target="_blank"> CS 205 </a></td><td width=75% class=greybodytd> Programming </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 206" target="_blank"> CS 206 </a></td><td width=75% class=greybodytd> Formal Methods in CS </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 207" target="_blank"> CS 207 </a></td><td width=75% class=greybodytd> Discrete Structures </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 207" target="_blank"> CS 207 M </a></td><td width=75% class=greybodytd> Discrete Structures </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 208" target="_blank"> CS 208 </a></td><td width=75% class=greybodytd> Automata Theory and Logic </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 210" target="_blank"> CS 210 </a></td><td width=75% class=greybodytd> Logic Design </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 211" target="_blank"> CS 211 </a></td><td width=75% class=greybodytd> Software Lab two </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 212" target="_blank"> CS 212 </a></td><td width=75% class=greybodytd> Electronics Design I </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 213" target="_blank"> CS 213 </a></td><td width=75% class=greybodytd> Data Structures and Algorithms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 213" target="_blank"> CS 213 M </a></td><td width=75% class=greybodytd> Data Structures and Algorithms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 214" target="_blank"> CS 214 </a></td><td width=75% class=greybodytd> Data Structures and Algorithms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 215" target="_blank"> CS 215 </a></td><td width=75% class=greybodytd> Data Analysis and Interpretation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 216" target="_blank"> CS 216 </a></td><td width=75% class=greybodytd> Numerical Computation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 218" target="_blank"> CS 218 </a></td><td width=75% class=greybodytd> Design and Analysis of Algorithms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 218" target="_blank"> CS 218 M </a></td><td width=75% class=greybodytd> Design and Analysis of Algorithms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 224" target="_blank"> CS 224 </a></td><td width=75% class=greybodytd> Computer Networks </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 224" target="_blank"> CS 224 M </a></td><td width=75% class=greybodytd> Computer Networks </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 226" target="_blank"> CS 226 </a></td><td width=75% class=greybodytd> Digital Logic Design </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 228" target="_blank"> CS 228 </a></td><td width=75% class=greybodytd> Logic For CS </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 228" target="_blank"> CS 228 M </a></td><td width=75% class=greybodytd> Logic For CS </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 251" target="_blank"> CS 251 </a></td><td width=75% class=greybodytd> Software Systems (8 credits) </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 252" target="_blank"> CS 252 </a></td><td width=75% class=greybodytd> Computer Networks Lab. </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 254" target="_blank"> CS 254 </a></td><td width=75% class=greybodytd> Digital Logic Design Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 288" target="_blank"> CS 288 </a></td><td width=75% class=greybodytd> Logic Design Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 290" target="_blank"> CS 290 </a></td><td width=75% class=greybodytd> Logic Design Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 292" target="_blank"> CS 292 </a></td><td width=75% class=greybodytd> Electronics Design Lab I </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 293" target="_blank"> CS 293 </a></td><td width=75% class=greybodytd> Data Structures Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 294" target="_blank"> CS 294 </a></td><td width=75% class=greybodytd> Programming Lab I </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 295" target="_blank"> CS 295 </a></td><td width=75% class=greybodytd> Computer Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 301" target="_blank"> CS 301 </a></td><td width=75% class=greybodytd> Design and Analysis of Algorithms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 302" target="_blank"> CS 302 </a></td><td width=75% class=greybodytd> Implementation of Programming Languages </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 303" target="_blank"> CS 303 </a></td><td width=75% class=greybodytd> Digital Signal Processing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 304" target="_blank"> CS 304 </a></td><td width=75% class=greybodytd> Probability and Random Signal Theory </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 305" target="_blank"> CS 305 </a></td><td width=75% class=greybodytd> Computer Architecture </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 307" target="_blank"> CS 307 </a></td><td width=75% class=greybodytd> Digital Signal Processing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 308" target="_blank"> CS 308 </a></td><td width=75% class=greybodytd> Embedded Systems Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 309" target="_blank"> CS 309 </a></td><td width=75% class=greybodytd> Introduction to Embedded Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 310" target="_blank"> CS 310 </a></td><td width=75% class=greybodytd> Automata Theory </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 311" target="_blank"> CS 311 </a></td><td width=75% class=greybodytd> Electronics Design II </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 312" target="_blank"> CS 312 </a></td><td width=75% class=greybodytd> Introduction to Theory of Computation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 313" target="_blank"> CS 313 </a></td><td width=75% class=greybodytd> Business Information Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 314" target="_blank"> CS 314 </a></td><td width=75% class=greybodytd> Business Information Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 315" target="_blank"> CS 315 </a></td><td width=75% class=greybodytd> Numerical Computation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 316" target="_blank"> CS 316 </a></td><td width=75% class=greybodytd> Implementation of Programming Languages Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 317" target="_blank"> CS 317 </a></td><td width=75% class=greybodytd> Database and Information Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 319" target="_blank"> CS 319 </a></td><td width=75% class=greybodytd> Theory of Computation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 321" target="_blank"> CS 321 </a></td><td width=75% class=greybodytd> Programming Laboratory II </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 322" target="_blank"> CS 322 </a></td><td width=75% class=greybodytd> Database Management System </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 323" target="_blank"> CS 323 </a></td><td width=75% class=greybodytd> Computer Organization and Design </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 324" target="_blank"> CS 324 </a></td><td width=75% class=greybodytd> Language Processors </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 326" target="_blank"> CS 326 </a></td><td width=75% class=greybodytd> Operations Research </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 327" target="_blank"> CS 327 </a></td><td width=75% class=greybodytd> Introduction to Systems Programming </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 328" target="_blank"> CS 328 </a></td><td width=75% class=greybodytd> Programming Languages </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 329" target="_blank"> CS 329 </a></td><td width=75% class=greybodytd> Principles of Programming Languages </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 331" target="_blank"> CS 331 </a></td><td width=75% class=greybodytd> Theory of Computation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 332" target="_blank"> CS 332 </a></td><td width=75% class=greybodytd> Microprocessor Based Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 333" target="_blank"> CS 333 </a></td><td width=75% class=greybodytd> Operating Systems Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 334" target="_blank"> CS 334 </a></td><td width=75% class=greybodytd> Introduction to Programming Languages </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 335" target="_blank"> CS 335 </a></td><td width=75% class=greybodytd> Artificial Intelligence and Machine Learning Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 336" target="_blank"> CS 336 </a></td><td width=75% class=greybodytd> Computer Aided Geometric Design </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 337" target="_blank"> CS 337 </a></td><td width=75% class=greybodytd> Artificial Intelligence and Machine Learning </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 340" target="_blank"> CS 340 </a></td><td width=75% class=greybodytd> Microprosessor Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 341" target="_blank"> CS 341 </a></td><td width=75% class=greybodytd> Computer Architecture Lab. </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 344" target="_blank"> CS 344 </a></td><td width=75% class=greybodytd> Artificial Intelligence </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 346" target="_blank"> CS 346 </a></td><td width=75% class=greybodytd> Software Engineering </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 347" target="_blank"> CS 347 </a></td><td width=75% class=greybodytd> Operating Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 347" target="_blank"> CS 347 M </a></td><td width=75% class=greybodytd> Operating Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 348" target="_blank"> CS 348 M </a></td><td width=75% class=greybodytd> Computer Networks </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 350" target="_blank"> CS 350 </a></td><td width=75% class=greybodytd> Linear Optimisation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 352" target="_blank"> CS 352 </a></td><td width=75% class=greybodytd> Machine Learning </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 386" target="_blank"> CS 386 </a></td><td width=75% class=greybodytd> Artificial Intelligence Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 387" target="_blank"> CS 387 </a></td><td width=75% class=greybodytd> Database and Information Systems Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 388" target="_blank"> CS 388 </a></td><td width=75% class=greybodytd> Practical Training </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 389" target="_blank"> CS 389 </a></td><td width=75% class=greybodytd> Programming Languages Lab. </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 390" target="_blank"> CS 390 </a></td><td width=75% class=greybodytd> Microprocessors and Interfaces Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 391" target="_blank"> CS 391 </a></td><td width=75% class=greybodytd> Electronics Design Lab II </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 392" target="_blank"> CS 392 </a></td><td width=75% class=greybodytd> Database Management Systems Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 393" target="_blank"> CS 393 </a></td><td width=75% class=greybodytd> Business Information Systems Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 394" target="_blank"> CS 394 </a></td><td width=75% class=greybodytd> Language Processors Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 396" target="_blank"> CS 396 </a></td><td width=75% class=greybodytd> Seminar </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 397" target="_blank"> CS 397 </a></td><td width=75% class=greybodytd> Works Visits </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 398" target="_blank"> CS 398 </a></td><td width=75% class=greybodytd> Business Information Systems Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 399" target="_blank"> CS 399 </a></td><td width=75% class=greybodytd> Digital Signal Processing Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 401" target="_blank"> CS 401 </a></td><td width=75% class=greybodytd> Kernel programming </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 404" target="_blank"> CS 404 </a></td><td width=75% class=greybodytd> Quantum Computing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 406" target="_blank"> CS 406 </a></td><td width=75% class=greybodytd> Cryptography and Network Security - I </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 407" target="_blank"> CS 407 </a></td><td width=75% class=greybodytd> Digital Signal Processing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 408" target="_blank"> CS 408 </a></td><td width=75% class=greybodytd> Graph Theory </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 408" target="_blank"> CS 408 M </a></td><td width=75% class=greybodytd> Graph Theory </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 411" target="_blank"> CS 411 </a></td><td width=75% class=greybodytd> D.S.P. Laboratory </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 412" target="_blank"> CS 412 </a></td><td width=75% class=greybodytd> Introduction to Program Analysis </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 413" target="_blank"> CS 413 </a></td><td width=75% class=greybodytd> Compilers </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 414" target="_blank"> CS 414 </a></td><td width=75% class=greybodytd> Introduction to Wireless Networks </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 415" target="_blank"> CS 415 </a></td><td width=75% class=greybodytd> Numerical Computation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 416" target="_blank"> CS 416 </a></td><td width=75% class=greybodytd> Foundations of Network Security and Cryptography </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 416" target="_blank"> CS 416 M </a></td><td width=75% class=greybodytd> Foundations of Network Security and Cryptography </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 418" target="_blank"> CS 418 </a></td><td width=75% class=greybodytd> Applications of Digital Signal Processing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 419" target="_blank"> CS 419 M </a></td><td width=75% class=greybodytd> Introduction to Machine Learning </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 420" target="_blank"> CS 420 </a></td><td width=75% class=greybodytd> Program Derivation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 421" target="_blank"> CS 421 </a></td><td width=75% class=greybodytd> Parallel Programming Paradigms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 422" target="_blank"> CS 422 </a></td><td width=75% class=greybodytd> System Specification & Implementation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 424" target="_blank"> CS 424 </a></td><td width=75% class=greybodytd> Convex Optimization </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 431" target="_blank"> CS 431 </a></td><td width=75% class=greybodytd> Intro.Computer Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 432" target="_blank"> CS 432 </a></td><td width=75% class=greybodytd> Introduction to Computer System </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 433" target="_blank"> CS 433 </a></td><td width=75% class=greybodytd> Automated reasoning </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 435" target="_blank"> CS 435 </a></td><td width=75% class=greybodytd> Linear Optimization </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 440" target="_blank"> CS 440 </a></td><td width=75% class=greybodytd> O.S. Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 441" target="_blank"> CS 441 </a></td><td width=75% class=greybodytd> Database Management Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 442" target="_blank"> CS 442 </a></td><td width=75% class=greybodytd> Operating System Principles </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 443" target="_blank"> CS 443 </a></td><td width=75% class=greybodytd> Artificial Intelligence </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 444" target="_blank"> CS 444 </a></td><td width=75% class=greybodytd> Database Management Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 445" target="_blank"> CS 445 </a></td><td width=75% class=greybodytd> Management Information Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 446" target="_blank"> CS 446 </a></td><td width=75% class=greybodytd> Computational Learning Theory </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 447" target="_blank"> CS 447 </a></td><td width=75% class=greybodytd> Operating System </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 449" target="_blank"> CS 449 </a></td><td width=75% class=greybodytd> Topics in Artificial Intelligence Programming </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 450" target="_blank"> CS 450 </a></td><td width=75% class=greybodytd> Compiler Construction </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 451" target="_blank"> CS 451 </a></td><td width=75% class=greybodytd> Distributed Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 453" target="_blank"> CS 453 </a></td><td width=75% class=greybodytd> Selected Case Studies of Computer Systems: Advanced Program Derivation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 455" target="_blank"> CS 455 </a></td><td width=75% class=greybodytd> Introduction to Computer Networks </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 456" target="_blank"> CS 456 </a></td><td width=75% class=greybodytd> Computer Networks </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 459" target="_blank"> CS 459 </a></td><td width=75% class=greybodytd> Data Mining </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 460" target="_blank"> CS 460 </a></td><td width=75% class=greybodytd> Natural Language Processing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 461" target="_blank"> CS 461 </a></td><td width=75% class=greybodytd> Digital Computer Design Fundamentals & Microproces </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 462" target="_blank"> CS 462 </a></td><td width=75% class=greybodytd> Analytical Models of Computing Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 463" target="_blank"> CS 463 </a></td><td width=75% class=greybodytd> Design and Analysis of Algorithms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 466" target="_blank"> CS 466 </a></td><td width=75% class=greybodytd> Functional and Logic Programming </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 467" target="_blank"> CS 467 </a></td><td width=75% class=greybodytd> Functional and Logic Programming </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 468" target="_blank"> CS 468 </a></td><td width=75% class=greybodytd> Computational Models in Pattern Recognition & Lear </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 470" target="_blank"> CS 470 </a></td><td width=75% class=greybodytd> Modelling and Simulation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 472" target="_blank"> CS 472 </a></td><td width=75% class=greybodytd> Introduction to VLSI Design Automation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 474" target="_blank"> CS 474 </a></td><td width=75% class=greybodytd> Cognitive Psychology </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 475" target="_blank"> CS 475 </a></td><td width=75% class=greybodytd> Computer Graphics </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 476" target="_blank"> CS 476 </a></td><td width=75% class=greybodytd> Reliable Computing Basic Concepts </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 482" target="_blank"> CS 482 </a></td><td width=75% class=greybodytd> Selected Case Studies of Computer Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 483" target="_blank"> CS 483 </a></td><td width=75% class=greybodytd> Modelling and Simulation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 484" target="_blank"> CS 484 </a></td><td width=75% class=greybodytd> Cognitive Psychology </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 485" target="_blank"> CS 485 </a></td><td width=75% class=greybodytd> R & D Project II (B. Tech.) </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 486" target="_blank"> CS 486 </a></td><td width=75% class=greybodytd> Reliable Computing Basic Concepts </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 487" target="_blank"> CS 487 </a></td><td width=75% class=greybodytd> Mini Project I </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 488" target="_blank"> CS 488 </a></td><td width=75% class=greybodytd> Modelling and Simulation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 490" target="_blank"> CS 490 </a></td><td width=75% class=greybodytd> R & D Project I (B. Tech.) </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 493" target="_blank"> CS 493 </a></td><td width=75% class=greybodytd> Artificial Intelligence Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 494" target="_blank"> CS 494 </a></td><td width=75% class=greybodytd> B.Tech. Project (20 credits includes CS 493 also) </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 495" target="_blank"> CS 495 </a></td><td width=75% class=greybodytd> Operating Systems Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 497" target="_blank"> CS 497 </a></td><td width=75% class=greybodytd> B.Tech. Project (grade points will be included in </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 498" target="_blank"> CS 498 </a></td><td width=75% class=greybodytd> B.Tech.Project Stage II </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 499" target="_blank"> CS 499 </a></td><td width=75% class=greybodytd> Project Stage I </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 591" target="_blank"> CS 591 </a></td><td width=75% class=greybodytd> Project Stage II </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 592" target="_blank"> CS 592 </a></td><td width=75% class=greybodytd> Project Stage III </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 601" target="_blank"> CS 601 </a></td><td width=75% class=greybodytd> Algorithms and Complexity </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 602" target="_blank"> CS 602 </a></td><td width=75% class=greybodytd> Applied Algorithms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 603" target="_blank"> CS 603 </a></td><td width=75% class=greybodytd> Geometric Algorithms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 604" target="_blank"> CS 604 </a></td><td width=75% class=greybodytd> Combinatorics </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 605" target="_blank"> CS 605 </a></td><td width=75% class=greybodytd> Probability and Statistics For Computer Science </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 606" target="_blank"> CS 606 </a></td><td width=75% class=greybodytd> Foundations of Parallel Computation </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 608" target="_blank"> CS 608 </a></td><td width=75% class=greybodytd> Approximation Algorithms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 611" target="_blank"> CS 611 </a></td><td width=75% class=greybodytd> Formal Language and Models for Natural Computing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 612" target="_blank"> CS 612 </a></td><td width=75% class=greybodytd> Object Oriented Techniques </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 613" target="_blank"> CS 613 </a></td><td width=75% class=greybodytd> Design & Implementation of Functional Programming </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 614" target="_blank"> CS 614 </a></td><td width=75% class=greybodytd> Advanced Compilers </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 615" target="_blank"> CS 615 </a></td><td width=75% class=greybodytd> Formal Specification and Verification of Programs </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 616" target="_blank"> CS 616 </a></td><td width=75% class=greybodytd> Parallelizing Compilers </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 617" target="_blank"> CS 617 </a></td><td width=75% class=greybodytd> Object Oriented Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 618" target="_blank"> CS 618 </a></td><td width=75% class=greybodytd> Program Analysis </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 620" target="_blank"> CS 620 </a></td><td width=75% class=greybodytd> New Trends in Information Technology </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 621" target="_blank"> CS 621 </a></td><td width=75% class=greybodytd> Artificial Intelligence </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 623" target="_blank"> CS 623 </a></td><td width=75% class=greybodytd> Introduction to Computing with Neural Nets </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 625" target="_blank"> CS 625 </a></td><td width=75% class=greybodytd> Machine Learning : Theory and Methods </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 626" target="_blank"> CS 626 </a></td><td width=75% class=greybodytd> Speech, Natural Language Processing and the Web (Previous name: Language Technology for the Web) </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 627" target="_blank"> CS 627 </a></td><td width=75% class=greybodytd> Graphical Models and Structured Learning </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 628" target="_blank"> CS 628 </a></td><td width=75% class=greybodytd> Introduction to Asynchronous Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 630" target="_blank"> CS 630 </a></td><td width=75% class=greybodytd> Approximation Algorithms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 631" target="_blank"> CS 631 </a></td><td width=75% class=greybodytd> Implementation Techniques for Relational Database Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 632" target="_blank"> CS 632 </a></td><td width=75% class=greybodytd> Advanced Database Management Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 633" target="_blank"> CS 633 </a></td><td width=75% class=greybodytd> Database Modelling and Design </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 634" target="_blank"> CS 634 </a></td><td width=75% class=greybodytd> Information System </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 635" target="_blank"> CS 635 </a></td><td width=75% class=greybodytd> Information Retrieval & Mining for Hypertext & the Web </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 636" target="_blank"> CS 636 </a></td><td width=75% class=greybodytd> Data Mining </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 641" target="_blank"> CS 641 </a></td><td width=75% class=greybodytd> Computer Networks </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 642" target="_blank"> CS 642 </a></td><td width=75% class=greybodytd> Communication Networking </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 643" target="_blank"> CS 643 </a></td><td width=75% class=greybodytd> Distributed Operating Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 644" target="_blank"> CS 644 </a></td><td width=75% class=greybodytd> Design and Analysis of Computer Networks </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 645" target="_blank"> CS 645 </a></td><td width=75% class=greybodytd> Advanced Data Networks </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 646" target="_blank"> CS 646 </a></td><td width=75% class=greybodytd> Optical and Access networks </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 648" target="_blank"> CS 648 </a></td><td width=75% class=greybodytd> Selected Topics in Network Algorithms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 649" target="_blank"> CS 649 </a></td><td width=75% class=greybodytd> Cryptography and Network Security - I </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 650" target="_blank"> CS 650 </a></td><td width=75% class=greybodytd> Distributed Algorithms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 652" target="_blank"> CS 652 </a></td><td width=75% class=greybodytd> Distributed Operating Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 653" target="_blank"> CS 653 </a></td><td width=75% class=greybodytd> Mobile Computing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 654" target="_blank"> CS 654 </a></td><td width=75% class=greybodytd> Current Topics in VLSI and System Design </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 656" target="_blank"> CS 656 </a></td><td width=75% class=greybodytd> Electronic Commerce </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 660" target="_blank"> CS 660 </a></td><td width=75% class=greybodytd> Mutimedia Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 662" target="_blank"> CS 662 </a></td><td width=75% class=greybodytd> Computer Vision </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 663" target="_blank"> CS 663 </a></td><td width=75% class=greybodytd> Fundamentals of Digital Image Processing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 664" target="_blank"> CS 664 </a></td><td width=75% class=greybodytd> Pattern Recognition </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 669" target="_blank"> CS 669 </a></td><td width=75% class=greybodytd> Information Technology Service Management </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 670" target="_blank"> CS 670 </a></td><td width=75% class=greybodytd> Information Technology Project Management </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 671" target="_blank"> CS 671 </a></td><td width=75% class=greybodytd> ICT for Socio-Economic Development </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 675" target="_blank"> CS 675 </a></td><td width=75% class=greybodytd> Computer Graphics </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 677" target="_blank"> CS 677 </a></td><td width=75% class=greybodytd> Introduction to Computing with Neural Nets. </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 679" target="_blank"> CS 679 </a></td><td width=75% class=greybodytd> Geometric algorithms </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 680" target="_blank"> CS 680 </a></td><td width=75% class=greybodytd> Quality of Service in Networks </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 681" target="_blank"> CS 681 </a></td><td width=75% class=greybodytd> Performance Analysis of Computer Systems and Networks </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 682" target="_blank"> CS 682 </a></td><td width=75% class=greybodytd> Software Engineering (Only For CSE M. Tech) </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 683" target="_blank"> CS 683 </a></td><td width=75% class=greybodytd> Advanced Computer Architecture </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 684" target="_blank"> CS 684 </a></td><td width=75% class=greybodytd> Embedded Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 685" target="_blank"> CS 685 </a></td><td width=75% class=greybodytd> Distributed Operating Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 686" target="_blank"> CS 686 </a></td><td width=75% class=greybodytd> Object Oriented Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 687" target="_blank"> CS 687 </a></td><td width=75% class=greybodytd> Fundamentals of Digital Image Processing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 688" target="_blank"> CS 688 </a></td><td width=75% class=greybodytd> Self-tuning systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 689" target="_blank"> CS 689 </a></td><td width=75% class=greybodytd> Machines Learning: Theory and Methods </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 690" target="_blank"> CS 690 </a></td><td width=75% class=greybodytd> New Trends in IT. </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 691" target="_blank"> CS 691 </a></td><td width=75% class=greybodytd> R & D Project I </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 692" target="_blank"> CS 692 </a></td><td width=75% class=greybodytd> R & D Project II </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 694" target="_blank"> CS 694 </a></td><td width=75% class=greybodytd> Seminar (for M. Tech.) </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 695" target="_blank"> CS 695 </a></td><td width=75% class=greybodytd> Topics in Virtualization and Cloud Computing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 697" target="_blank"> CS 697 </a></td><td width=75% class=greybodytd> II Stage Project </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 699" target="_blank"> CS 699 </a></td><td width=75% class=greybodytd> Software Lab. </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 700" target="_blank"> CS 700 </a></td><td width=75% class=greybodytd> Advanced Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 701" target="_blank"> CS 701 </a></td><td width=75% class=greybodytd> Software - Practice and Experience Laboratory </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 702" target="_blank"> CS 702 </a></td><td width=75% class=greybodytd> Introduction to Asynchronous Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 703" target="_blank"> CS 703 </a></td><td width=75% class=greybodytd> Performance Analysis of Computer Systems and Netwo </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 704" target="_blank"> CS 704 </a></td><td width=75% class=greybodytd> Information Retrieval and Mining for Hypertext and </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 705" target="_blank"> CS 705 </a></td><td width=75% class=greybodytd> Statistical Foundations of Machine Learning </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 706" target="_blank"> CS 706 </a></td><td width=75% class=greybodytd> Networks Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 707" target="_blank"> CS 707 </a></td><td width=75% class=greybodytd> Distributed Event Based Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 708" target="_blank"> CS 708 </a></td><td width=75% class=greybodytd> Human Computer Interaction </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 709" target="_blank"> CS 709 </a></td><td width=75% class=greybodytd> Convex Optimization </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 710" target="_blank"> CS 710 </a></td><td width=75% class=greybodytd> Topics in Computational Linear Algebra and Group Theory </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 711" target="_blank"> CS 711 </a></td><td width=75% class=greybodytd> Topics in Computational Ring Theory and Algebras </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 712" target="_blank"> CS 712 </a></td><td width=75% class=greybodytd> Topics in Natural Language Processing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 713" target="_blank"> CS 713 </a></td><td width=75% class=greybodytd> Selected Topics in Automata and Logics </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 715" target="_blank"> CS 715 </a></td><td width=75% class=greybodytd> Design and Implementation of Gnu Compiler Generation Framework </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 716" target="_blank"> CS 716 </a></td><td width=75% class=greybodytd> Introduction to Communication Networks </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 717" target="_blank"> CS 717 </a></td><td width=75% class=greybodytd> Statistical Relational Learning </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 718" target="_blank"> CS 718 </a></td><td width=75% class=greybodytd> Software Architecture </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 719" target="_blank"> CS 719 </a></td><td width=75% class=greybodytd> Topics in Mathematical Foundations of Formal Verification </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 720" target="_blank"> CS 720 </a></td><td width=75% class=greybodytd> Spatial Databases (only 15 students) </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 721" target="_blank"> CS 721 </a></td><td width=75% class=greybodytd> Introduction to Computational Complexity </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 723" target="_blank"> CS 723 </a></td><td width=75% class=greybodytd> Introduction to Probability and Linear Algebra </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 724" target="_blank"> CS 724 </a></td><td width=75% class=greybodytd> Network Security and Cryptography - II </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 725" target="_blank"> CS 725 </a></td><td width=75% class=greybodytd> Foundations of machine learning </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 726" target="_blank"> CS 726 </a></td><td width=75% class=greybodytd> Advanced machine learning </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 728" target="_blank"> CS 728 </a></td><td width=75% class=greybodytd> Organization of Web information </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 729" target="_blank"> CS 729 </a></td><td width=75% class=greybodytd> Topics in machine learning </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 730" target="_blank"> CS 730 </a></td><td width=75% class=greybodytd> natural language processing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 732" target="_blank"> CS 732 </a></td><td width=75% class=greybodytd> Fundamental Algorithms in Computational Biology </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 733" target="_blank"> CS 733 </a></td><td width=75% class=greybodytd> Advanced Distributed Computing – Engineering a Cloud </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 734" target="_blank"> CS 734 </a></td><td width=75% class=greybodytd> Hardware Software CoDesign of Embedded Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 735" target="_blank"> CS 735 </a></td><td width=75% class=greybodytd> Formal models for Concurrent and Asynchronous Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 736" target="_blank"> CS 736 </a></td><td width=75% class=greybodytd> Medical Image Computing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 738" target="_blank"> CS 738 </a></td><td width=75% class=greybodytd> Concepts, Algorithms and Tools for Model-Checking </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 739" target="_blank"> CS 739 </a></td><td width=75% class=greybodytd> Modeling and Analysis of Timed and Hybrid Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 740" target="_blank"> CS 740 </a></td><td width=75% class=greybodytd> Mathematics for Visual Computing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 741" target="_blank"> CS 741 </a></td><td width=75% class=greybodytd> Advanced Network Security and Cryptography </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 742" target="_blank"> CS 742 </a></td><td width=75% class=greybodytd> Foundations of Network Security and Cryptography </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 743" target="_blank"> CS 743 </a></td><td width=75% class=greybodytd> Wireless Networks </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 744" target="_blank"> CS 744 </a></td><td width=75% class=greybodytd> Design and Engineering of Computing Systems </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 745" target="_blank"> CS 745 </a></td><td width=75% class=greybodytd> Principles of Data and System Security </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 746" target="_blank"> CS 746 </a></td><td width=75% class=greybodytd> Kernel Programming </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 747" target="_blank"> CS 747 </a></td><td width=75% class=greybodytd> Foundations of Intelligent and Learning Agents </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 748" target="_blank"> CS 748 </a></td><td width=75% class=greybodytd> Advances in Intelligent and Learning Agents </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 749" target="_blank"> CS 749 </a></td><td width=75% class=greybodytd> Digital Geometry Processing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 750" target="_blank"> CS 750 </a></td><td width=75% class=greybodytd> Linear Optimization </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 751" target="_blank"> CS 751 </a></td><td width=75% class=greybodytd> Principles of Concurrent and Parallel Programming </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 752" target="_blank"> CS 752 </a></td><td width=75% class=greybodytd> System Dynamics: Modeling & Simulation for Development </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 753" target="_blank"> CS 753 </a></td><td width=75% class=greybodytd> Automatic Speech Recognintion </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 754" target="_blank"> CS 754 </a></td><td width=75% class=greybodytd> Advanced Image Processing </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 755" target="_blank"> CS 755 </a></td><td width=75% class=greybodytd> Competitive programming </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 756" target="_blank"> CS 756 </a></td><td width=75% class=greybodytd> Software Defined Networking and Network Function Virtualization </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 757" target="_blank"> CS 757 </a></td><td width=75% class=greybodytd> Design and Re-engineering of Object Oriented Programs </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 758" target="_blank"> CS 758 </a></td><td width=75% class=greybodytd> Advanced Tools from Modern cryptography </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 759" target="_blank"> CS 759 </a></td><td width=75% class=greybodytd> Perfect Matchings: Algorithms and Complexity </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 760" target="_blank"> CS 760 </a></td><td width=75% class=greybodytd> Topics in Computational Complexity. </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 761" target="_blank"> CS 761 </a></td><td width=75% class=greybodytd> Derandomization and Pseudorandomness </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 762" target="_blank"> CS 762 </a></td><td width=75% class=greybodytd> Advanced Blockchain Technology </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 763" target="_blank"> CS 763 </a></td><td width=75% class=greybodytd> Computer Vision </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 764" target="_blank"> CS 764 </a></td><td width=75% class=greybodytd> Computer Vision Lab </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 765" target="_blank"> CS 765 </a></td><td width=75% class=greybodytd> Introduction of Blockchains, Cryptocurrencies, and Smart Contracts </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 766" target="_blank"> CS 766 </a></td><td width=75% class=greybodytd> Analysis of Concurrent Programs </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 775" target="_blank"> CS 775 </a></td><td width=75% class=greybodytd> Advanced Computer Graphics </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 776" target="_blank"> CS 776 </a></td><td width=75% class=greybodytd> Principles of Mathematical Modeling </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 792" target="_blank"> CS 792 </a></td><td width=75% class=greybodytd> Communication Skills </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 797" target="_blank"> CS 797 </a></td><td width=75% class=greybodytd> I Stage Project (M. Tech.) </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 798" target="_blank"> CS 798 </a></td><td width=75% class=greybodytd> II Stage Project (M. Tech.) </td></tr><tr class=greybodytr><td width=25% class=greybodytd align=center><a href="http://www.iitb.ac.in/acadpublic/crsedetail.jsp?ccd=CS 801" target="_blank"> CS 801 </a></td><td width=75% class=greybodytd> Seminar (For Ph.D) </td></tr></table> </div>
</div>
<div id="left_side">
<div class="pad_head">
<script type="text/javascript"><!--//--><![CDATA[//><!--
function OnSubmitCSELoginForm()
{
if(document.cseloginform.loginServer[2].checked == true)
{
document.cseloginform.action ="http://www.it.iitb.ac.in/squirrelmail/src/redirect.php";
}
else if (document.cseloginform.loginServer[0].checked == true)
{
//document.cseloginform.action ="/squirrelmail/src/redirect.php";
document.cseloginform.action ="/webmail/src/redirect.php";
//document.cseloginform.action ="/roundcube/A.php";
}
else
{
document.cseloginform.action ="https://www.cse.iitb.ac.in/roundcube/A.php";
}
return true;
}
//--><!]]>
</script>
<h1>Webmail </h1>
<form class="cseloginform" name="cseloginform" method="post" onSubmit="return OnSubmitCSELoginForm();">
<table border="0px" cellspacing="5px">
<tr>
<td align="right">Username: <input type="text" class="textbox" size="15" name="login_username" id="login_username" value=""/></td>
<script type="text/javascript">
document.cseloginform.login_username.focus()
</script>
</tr>
<tr>
<td align="right" style="height: 33px">Password: <input class="textbox" type="password" size="15" name="secretkey"/>
<input type="hidden" name="js_autodetect_results" value="SMPREF_JS_OFF" />
<input type="hidden" name="just_logged_in" value="1" />
</td>
</tr>
<tr align="center">
<td>
<input type="radio" class="radio" name="loginServer" value="Faculty (surya)" >Faculty
<input type="radio" class="radio" name="loginServer" value="UG, PG, RS, Staff (mail.cse)" checked >CSE
<input type="radio" class="radio" name="loginServer" value="UG, PG, RS, Staff (mail.it)" >IT
</td>
</tr>
<tr>
<td align="center">
<input type="submit" class="button" value="Login" />
<input type="reset" class="button" value="Clear" />
</td>
</tr>
<tr>
<td align="center">
<a href="https://systems.cse.iitb.ac.in/systems/forgot/">Forgot Password</a>
</td>
</tr>
</table>
</form>
</div>
<div class="pad_body">
<h1>Quick Links</h1>
<ul>
<li><a href="internal/misc/letter-to-recruiters-2019.pdf"><b style="color : red">Open Letter to Companies seeking to recruit CSE graduates</b></a>&nbsp; </li>
<li><a href="https://systems.cse.iitb.ac.in/systems">Sysads/Systems Portal</a>&nbsp; </li>
<li><a href="http://gpo.iitb.ac.in">IITB mail</a>&nbsp; </li>
<li><a href="/page136">Current Courses</a>&nbsp; </li>
<li><a href="/~ttc">Time Table</a></li>
<li><a href="/infoczar/doku.php?do=login&id=start">Department Wiki</a>&nbsp;</li>
<!-- <li><a href=page176>Department Circulars</a>&nbsp;</li> -->
<li><a href=page140>Projects And Resources</a>&nbsp; </li>
<li><a href=page142>Research Labs </a>&nbsp; </li>
<li><a href="https://www.cse.iitb.ac.in/~av/">CSE Departmental Talks</a>&nbsp; </li>
<li><a href="https://www.cse.iitb.ac.in/~fuss/">Faculty Unplugged Seminar Series (FUSS)</a>&nbsp; </li>
<li><a href=page185>Department Space Inventory</a>&nbsp; </li>
<!-- <li><a href="http://www.it.iitb.ac.in/resources/library/"> KReSIT Library </a></li> -->
<li><a href=page40>Telephone Directory </a>&nbsp; </li>
<li><a href=page34>Join as a Faculty</a>&nbsp; </li>
<li><a href=page213>people@cse</a>&nbsp; </li>
<li><a href=page141>FAQ</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="#smhere" class="sitemapbut1">Sitemap</a></li>
</ul>
<form action="https://www.google.com/search" class="searchform">
<table cellpadding="0px" cellspacing="5px" border="0px">
<tr>
<td>
<input type="text" name="q" maxlength="255" value="" class="textbox"/>
<input type="submit" class="button" value="Search" />
</td>
</tr>
<tr>
<td align="center">
<input type="hidden" name="domains" value="cse.iitb.ac.in"/>
<input type="radio" class="radio" name="sitesearch" value=""/>WWW&nbsp;&nbsp;&nbsp;
<input type="radio" class="radio" name="sitesearch" value="cse.iitb.ac.in" checked="checked"/>CSE
</td>
</tr>
</table>
</form>
</div>
<div class="pad_foot"></div>
</div>
</div>
<div id="feedback">
&nbsp;&nbsp;&nbsp;
<a href="#sm"><b class="sitemapbut">[+] Sitemap</b></a>
&nbsp;&nbsp;&nbsp;
<a href="page101"><b>Feedback</b></a>
</div>
<style>
.dsm {
margin-right:20px;
}
.dsm ul li {
text-indent:0px;
}
.dsm ul li ul li {
text-indent:10px;
}
.dsm ul li ul li ul li {
text-indent:30px;
}
.2step ul li {
text-indent:10px;
}
</style>
<div class="sitemap" style="display:none;margin-left:250px;">
<div style="float:left;" class="dsm">
<ul><li><a href="">Home</a></li></ul>
<ul><li><a href="">Internal</a>
<ul class="2step"><li><a href="">Submit</a>
<ul><li><a href="/page72">News</a></li></ul>
<ul><li><a href="/page76">Image</a></li></ul>
<ul><li><a href="/page92">Talk</a></li></ul>
<ul><li><a href="/page175">Circulars</a></li></ul>
<ul><li><a href="/page199">Department Events</a></li></ul>
</li></ul>
<ul class="2step"><li><a href="">Technical Reports</a>
<ul><li><a href="/page77">Upload</a></li></ul>
<ul><li><a href="/page78">Delete</a></li></ul>
</li></ul>
<ul class="2step"><li><a href="">Courses</a>
<ul><li><a href="/page132">Course Manager</a></li></ul>
<ul><li><a href="/page139">Next Sem Courses</a></li></ul>
</li></ul>
<ul><li><a href="/deptwiki/doku.php">Department Wiki</a></li><ul>
<ul><li><a href="/room-scheduler/index.php">Room Scheduler</a></li></ul>
<ul><li><a href="/page161">Document Viewer</a></li></ul>
<ul class="2step"><li><a href="">Complaints @ CSE</a>
<ul><li><a href="/page206">Submit</a></li></ul>
<ul><li><a href="/page208">Status</a></li></ul>
</li></ul>
</div>
<div style="float:left;" class="dsm">
<ul><li><a href="">People</a>
<ul><li><a href="/page14">Faculty</a></li></ul>
<ul class="2step"><li><a href="/page15">Students</a>
<ul><li><a href="/page222?batch=BTech1">B.Tech. I</a></li></ul>
<ul><li><a href="/page222?batch=BTech2">B.Tech. II</a></li></ul>
<ul><li><a href="/page222?batch=BTech3">B.Tech. III</a></li></ul>
<ul><li><a href="/page222?batch=BTech4">B.Tech. IV</a></li></ul>
<ul><li><a href="/page222?batch=DD5">D. Degee V</a></li></ul>
<ul><li><a href="/page222?batch=MTech1">M.Tech. I</a></li></ul>
<ul><li><a href="/page222?batch=MTech2">M.Tech. II</a></li></ul>
<ul><li><a href="/page222?batch=MTech3">M.Tech. III</a></li></ul>
<ul><li><a href="/page222?batch=Phd">Ph.D. s</a></li></ul>
</li></ul>
<ul class="2step"><li><a href="">Staff</a>
<ul><li><a href="/page46?staffType=administrative">Administrative</a></li></ul>
<ul><li><a href="/page46?staffType=technical">Technical</a></li></ul>
</li></ul>
<ul><li><a href="/~csea/">CSEA</a></li></ul>
<ul><li><a href="/page117">Alumni</a></li></ul>
<ul><li><a href="/page212">Post Doctorial Fellows</a></li></ul>
</div>
<div style="float:left;" class="dsm">
<ul><li><a href="">Research</a>
<ul><li><a href="/page30">Research Areas</a></li></ul>
<ul><li><a href="/page142">Labs</a></li></ul>
<ul><li><a href="http://www.it.iitb.ac.in/resources/library/">Library</a></li></ul>
<ul><li><a href="/page140">Projects</a></li></ul>
<ul><li><a href="/page20">Talks</a></li></ul>
<ul><li><a href="/page94">Technical Reports</a></li></ul>
</li></ul>
<ul><li><a href="">Academics</a>
<ul><li><a href="/page31">Programmes</a></li></ul>
<ul><li><a href="/page95">Courses</a></li></ul>
<ul><li><a href="/page32">Committees</a></li></ul>
</li></ul>
<ul><li><a href="">Admissions</a>
<ul><li><a href="/page16">Ph.D.</a></li></ul>
<ul><li><a href="/page33">M.Tech.</a></li></ul>
<ul><li><a href="/page36">Dual Degree</a></li></ul>
<ul><li><a href="/page35">B.Tech.</a></li></ul>
</li></ul>
</div>
<div style="float:left;" class="dsm">
<ul><li><a href="">Calendar</a>
<ul><li><a href="/~ttc/">Time Table</a></li></ul>
<ul><li><a href="/webcal/week.php?user=_NUC_department">Calendar</a></li></ul>
<ul><li><a href="http://www.iitb.ac.in/academic/toacadcalender.jsp">Institute Calendar</a></li></ul>
<ul><li><a href="/page202">Department Events</a></li></ul>
<ul><li><a href="/page130">Events</a></li></ul>
<ul><li><a href="/page176">Circulars</a></li></ul>
</li></ul>
<ul><li><a href="">About Us</a>
<ul><li><a href="/page17">History</a></li></ul>
<ul><li><a href="/page41">Points of Pride</a></li></ul>
<ul><li><a href="/page37">How to Reach Us</a></li></ul>
<ul><li><a href="/page40">Phone Directory</a></li></ul>
<ul><li><a href="/page42">Annual Reports</a></li></ul>
<ul><li><a href="/page185">Space Allocation Systems</a></li></ul>
</li></ul>
</div>
<a name="sm"></a>
<a href="#top" class="top123" style="display:none;">abc</a>
</div>
<div style="clear:both;"></div>
<script src="js/jquery.js"></script>
<script>
$(function(){
$(".sitemapbut1").click(function(){
$(".sitemapbut").click();
});
$(".sitemapbut").toggle(function(){
$(".sitemap").fadeIn();
$(".sitemapbut").text("[-] Sitemap");
},function(){
$(".sitemap").hide();
$(".sitemapbut").text("[+] Sitemap");
$(".top123").click();
});
});
</script>
<a name="smhere"></a>
<div id="footer">
<div class="center">
<strong>
Department of Computer Science and Engineering, Indian Institute of Technology Bombay, Powai, Mumbai 400 076 <br />
</strong>
Main office : Kanwal Rekhi Building. Tel: +91-22-2576 7901/02. <br />
</div>
</div>
</div>
</body>
</html>
clitoris fuck ass grabbin jacking Fuck asses hump grabbin
May I have your attention, please?
May I have your attention, please?
Will the real Slim Shady please stand up?
I repeat, will the real Slim Shady please stand up?
We're gonna have a problem here
Y'all act like you never seen a white person before
Jaws all on the floor like Pam like Tommy just burst in the door
And started whoopin' her ass worse than before
They first were divorced, throwin' her over furniture (Agh!)
It's the return of the "Ah, wait, no way, you're kidding
He didn't just say what I think he did, did he?"
And Dr. Dre said, nothing, you idiots!
Dr. Dre's dead, he's locked in my basement (ha ha!)
Feminist women love Eminem
"Chicka, chicka, chicka, Slim Shady, I'm sick of him
Look at him, walkin' around, grabbin' his you-know-what
Flippin' the you-know-who, " "Yeah, but he's so cute though."
Yeah, I probably got a couple of screws up in my head loose
But no worse than what's goin' on in your parents' bedrooms
Sometimes I wanna get on TV and just let loose
But can't, but it's cool for Tom Green to hump a dead moose
"My bum is on your lips, my bum is on your lips"
And if I'm lucky, you might just give it a little kiss
And that's the message that we deliver to little kids
And expect them not to know what a woman's clitoris is
Of course they're gonna know what intercourse is
By the time they hit fourth grade
They've got the Discovery Channel, don't they?
We ain't nothin' but mammals—well, some of us, cannibals
Who cut other people open like cantaloupes
But if we can hump dead animals and antelopes
Then there's no reason that a man and another man can't elope
But if you feel like I feel, I got the antidote
Women, wave your pantyhose, sing the chorus, and it goes
I'm Slim Shady, yes I'm the real Shady
All you other Slim Shadys are just imitating
So won't the real Slim Shady please stand up
Please stand up, please stand up?
'Cause I'm Slim Shady, yes I'm the real Shady
All you other Slim Shadys are just imitating
So won't the real Slim Shady please stand up
Please stand up, please stand up?
Will Smith don't gotta cuss in his raps to sell records
Well, I do, so fuck him and fuck you too!
You think I give a damn about a Grammy?
Half of you critics can't even stomach me, let alone stand me
"But Slim, what if you win, wouldn't it be weird?"
Why, so you guys could just lie to get me here?
So you can sit me here next to Britney Spears?
Shit, Christina Aguilera better switch me chairs
So I can sit next to Carson Daly and Fred Durst
And hear 'em argue over who she gave head to first
Little bitch put me on blast on MTV
"Yeah, he's cute, but I think he's married to Kim, hee-hee."
I should download her audio on MP3
And show the whole world how you gave Eminem VD
I'm sick of you little girl and boy groups
All you do is annoy me, so I have been sent here to destroy you
And there's a million of us just like me
Who cuss like me, who just don't give a fuck like me
Who dress like me, walk, talk and act like me
And just might be the next best thing, but not quite me
'Cause I'm Slim Shady, yes I'm the real Shady
All you other Slim Shadys are just imitating
So won't the real Slim Shady please stand up
Please stand up, please stand up?
'Cause I'm Slim Shady, yes I'm the real Shady
All you other Slim Shadys are just imitating
So won't the real Slim Shady please stand up
Please stand up, please stand up?
I'm like a head trip to listen to, 'cause I'm only givin' you
Things you joke about with your friends inside your livin' room
The only difference is I got the balls to say it in front of y'all
And I don't gotta be false or sugarcoat it at all
I just get on the mic and spit it
And whether you like to admit it, I just shit it
Better than 90% of you rappers out can
Then you wonder: "How can
Kids eat up these albums like Valiums?"
It's funny, 'cause at the rate I'm going, when I'm 30
I'll be the only person in the nursing home flirting
Pinching nurse's asses when I'm jacking off with Jergens
And I'm jerking, but this whole bag of Viagra isn't working
And every single person is a Slim Shady lurking
He could be working at Burger King, spittin' on your onion rings
Or in the parking lot, circling, screaming, "I don't give a fuck!"
With his windows down and his system up
So will the real Shady please stand up
And put one of those fingers on each hand up?
And be proud to be outta your mind and outta control
And one more time, loud as you can, how does it go?
I'm Slim Shady, yes I'm the real Shady
All you other Slim Shadys are just imitating
So won't the real Slim Shady please stand up
Please stand up, please stand up?
'Cause I'm Slim Shady, yes I'm the real Shady
All you other Slim Shadys are just imitating
So won't the real Slim Shady please stand up
Please stand up, please stand up?
'Cause I'm Slim Shady, yes I'm the real Shady
All you other Slim Shadys are just imitating
So won't the real Slim Shady please stand up
Please stand up, please stand up?
'Cause I'm Slim Shady, yes I'm the real Shady
All you other Slim Shadys are just imitating
So won't the real Slim Shady please stand up
Please stand up, please stand up?
Ha ha, I guess there's a Slim Shady in all of us
Fuck it, let's all stand up!
cuss=$(cat $2)
lyrics=$(cat $1)
#echo $cuss
IFS=' '
read -ra cuss_array <<<"$cuss"
for cuss_var in "${cuss_array[@]}"; do
lyrics=${lyrics//$cuss_var/"bleep"}
done
echo $lyrics
---------------------------Contribution-------------------------------
Abhijeet Pratap Singh 203059001 (problem:4)
Ayush Gupta 203050034(problem :5)
Ankit Gaur 203050081(problem :3)
Tarun Saurabh 203050009(problem :1,2,6)
---------------------------References--------------------------------
https://devhints.io/bash
https://www.lyricfind.com/
https://www.unix.com/shell-programming-and-scripting
https://www.tecmint.com/working-with-arrays-in-linux-shell-scripting/
https://www.geeksforgeeks.org/
https://linuxconfig.org/bash-scripting-tutorial-for-beginners
Command line instructions on https://git.cse.iitb.ac.in/
--------------------------Git URL:------------------------------
https://singhabhijeet@git.cse.iitb.ac.in/singhabhijeet/CS699_OUT_LAB_5.git
---------------------------
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment