In computer science, a stream is a sequence of data elements made available over time. A stream can be thought of as items on a conveyor belt being processed one at a time rather than in large batches.

Streams are processed differently from batch data – normal functions cannot operate on streams as a whole, as they have potentially unlimited data, and formally, streams are codata (potentially unlimited), not data (which is finite). Functions that operate on a stream, producing another stream, are known as filters, and can be connected in pipelines, analogously to function composition. Filters may operate on one item of a stream at a time, or may base an item of output on multiple items of input, such as a moving average.

 


Course List

BCA- Bachelor of Computer Application

Bachelor of Computer Applications (BCA) course is a 3-year undergraduate program in India whereas it’s a 4-year degree in Nepal. This course deals with the basics of software development and computer applications. BCA subjects usually covers programming, DBMS,... View More
UG

BSc (Software Engineering)

B.Sc. Software Engineering is a three-year undergraduate program in the domain of computer sciences with a specialization in the area of software development and engineering. The eligibility for the course is 10+2 or equivalent level education from a recognized state or... View More
UG

BCA (Bachelor of Computer Applications) Data Science

About BCA Data ScienceBCA Data Science is a 3 year advanced undergraduate degree that deals with computer information and mathematical sciences. It usually covers subjects like DBMS, Machine Learning, Big Data Analytics, Python Programming, Discrete Mathematics and... View More
UG

BCA Internet of Things (IoT)

About BCA Internet of Things (IoT)Internet of Things (IoT) is an undergraduate program prepares the students to develop themselves into professional needs of the IoT technology. IoT industry is a fast growing field with devices and applications enabling communication... View More
UG

BCA Machine learning

UG

BCA Block chain

UG

BCA Cloud Computing and Cyber Security

BCA Cloud Computing and Cyber SecurityBCA in Cloud Computing Technology and BCA Cyber Security will lead to a generation of about 14 million novel job opportunities across the world in the upcoming three years. The demand for Cloud Computing professionals is to go up... View More
UG

BSc Network Technology

B.Sc. Networking Technologies or Bachelor of Science in Networking Technologies is an undergraduate Networking course. The course helps to provide in-depth conceptual understanding and knowledge of the best technology in networking (wired/wireless), security and voice... View More
UG

BCA Artificial Intelligence and machine learning

BCA  Artificial Intelligence and machine learningBachelor of Computer Applications is a 3-year undergraduate program spread over six semesters. The course is designed to bridge the gap between IT industries and academic institutes by incorporating the latest Artificial... View More
UG

BSc Hardware Networking

B.Sc. Hardware and Networking or Bachelor of Science in Hardware and Networking is an undergraduate Networking course. The course provides graduates with a competitive edge in the IT world. Their technical skills include the ability to construct a computer from scratch as well... View More
UG

BE/BTech-IT

B.Tech. Information Technology or B.Tech (IT) is an undergraduate academic degree offered in India which focuses mainly on computers and technology. It is generally a 4 year course and the minimum eligibility required for this course is an intermediate... View More
UG

BSc IT

B.Sc. IT program revolves around the field of Information Technology, which is essentially about storing, processing, securing, and managing information. Networks, software development and testing, information databases, and programming etc. are some of the subjects of study... View More
UG

BCA with Big Data Analysis

B.C.A. in Data Analytics is a 3-year undergraduate course in computer applications. The program has been designed to offer to eligible candidates a combination of technical and managerial coursework needed for dealing with future challenges in the technology and data-driven... View More
UG

BCA Data Analytics

 B.C.A. in Data Analytics is a 3-year undergraduate course in computer applications. The program has been designed to offer to eligible candidates a combination of technical and managerial coursework needed for dealing with future challenges in the technology and... View More
UG

BSc Computer Technology

B.Sc. in Computer Technology is a 3 year full-time undergraduate program in the field of computer study. Qualifying 10+2 examination or any equivalent examination specifically in the science stream is a prerequisite criteria for the program. Candidates are supposed to... View More
UG

BCA in Cloud Technology and Information Security Management

OverviewBCA in Cloud Technology and Information Security Management is a 3-year long undergraduate program in India that deals with the basics of software development and computer applications. As Cloud Technology and Information Security have become crucial for the survival... View More
UG

BSC Computer Science Artificial Intelligence and machine learning

BSC Computer Science Artificial Intelligence and machine learningBSC Computer Science is a 3-year undergraduate program spread over six semesters. The course is designed to bridge the gap between IT industries and academic institutes by incorporating the latest Artificial... View More
UG

BSC Computer Science Cloud Computing and Cyber Security

BSC Computer Science Cloud Computing and Cyber SecurityBSC Computer Science in Cloud Computing Technology and BSC Computer Science Cyber Security will lead to a generation of about 14 million novel job opportunities across the world in the upcoming three years. The demand... View More
UG

BSC Cyber forensic Artificial Intelligence and machine learning

BSC Cyber forensic is a 3-year undergraduate program spread over six semesters. The course is designed to bridge the gap between IT industries and academic institutes by incorporating the latest Artificial Intelligence technologies into the curriculum and to give students a... View More
UG

Bsc Computer Science Robotics

Bsc Computer Science RoboticsRobotics is a field of engineering that deal with design and application of robots and the use of computer for their manipulation and processing. Robots are used in industries for speeding up the manufacturing process. They are also used in the... View More
UG

BCA Robotics

BCA RoboticsRobotics is a field of engineering that deal with design and application of robots and the use of computer for their manipulation and processing. Robots are used in industries for speeding up the manufacturing process. They are also used in the field of nuclear... View More
UG

BSc Electronics cloud computing and cyber security

B.Sc Electronics cloud computing and cyber securityB.Sc Electronics or Bachelor of Science in Electronics is an undergraduate Electronics course. Electronics is the branch of science, engineering, and technology that deals with electrical circuits involving active... View More
UG

BCA Film Editing & VFX

BCA Film Editing & VFXFilm editing is a part of the process of filmmaking. It involves selection and combining of shots into sequences, and ultimately creating a finished motion picture. It is an art of storytelling.Film editing is the only art that is unique to... View More
UG

BCA Ethical Hacking

Bachelor of Computer Application (BCA) in Computing and Ethical Hacking is a Graduate course that involves the study of computer science with respect to programming, operating systems, Linux, cryptography, ethical hacking and mobile, and wireless security. Candidates are... View More
UG

BCA Cloud Computing

BCA Cloud Computing and Cyber SecurityBCA in Cloud Computing Technology will lead to a generation of about 14 million novel job opportunities across the world in the upcoming three years. The demand for Cloud Computing professionals is to go up exponentially because more and... View More
UG

BCA Artificial Intelligence

BCA  Artificial IntelligenceBachelor of Computer Applications is a 3-year undergraduate program spread over six semesters. The course is designed to bridge the gap between IT industries and academic institutes by incorporating the latest Artificial Intelligence technologies... View More
UG

Master of Technology - Computer Science and Engineering

M.Tech. CSE is a 2-year postgraduate course offering specialization in computer programming languages and computer system technologies. Enrolled students investigate complex problems through research and use appropriate modern engineering tools to find... View More
PG

BCA+MCA (Integrated)

About BCA+MCA (Integrated)BCA + MCA is a five years integrated course offered by many institutes in India. The course is designed to prepare students to face the challenges in the IT industry through exceptional teaching and research-oriented programme.The core topics... View More
PG

Master of Science in Computer Science - CS

M.Sc in CS is a 2-year undergraduate course. Designed to engrave students to bring in analytical, innovative and problem-solving capability to reach the industry standards. Students must have passed a bachelor's degree from a recognised universityThe Master of Science in... View More
PG

Master of Technology - Network Technology

M.Tech in network technology is a 2-year post-graduate program. Students who want to acquire a knowledge of the technical characteristics of network construction and primary technology can study M.Tech in network technology. Graduates can nd a job career as a design... View More
PG

Master of Science - Hardware Networking

M.Sc. Hardware & Networking or Master of Science in Hardware & Networking is a postgraduate Computer Hardware course. Course offers an in-depth knowledge of the current as well as future emerging technologies in the eld of computers hardware and networking as well. The... View More
PG

Master of Technology - Information Technology

M.Tech course is a 2-year postgraduate program that comes up with the abilities to develop, control computer details systems to achieve a professional objective. In M.Tech you will extensively research to work out the issues of the productivity, managerial and technical... View More
PG

MCA (Master of Computer Application)- Lateral

MCA lateral entryIn case of MCA lateral entry it is already taken into consideration that the student has at least some basic & rudimentary knowledge of CS i.e it is meant for those students who have completed BCA or Bsc CS in their UG .Moreover MCA lateral entry is a 2... View More
PG

Master of Technology - Information Science

M. Tech IS is a postgraduate program of 2-year. Students must have passed Bachelor of technology or any other equivalent course to pursue. This course helps to carry out software skills and ideas that can be concerned in academic analysis or industry. While pursuing this... View More
PG

Master of Technology - Network Engineering

M. Tech in Computer Network Engineering is a 2- year long full- time postgraduate program in engineering spread over a duration of 4 semesters. The minimum eligibility criterion required for the course is completion of graduation in B.E./B.Tech in a relevant subject... View More
PG

Master of Technology - Software Engineering

M. Tech. Software Engineering or Master of Technology Software Engineering is a postgraduate degree course which spans 2 years and these 2 years are divided into 4 semesters. The major areas of focus in the course are the development, designing, modifying and managing... View More
PG

M.Tech Computer-Aided Design

M.Tech. CAD (Computer Aided Design)/ CAM (Computer Aided Manufacturing) is a 2- year post graduate course with 4 semesters in 2 years. 3 semesters contain theoretical subjects and workshops and the last one requires research/ project work.   M.Tech. CAD/CAM: What is it... View More
PG

MCA - Master of Computer Application

Master of Computer Applications (MCA) is a 3-year post graduate degree course that deals in various aspects of computer applications. The eligibility criteria for this course is qualifying bachelor’s degree course in computer application (BCA) or in any related field.MCA: What... View More
PG

Master of Science in Information Technology

While pursuing this course, students will learn how to solve IT issues at workplace, OOP based implementation of algorithms, how to do data management, tree traversal, heaps, dictionaries, depth-first-search, breadth-first-search, and performance analysis of sorting, searching,... View More
PG

MSc Software Engineering

M.Sc. in Software Engineering is a 2-year full-time postgraduate course, the minimum eligibility for admission to which is the successful completion of graduation (B.Sc./ B.E./ B.Tech.), with a minimum aggregate score of 60% or equivalent CGPA.The program is spread over 4... View More
PG

DOEACC O-Level Certificate Course in Information Technology

OverviewNIELIT (DOEACC) 'O' Level certification is one-year duration certification programme recognised by the Ministry of Human Resource Development, Government of India. Offered under NIELIT/DOEACC Scheme, the certification is equivalent to foundation level courses in... View More
Certified Programs

Master of Technology - Computer-Aided Mechanical Design & Analysi

M.Tech is a study of designing, researching, and utilization of software associated with mechanical engineering. It is a 2-year postgraduate program, where students can pursue after the completion if B.E or any equivalent course related to Mechanical or Industrial.... View More

FAQs
There are total of 42 courses in Computer stream
The highest salary can get with Computer stream is Rs: 500000
It is normal to go with Computer fields that are in great demand, there are number of other branches that also offer great career opportunities. One needs to carefully consider their strengths and interests to determine a branch that’s most suitable.
The graduation types Computer stream are UG,PG,Certified Programs
The number of graduates who pursue a masters degree is relatively low. This is because there are numerous job opportunities. Therefore, pursuing a master's in Computer can be a huge advantage.
Job Opportunities
Job profile Job description Average salary
Web Developer A web developer is responsible for designing, coding and modifying websites. They take care of layout to function of a website according to a client's specifications. They aim to create visually appealing sites that feature user-friendly design with clear navigation. A web developer is responsible for designing, coding and modifying websites. They take care of layout to function of a website according to a client's specifications. They aim to create visually appealing sites that feature user-friendly design with clear navigation. 2,87,694 in 0-2 Years
EDP Assistant EDP stands for electronic data processing systems, and an EDP specialist has direct supervision of large-scale computer systems and related equipment. The job duties include administering routine computer support tasks and doing special projects as assigned. EDP stands for electronic data processing systems, and an EDP specialist has direct supervision of large-scale computer systems and related equipment. The job duties include administering routine computer support tasks and doing special projects as assigned. 3,08,880 in 0-2 Years
Web Designer A web designer develops and creates websites and associated applications. Web designers work in a variety of industries and often as independent contractors. Education requirements can vary, but web designers can get entry-level work with an associate's degree. Bachelor's degrees provide students with an expanded and advanced skill set that can lead to better job prospects or career advancement. A web designer develops and creates websites and associated applications. Web designers work in a variety of industries and often as independent contractors. Education requirements can vary, but web designers can get entry-level work with an associate's degree. Bachelor's degrees provide students with an expanded and advanced skill set that can lead to better job prospects or career advancement. 2,85,645 in 0-2 Years
Lab Demonstrator Job Description –Demonstrator. To demonstrate use of practical equipment (including where relevant, software packages), experiments, exercises, techniques and/or processes that may form an element of an undergraduate course of study in line with specific learning objectives, set by others. Job Description –Demonstrator. To demonstrate use of practical equipment (including where relevant, software packages), experiments, exercises, techniques and/or processes that may form an element of an undergraduate course of study in line with specific learning objectives, set by others. 1,50,000 in 0-2 Years
Software Developer A software developer or a computer programmer plays a key role in the design, installation, testing, and maintenance of software systems. The program created by a software developer will help a business to be more efficient and provide better service to their customers. A software developer or a computer programmer plays a key role in the design, installation, testing, and maintenance of software systems. The program created by a software developer will help a business to be more efficient and provide better service to their customers. 4,14,267 in 0-2 Years
Software Engineer Analysing and debugging different software. Analysing and debugging different software. 4,00,000 in 0-2 Years
Software Analyst Software Analysts are responsible for testing, developing, maintaining, and installing computer software used in an organization. They are also monitoring software for ensuring that software is available at all the times. They primarily deal with challenging tasks involving the modification, design, and installation of data processing systems. Software Analysts are responsible for testing, developing, maintaining, and installing computer software used in an organization. They are also monitoring software for ensuring that software is available at all the times. They primarily deal with challenging tasks involving the modification, design, and installation of data processing systems. 5,00,000 in 0-2 Years
Lecturer Lecturers are responsible for teaching methods include tutorials, lectures, practical demonstrations, seminars, and field work e-learning. They may work in both government and private schools and institutes. These lecturers may do research on clinical pathology and report the research and find many diseases and their drug actions by the research. Lecturers are responsible for teaching methods include tutorials, lectures, practical demonstrations, seminars, and field work e-learning. They may work in both government and private schools and institutes. These lecturers may do research on clinical pathology and report the research and find many diseases and their drug actions by the research. 2,50,000 in 0-2 Years

* Average salary are subjective to change based on various factors

Apply On Computer

Most Popular Searches





Sent Enquiry