Knowledge in Computer Science

PROGRAMMING TUTORIAL IN CPP

This pdf consists of sample questions of 1. BASIC CPP PROGRAMS 2. ERROR FINDING IN CPP PROGRAMS 3. OUTPUT FINDING which can be useful to the Second Year Students who are currently pursuing CSE. Also, with the help of the above assignment, I hope your doubts get solved and will help you achieve good grades in end semesters or your mid semesters. Solved by one of the students at VJTI, I hope it will help you achieve good grades in exam

SUM OF N NUMBERS OF A LIST IN PYTHON

This pdf consists of sample PROGRAM FOR ADDING N NUMBERS INSIDE A LIST MADE IN PYTHON which can be useful to the Second Year Students who are currently pursuing CSE. Also, with the help of the above assignment, I hope your doubts get solved and will help you achieve good grades in end semesters or your mid semesters. Solved by one of the students at VJTI, I hope it will help you achieve good grades in exam.

STRUCTURE IN C++ - CSE

This pdf consists of notes which can be useful to the students who are currently pursuing CS Engineering. Also, with the help of the above assignment, I hope your doubts get solved and will help you achieve good grades in end semesters or your mid semesters. Written by one of the students at VJTI, I hope it will help you achieve good grades in the exam. These notes are also useful for non-engineering students.

BASIC COMPUTER ENGINEERING

This pdf contains notes based on BASIC COMPUTER ENGINEERING

Network Layer: Logical Addressing

Responsibilities of the Network layer 1. Host to Host (source to destination delivery of message)  To deliver packets from source to destination across multiple links (networks). Or Network layer works for the transmission of data from one host to the other located in different networks. 2. Logical Addressing  In order to identify each device on internetwork uniquely, the network layer defines an addressing scheme. The sender & receiver’s IP address is placed in the header by the network layer. Such an address distinguishes each device uniquely and universally. - Segment in the Network layer is referred to as Packet.  - Network layer is implemented by networking devices such as routers 3. Routing The network layer protocols determine which route is suitable from source to destination. This function of the network layer is known as routing. 4. Fragmentation and Reassembly The network layer must send data down to the data link layer for transmission. The data or information that the network layer receives is in the form of a packet and the data that data link layer forwards is called a frame. The network layer has the responsibility of Fragmentation and reassembly because some data link layer technologies have limits on the length of any message that can be sent. If the packet of data that the network layer has to send is too large, the network layer must break the packet up, send each packet to the data link layer, and then have pieces reassembled once they arrive at the network layer on the destination system.

IP - Internet Protocol

Content:- In this section, we discuss internetworking, connecting networks together to make an internetwork or an internet. Topics discussed in this section: Need for Network Layer Internet as a Datagram Network Internet as a Connectionless Network

Delivery, Forwarding, and Routing

The network layer supervises the handling of the packets by the underlying physical networks. We define this handling as the delivery of a packet. Topics discussed in this section: Direct Versus Indirect Delivery

Using Telephone and Cable Networks for Data Transmission

Topics Covered:- Major Components LATAs Signaling Services Provided by Telephone Networks Intra-LATA (local access transport areas ) services are provided by local exchange carriers. Major Question covered in this topic is:- Q. Explain PSTN (Public Switched Telephone networks )

Data Base Management System (DBMS 2019)

Prerequisites Basic knowledge of operating systems and file systems, Any programming Introduction, Characteristics of databases, File system V/s Database system, Users of a Database system Data Models, Schemas, and Instances, Three-Schema Architecture and Data Independence, Database Administrator (DBA), Role of a DBA Conceptual Modeling of a database, The Entity-Relationship (ER) Model, Entity Types, Entity Sets, Attributes, and Keys, Relationship Types, Relationship Sets, Weak Entity Types

Operating System (OS) in Detail

Topics Covered:- What Operating Systems Do Computer-System Organization Computer-System Architecture Operating-System Structure Operating-System Operations Process Management Memory Management Storage Management Protection and Security Distributed Systems Special-Purpose Systems Computing Environments Open-Source Operating Systems What it is and what is the overview? A program that acts as an intermediary between a user of a computer and the computer hardware Operating system goals: Execute user programs and make solving user problems easier Make the computer system convenient to use Use the computer hardware in an efficient manner

8086 Microprocessor in Detail

We cover several aspects of 8086 in these 3 pdfs:- 1. Introduction 2. Programming 3. Application Architecture of 8086 family 8086 Hardware Design Minimum mode and Maximum mode of Operation Study of 8288 bus controller and its use in maximum mode. Addressing Modes Instruction Set Assembly Language Programming Mixed Language Programming Programs based on : Stacks Strings Procedures Macros Timers Counters and delay

Deterministic Finite Automata Theory - Abstract Machines

Automata theory is the study of abstract machines and automata, as well as the computational problems that can be solved using them. It is a theory in theoretical computer science. The word automata (the plural of automaton) comes from the Greek word αὐτόματα, which means "self-making". These notes will help the second year CSE as well as IT students to achieve good grades in their exam along with gaining a good knowledge of the subject.