Department of Computer Science/A.Y. 2020-21
PUCSD CS313 Information Noise and Uncertainty
Achyut Roy

PUCSD CS313 Information Noise and Uncertainty

PUCSD CS313 Information Noise and Uncertainty by AK Roy

Soft Skills 4
DAMODAR KULKARNI

Soft Skills 4

Soft Skills 4

User Interface

Soft Skills 3
DAMODAR KULKARNI

Soft Skills 3

Soft skills 3

Documentation

Cyber Security Mod - I and II
Zunjar BhamreANKUSH KULKARNINITIN PATIL

Cyber Security Mod - I and II

Introduction to Cyber /  Information Security

Module 1 and Module 2

Systems-1
JYOTI YADAV

Systems-1

 This course is intended to teach the basics involved in data representation and digital logic circuits used in the computer system. This includes the general concepts in digital logic design, including logic elements, and their use in combinational and sequential logic circuit design. This course will also expose students to the basic architecture of processing, memory and I/O organisation in a computer system.

Systems-4
JYOTI YADAV

Systems-4

The course is aimed at providing students with a comprehensive vision of the foundations of concurrent and distributed programming. The main focus of the lectures is on system models and on different types of frameworks intended to support the development of concurrent systems at different abstraction levels and on different underlying platforms. Students will acquire the basic skills to participate in the design, implementation and integration of concurrent and distributed software systems, possibly made of heterogeneous components.

Prerequisites: knowledge of Operating Systems basics and Programming languages like Python and Erlang


NEW COURSE - Intro To Concurrent Programming - Department of ...

Formal Methods-1
PALLAVI MANDHARE

Formal Methods-1

This is the first course in the collection on formal methods. At the end of the course a successful student should be able to appreciate the basics of formalisms that play a crucial role in the verification and validation of software programs.

Quantum Computing
RITAMBHRA KORPAL

Quantum Computing

This course is an introduction to the theory and applications of quantum computation from the perspective of computer science. In this course, we will try to cover quantum architecture (gates), quantum entanglement, efficient quantum algorithms. We will also try to cover physical implementations of quantum computation into real quantum computers and their programming languages using real-world examples utilizing a state-of-the-art quantum technology through  Microsoft Quantum Development Kit, and or any other technology available.


Pre Placement Activities
Archana ChaudharyRam KevalurKiran MakhijaniBhavesh NandurdikarNITIN PATIL

Pre Placement Activities

This moodle course will help students to prepare for the placement activity. The sessions will be conducted online/offline by various members from Alumni and other contributors. All these sessions will be made available to the students on this moodle course site..

Low Level Assembly Programming (लो लेव्हल असेम्बली प्रोग्रामिंग )
NITIN PATILESHA VARMA

Low Level Assembly Programming (लो लेव्हल असेम्बली प्रोग्रामिंग )

Upon Successful completion of this course, students shall be able to understand what happens at execution level of a programs and how the  low level operations get executed. Students also will learn Assembly language Programming and other system programming utilities


Advanced Database Concepts
Abhijit ManeBhavesh NandurdikarNITIN PATILEsha VarmaESHA VARMA

Advanced Database Concepts

Going beyond the theoretical knowledge and addressing the internals  of DBMS with a system programmers bird eye view. This course will relate importance of OS, System Programming with Databases