Autumn 2019
Winter 2019
Autumn 2007
Winter 2008
Summer 2008
Autumn 2008
Winter 2009
Autumn 2009
Winter 2010
Autumn 2010
Autumn 2011
Autumn 2012
Autumn 2013
Winter 2014
Summer 2014
Autumn 2014
Winter 2015
Autumn 2015
Winter 2016
Autumn 2016
Winter 2017
Autumn 2017
BTech
MTech
Autumn 2018
Winter 2020
IT628 Systems Programming
- Course Instructor: Amit Mankodi
- Student: Kamal Verma
- Student: Jeni Shah
- Student: BhaRgav MoRadiya
- Student: Richa Christian
- Student: Priyansh Sheth
- Student: Mohamed Aquib Chiniwala
- Student: Rashmi Prabhu
- Student: Sahil Rai
- Student: Sahil Doshi
- Student: Mayur Panchal
- Student: Prit Soni
- Student: Himanshu Kumar Sahu
- Student: Akshita Maheshwari
- Student: Yatri Dholakia
- Student: Tulika .
- Student: Nilesh Khatri
- Student: Riya Shah
- Student: Rajvee Vora
- Student: Mayur Lalwani
- Student: Shilpi Sharma
- Student: Gaurav Thakkar
- Student: Priyanshi Patsaria
- Student: Deepak Singh
- Student: Stuti Dyer
- Student: Lipi Prajapati
- Student: Samina Chiniwala
- Student: KUNJAN SHAH
- Student: Madhavi Gajjar
- Student: Aliasgar Aabadani
- Student: Sahil Surani
- Student: Parth Kaloliya
- Student: Lalit Nebhani
- Student: Janushi Shah
- Student: Nisha Parikh
- Student: Anil Tudu
- Student: Audarya rathod
- Student: Sakshi Mittal
- Student: Shejal Agrawal
- Student: Amisha Farkya
- Student: Chirag Chevli
- Student: Drashti Chauhan
- Student: Nikhil Patel
- Student: Darshan Dhandhukiya
- Student: Charvi Pathak
- Student: Surbhi Jain
- Student: Prasham. Shah
- Student: Aashka Shah
- Student: Aayushi Shah
- Student: Harsh Jain
- Student: Kanu Malivad
- Student: Piyush Shukla
- Student: AMAN GUPTA
- Student: krushang shah
- Student: tufel chauhan
- Student: Krupali Shah
- Student: Kishan Shah
- Student: Ankit Bhalala
- Student: Yash Mehta
- Student: sahil kothari
- Student: Deep Shah
- Student: Devisha Surti
- Student: ANIMESH KUMAR
- Student: Priyanka Dodiya
- Student: Rutul Darji
- Student: vidvata buch
- Student: Ayushi Shah
- Student: Anshul Shah
- Student: Nirvisha Soni
- Student: Palak Bhootra
- Student: Shimpa Sharma
- Student: Rishabh Kochar
- Student: AVIK SEN
- Student: vishant akhani
- Student: Hemanshi Undhad
- Student: Parth Patel
- Student: Abhishek Hingorani
- Student: Sourabh Kothari
- Student: Priya Handekar
- Student: Hitesh Sachdev
- Student: Archan Ranade
- Student: Dhruvil Shah
- Student: Ami Bhatt
- Student: Abhijna Pathak
- Student: Nupur Dave
- Student: Yash Vanzara
- Student: Palak Mittal
- Student: Navdeep Singh Bagga
- Student: Bhakti Shah
- Student: Kirti Purswani
- Student: Harsh Gupta
- Student: Shagufta Shaikh
- Student: Nidhi Vyas
- Student: Priyanshi Jariwala
- Student: Vaneeta Malviya
- Student: Priyank Soni
- Student: Rutvi Shah
- Student: Jayesh Valbhani
- Student: Ankita Menghani
- Student: Manish Magnani
- Student: Mrinal Dutta
- Student: Shikha Maniar
- Student: Nisha Jakhar
- Student: Shashank Dhyani
- Student: Krishma Bagadia
- Student: Deepak Kumar
- Student: Bhumi Patel
- Student: Ankitkumar Boghra
- Student: Kamlesh Bachani
- Student: Dhruv Acharya
- Student: Deepak Lalwani
- Student: Shilpi Soni
- Student: Parth Shah
- Student: Shehbaz Jafri
- Student: Mihir Soni
- Student: Aditi Solanki
- Student: Darshil Mehta
- Student: Aditya Periwal
- Student: Astha Bhavsar
- Student: Utsav Rajvir
- Student: Ritesh Tailor
IT628 Systems Programming course will cover topics listed below. For each of the topics covered in theory, there will be associated lab assignments to cover the practical aspect. This moodle is created for lab assignment submission where each student will need to submit the documents mentioned in the Lab Assignment Manual.
Introduction: SystemProgramming introduction, Unix Shell, Basic Shell Commands
C Programming: Using the C programming language, its constructs and grammar, to
create system software
Usage of Unix C compiler gcc, compiling, linking, object files, loading, symbol resolution,
shared and static libraries, debugging, and execution of system programs, makefiles
File IO: unbufferedIO (file descriptor, open, create, read and write files, file modes), buffered IO (file pointer, open, create, read, write files, file modes), advantage and disadvantage between both schemes, directories, symbolic links, permissions
Process: creationand termination of process, process states, exec family system functions, fork to create child process, process control, process communication using pipe
Signals: types of signals, signal actions, catching and handling signal,signal from processConcurrent Programming: computingand communication type: multithreading, parallel computing (shared memory), distributed computing (message passing), threads vsprocess, user level vskernel level threads, POSIX threads: creation, termination, join, synchronization, critical section, mutual exclusion, mutexlocks, semaphores, deadlock, reader-writer problem, dining-philosopher problem
Network Programming: CommunicationLayers (Network, Transport), Protocols basics: Internet Protocol (IP) , TCP: connection oriented, UDP: connectionless, standard services and assigned ports, client-server communication using sockets
InterprocessCommunication (IPC):
Shared memory architectures: signals, named pipes and OpenMP(OpenMPuses multicore or multi-processor architecture on the same system)
Distributed memory architectures: massage passing interface such as OpenMPIor MPICH (MPI in addition to multi-core or multi-process architecture uses multiple systems to harness compute power of different systems)IT 694 Computer Networks
- Course Instructor: Kalyan Pathapati Subbu
IT622 - Object Oriented Programming
- Course Instructor: PM Jat
- Teaching Assitant: Rinoy Macwan
- Teaching Assitant: Viral Shah
- Teaching Assitant: Pranjal Bhatt
- Student: Navdeep Singh Bagga
- Student: Dhruv Acharya
- Student: KUNJAN SHAH
- Student: Mrinal Dutta
- Student: Kirti Purswani
- Student: Manish Magnani
- Student: tufel chauhan
- Student: Sahil Doshi
- Student: Palak Bhootra
- Student: Rutul Darji
- Student: AMAN GUPTA
- Student: Bhumi Patel
- Student: Sourabh Kothari
- Student: Mayur Lalwani
- Student: Rutvik Mavani
- Student: Priyanshi Jariwala
- Student: Aayushi Shah
- Student: Shehbaz Jafri
- Student: Priyank Soni
- Student: Nisha Parikh
- Student: Aashka Shah
- Student: Devisha Surti
- Student: Mihir Soni
- Student: Abhishek Hingorani
- Student: Nisha Jakhar
- Student: Darshan Dhandhukiya
- Student: Ritesh Tailor
- Student: Chirag Chevli
- Student: Shagufta Shaikh
- Student: Ami Bhatt
- Student: Astha Bhavsar
- Student: Nilesh Khatri
- Student: vishant akhani
- Student: Tulika .
- Student: Abhijna Pathak
- Student: Yatri Dholakia
- Student: Mohamed Aquib Chiniwala
- Student: Deepak Kumar
- Student: Utsav Rajvir
- Student: Himanshu Kumar Sahu
- Student: Darshil Mehta
- Student: Aliasgar Aabadani
- Student: Vaneeta Malviya
- Student: Deepak Singh
- Student: Parth Kaloliya
- Student: Rajvee Vora
- Student: Krishma Bagadia
- Student: Gaurav Thakkar
- Student: Riya Shah
- Student: Kishan Shah
- Student: Nirvisha Soni
- Student: Yash Vanzara
- Student: Sahil Rai
- Student: Krupali Shah
- Student: Yash Mehta
- Student: Harsh Jain
- Student: Janushi Shah
- Student: Shilpi Sharma
- Student: Dhruvil Shah
- Student: Stuti Dyer
- Student: Drashti Chauhan
- Student: Samina Chiniwala
- Student: Rutvi Shah
- Student: Priyanshi Patsaria
- Student: Deepak Lalwani
- Student: Priyansh Sheth
- Student: Surbhi Jain
- Student: Charvi Pathak
- Student: Parth Patel
- Student: Ankit Bhalala
- Student: Nikhil Patel
- Student: Deep Shah
- Student: vidvata buch
- Student: Madhavi Gajjar
- Student: Shimpa Sharma
- Student: Piyush Shukla
- Student: Palak Mittal
- Student: Lalit Nebhani
- Student: sahil kothari
- Student: Shilpi Soni
- Student: Ankita Menghani
- Student: Ayushi Shah
- Student: Akshita Maheshwari
- Student: Shashank Dhyani
- Student: Prit Soni
- Student: Harsh Gupta
- Student: Hitesh Sachdev
- Student: Shikha Maniar
- Student: Aditya Periwal
- Student: Rashmi Prabhu
- Student: Aditi Solanki
- Student: Sakshi Mittal
- Student: Ankitkumar Boghra
- Student: AVIK SEN
- Student: Sahil Surani
- Student: Richa Christian
- Student: Kamlesh Bachani
- Student: Mayur Panchal
- Student: Shejal Agrawal
- Student: Nupur Dave
- Student: Archan Ranade
- Student: Prasham. Shah
- Student: krushang shah
- Student: Kanu Malivad
- Student: Parth Shah
- Student: Anshul Shah
- Student: Rishabh Kochar
- Student: Amisha Farkya
- Student: Jayesh Valbhani
- Student: Nidhi Vyas
- Student: Bhakti Shah
- Student: Priyanka Dodiya
- Student: Priya Handekar
- Student: Lipi Prajapati