Computer Science Syllabus & Subjects 2025: Semester Wise List, Top Colleges Syllabus PDF

Updated on Jan 22, 2025 04:05 IST

Computer science is the systematic study of algorithms and processes for acquiring, storing and analysing information. It combines theoretical knowledge and practical implementation of computer programmes that perform a given function.

In the last few decades, Computer Science has become an essential tool, with its applications crucial for business functions across various industries. It also has an extensive impact on our daily lives, with computer programmes and machines used for communication, entertainment, transportation and commerce.

With the IT boom in India, several Indians are now opting for a career in this field. Institutions across India offer courses like B.Tech (CSE), BCA and M.Tech. You can pursue a specialised course in this field after completing your 10+2.  If you have a fascination for technology or programming, you can easily start a career in this field.

Computer Science Syllabus - Important facts

  • Diploma in Computer Science and Engineering - This is a short-term course for students to pursue a career in Computer Science and Engineering. They can enrol in this course to gain a fundamental understanding of computing, mathematics and engineering concepts for a period of 1 to 3 years.

  • Bachelor of Technology Computer Science - Students can pursue this course at the undergraduate level. It provides students with detailed knowledge of computing - diving deep into web development, User Interface Design and DBMS. It is a 4-year degree programme.

  • B.Sc. Computer Science - It's a 3-year undergraduate programme. A typical list of topics covered includes Computer Programming, Programming Paradigms, Algorithms, Data structures and Computer architecture.

  • Master of Technology in Computer Science offers advanced training in one or more areas of Computer Science. This programme runs for two years.

  • Scope of Computer Science in India - Computer Science presents immense growth opportunities. With the rise of startups in India and growing IT talent, India is ranked third among the top countries for IT globally. By 2022, IT spending is expected to reach US$ 98.5 billion (7.3% YoY growth), making Computer Science a lucrative field.

  • General Examination Pattern- The general examination pattern of B.Tech Computer Science spans 8 semesters (2 semesters per year), i.e. four years. To complete the course, one must pass theory as well as practical papers.  Students are awarded the necessary grade points based on their performance.

Computer Science Syllabus at IIT

The IITs are the top universities in India for technical/engineering education. Students study hard to get into their dream IIT.s BTech (Computer Science) syllabus at IITs includes

  • Digital systems and Microcontrollers

  • Computer Programming

  • Data structures and Algorithms

  • Probability and Random Processing

  • Linear algebra

Computer Science Syllabus at NIT

The NITs are a popular institution in India offering quality technical education. BTech Computer Science Syllabus at NITs include

  • Theory of Computation

  • Computer Graphics and Multimedia

  • Database Management Systems

  • Distributed Computing

  • Parallel Programming

List of Subjects in Computer Science

The list of subjects that are taught in Computer Science varies from institute to institute. The standard subjects followed by most institutes are

Typical Core Subjects for Computer Science

Subject Title

Subject Details

Algorithms

Algorithms are the backbone of any software application. It is a set of rules for solving a well-defined problem statement. You will get a 360° view of how to design algorithms and test different types of algorithms in various cases.

 

It also talks about the process of analysing the complexity of a given algorithm.

 

Some topics covered here are:

  • Sorting

  • Searching

  • Graph algorithms

  • Asymptotic notations and their significance

  • Worst and average case scenarios

Software Engineering

This course is beneficial for those who want to pursue software engineering. A detailed, practical approach includes software life cycle models, object-oriented design and unit testing.

 

Some of the other topics covered are:

  • Axiomatic and algebraic specifications

  • Design patterns

  • User interface design

  • Systems testing

  • Software requirements specifications

Compilers Laboratory

The translation of codes from the source language to the target language produces a production-ready, feature-rich application.

 

It covers the following topics:

  • Semantic Analysis

  • Code optimization

  • Lexical Analysis

  • Code Generation

Theory of Computation

This branch involves processing data to solve a problem efficiently, based on a model of computation.

 

It helps students understand how to use computer programmes and code snippets to solve specific problems.

Computer Networks Laboratory

This subject gives you a complete view of how computer networking works.

 

The syllabus includes the following elements:

  • Configuring, testing and measuring network devices and parameters/policies

  • Simulation experiments for protocol performance

  • Network Management Experiments

Typical Elective Subjects for Computer Science

Subject Title

Subject Details

VLSI System Design

The course deals with creating a single chip with many transistors to produce an integrated circuit.

 

The topics covered include:

  • CMOS VLSI Design; NMOS and CMOS transistor structures and process technologies

  • Design and analysis of nMOS and CMOS inverters, standard gates, latches and flip-flops

  • Fabrication of MOS transistors

Artificial Intelligence

The AI course is ideal for students who want to dive deep into AI. It covers some basic ideas and techniques underlying the design of intelligent computer systems & AI technology.

 

Topics covered include:

  • Introduction to Natural Language Processing

  • Problem-Solving: Solving Problems by searching, heuristic search techniques, constraint satisfaction problems, stochastic search methods

Database Management Systems

The course teaches you how several data sources can be aggregated in a single database and managed efficiently.

 

You’ll learn the following topics:

  • Database system architecture: Data Abstraction, Data Independence and its definition

  • Data models: Entity-relationship, network, relational and object-oriented data models

  • Relational database design: Domain and data dependency, Armstrong's axioms

Parallel Algorithms

This subject teaches students to execute multiple operations at a given time.

 

The syllabus includes:

  • Parallel models of Performance Measures

  • Interconnection Architectures Techniques

Computational Geometry

Through this subject, the students learn how to interpret algorithms in terms of geometry.

 

It usually covers the following:

  • Geometric search

  • Delaunay Triangulations

  • Line Arrangements

Detailed syllabus for Computer Science

The syllabus in most institutes encompasses nearly the same subjects. That said, let’s take a look at a detailed description of the same:

Semester

Core/Elective

Subject Title

Subject Details

1

Programming and Data Structures Lab

Programming and Data Structures

The purpose of this subject is to help students gain an in-depth knowledge of digital computers, programming, data structures, among others.

2

Programming in C++

Object-Oriented Programming in C++

 

 

This course focuses on developing the candidate’s programming skills in C++.

 

Covering concepts like inheritance, class declaration and function overloading, it familiarises students with the skills needed to create efficient software.

3

Algorithms -I

Algorithms -I

The subject deals with algorithms and the various aspects related to them. It teaches you best practices associated with designing algorithms and testing them on different use cases.

 

Some topics covered here include Testing, types of Algorithms, Implementation of Algorithms and different Algorithmic Paradigms.

4

Software Engineering

Software Engineering

A practically driven course for those wanting to get into software engineering. The course teaches you everything you need to start developing your application.

5

Artificial Intelligence

Artificial Intelligence

In this subject, the student will be able to learn the basic ideas and techniques underlying the design of intelligent computer systems.

 

Some of them are:

  • Introduction to Natural Language Processing

  •  

  • Problem-Solving: Solving Problems by Searching, heuristic search techniques

  • Uncertain Knowledge and Reasoning, Probabilities, Bayesian Networks

6

VLSI System Design

VLSI System Design

This subject deals with producing an Integrated Circuit using several transistors combined into a single chip, helping reduce space and storing vast amounts of data.

7

Blockchain Applications

Blockchain Architecture

This is a great course if you want to learn about the latest Blockchain technology.

 

The course will cover topics like Hyperledger fabric, basic crypto primitives, permissioned blockchains and several basic consensus mechanisms.

 

It follows a case study-driven approach for better understanding.

8

Machine Learning

Machine Learning

This subject will teach you everything you need to know about Machine Learning. Students will get to dive deep into concepts like linear and logistic regression, supervised learning, decision tree and random forest among others.

 

It is especially useful for those who want to pursue a career in Machine Learning.

Specialisations offered in Computer Science

The M.Tech program offers specialised courses in the field of computer science. The IITs, NITs and other top colleges in India provide technical programs for students interested in cultivating knowledge faculties with integrated thinking about education research & development, application, and training. Some common specialisations have been mentioned below, along with their detailed descriptions.

Specialisation

Subjects

Details

Artificial Intelligence

  1. Knowledge and Reasoning

  2. Logic, situation calculus.

  3. Planning, partial-order planning.

The course enhances a student's understanding of AI and its role in computing.

 

It covers advanced problem-solving, logical reasoning, and natural language processing.

Embedded Systems and Architecture

  1. Introduction to Embedded Systems

  2. Embedded Processors

  3. Interfacing standards

  4. Real-time system design

 

An embedded system is a mini-computer. A microchip-based device is part of a more extensive system directed to perform certain functions.

 

You get hands-on training in working with different embedded systems with hardware and software components.

Computer Networks and Distributed Systems

  1. Cloud Computing

  2. Grid Computing

  3. Cluster Computing

  4. Supercomputing

 

Computer networking is one of the most popular areas of computing.

 

With this course, students will get hands-on training around different computer networks.

Software Systems

  1. Data Structures & Algorithms Design

  2. Database Design & Applications

  3. Distributed computing

  4. Software Architectures

This subject exposes the individual to real-world problem-solving and reasoning skills for developing robust software systems.

Computer Graphics, Vision and Multimedia

  1. Graphics Systems and Graphical User Interface

  2. Geometric Display Primitives and Attributes

  3. Digital Image Fundamentals

  4. Image Enhancement and Restoration

  5. Image Segmentation and Recognition

This specialisation helps you replicate human interaction through multimedia and computer graphics.

 

It helps you learn how to design attractive user interfaces, GUIs, digital image processing and multimedia manipulation.

Books and Authors Related to Computer Science

Computer Science is a robust field with different aspects related to software, hardware and cyber/network security. With that in mind, here are a few books you can refer to while pursuing Computer Science:

Subject

Book Title

Author

Description

Theory of Computation

Introduction to the Theory of Computation

Michael Fredric Sipser

This book acts as a student-friendly guide to computational theories.

 

It covers automata theory and contains multiple exercises and practice tests to help you understand them deeply.

Algorithms

Algorithms

Robert Sedgewick

Kevin Wayne

It is a widely popular book among programmers and covers data structures and algorithms.

Computer Programming

The C Programming Language

(2nd edition)

Kernighan

Richie

This is an excellent book for beginner-level programmers.

 

It covers the C programming language in detail, along with a practical approach to learning code.

Abstractions and Paradigms in Programming

Structure and Interpretation of Computer Programs

(2nd edition)

Gerald Jay Sussman

Harold Abelson

Julie Sussman

This book focuses on problem-solving and designing software systems used as part of MIT's Computer Science and Electrical Engineering course.

Discrete Structures

Discrete Mathematics and its Applications

Kenneth Rosen

This is one of the best books to start learning Discrete Mathematics.

 

It also throws light on the various applications of Discrete Mathematics across multiple fields.

Entrance exams for Computer Science

Students looking to pursue a career in Computer Science have ample opportunities in India. But to do so, they must first take an entrance exam for the college of their choice. Some popular entrance exams for Computer Science courses in India are:

For Bachelors:

  • IIT Mains

  • IIT Advanced

  • SRMJEEE

  • LPU NEST

For Master’s & PhD programmes

  • GATE
  • ANUPGCET

  • JNUEE

  • DUET

  • IPU CET

  • BITSAT

  • OUCET

Among these names, IIT and NIT entrance exams are the most tricky to crack. Continuous evaluation of conceptual understanding and clarity on topics is required to clear your IIT/JEE exams. You must also have a strong foundation in Physics, Chemistry, Mathematics and Computer Science.

Distance Learning Syllabus in Computer Science

The distance learning syllabus for Computer Science is similar to that of the on-campus programme. You will get to learn concepts like algorithms, programming languages such as C++ and Python, and the components of computer software and hardware.

Distance learning programmes enable students from remote and far-away locations to receive a quality education. People working in jobs can also upgrade their specialised fields by enrolling in these courses. Some popular colleges offering distance learning programmes in CS are:

  • Bharathiar University

  • C.V. Raman University

  • Alagappa University

  • Punjab Technical University

  • University of Kerala

  • Cognitive Institute of Interdisciplinary Studies

  • ANU CDE- Guntur

Top Colleges for Computer Science

There are various colleges in India that offer both UG, PG and Diploma courses in Computer Science. Focused on imparting theoretical and practical knowledge, given below is a list of the top colleges for Computer Science:

S.No.

Colleges/Universities/Institutes

Links

1.

Indian Institute of Technology, Delhi (IIT Delhi)

Click Here

2.

Indian Institute of Technology, Bombay (IIT Bombay)

Click Here

3.

Indian Institute of Technology, Kharagpur (IIT Kharagpur

Click Here

4.

Indian Institute of Technology, Kanpur (IIT Kanpur)

Click Here

5.

Indian Institute of Technology, Roorkee (IIT Roorkee)

Click Here

6.

Indian Institute of Technology, Guwahati (IIT Guwahati)

Click Here

7.

Birla Institute of Technology and Science, Pilani

Click Here

8.

National Institute of Technology, Tiruchirappalli

Click Here

9.

Delhi Technological University (DTU)

Click Here

10.

Indian Institute of Information Technology (IIIT Allahabad)

Click Here

Frequently Asked Questions

Q. What are the prospects of pursuing a career in Computer Science?

A. The future for Computer Science courses is bright. With Indian IT spending expected to reach USD 98.5 billion in 2022, it offers an ocean of professional growth.

Q. What are the different subjects one can study in Computer Science?

A. Some popular subjects one can study in Computer Science are:

  • Software Engineering

  • Algorithms

  • Symbolic Logic and Automated Reasoning

  • Object-oriented System Design

Q. Is Computer Science a good course?

A. Yes, it is. A graduate in Computer Science can easily find well-paying job opportunities at top IT companies. With the growing startup culture & India's IT exports doubling, Indian developers can expect lucrative paychecks.

Q. What is the average annual fee for a B.Tech in Computer Science?

A. The average annual fee for a B.Tech in Computer Science ranges between INR 50,000 to INR 2,00,000 per annum, depending on the college you’re pursuing the course from.

Q. Is NIT Warangal a good college for Computer science graduates?

A. Yes, NIT Warangal is a popular college offering Computer Science programmes to students. They’re one of the top institutions in the country after the IITs.

Q. How can I get admission for B.Tech in Computer Science at IIT?

A. You can get admission to the IITs by scoring maximum marks in the IIT-JEE entrance examination.

Q.What are some popular specialisations I can pursue in Computer Science?

A. Some popular specialisations one can pursue in Computer Science are:

  • Computer Graphics, Vision and Multimedia

  • Cybersecurity

  • Artificial Intelligence

  • Software Systems

  • Embedded Systems and Architecture

  • Computer Networks and Distributed Systems

Q. Can I pursue a B.tech degree without appearing for the JEE?

A. Yes, you can pursue a B.tech degree without giving the JEE exam, but cracking the exam can present you with better career opportunities.

Q. Do I need Maths to pursue a B.Sc In Computer Science?

A. Yes, having strong mathematics, physics and chemistry foundations goes a long way in pursuing a Computer Science course.

Q. Can you pursue Computer Science engineering as a B.Tech without having Computer Science as a subject in 10+2?

A. Yes, you can pursue B.Tech in Computer Science without having the subject in your 10+2.

Q.What are some top distance learning colleges in India for Computer Science?

A. Some top distance learning colleges in India for CS are:

  • Bharathiar University

  • C.V. Raman University

  • Alagappa University

  • Punjab Technical University

  • University of Kerala

  • Cognitive Institute of Interdisciplinary Studies

  • ANU CDE- Guntur

Q. What are some of the prominent colleges for B.Sc Computer Science in India?

A. Some prominent colleges to pursue B.Sc Computer Science are:

  • Loyola College, Chennai

  • Christ University, Bangalore

  • Mount Carmel College, Karnataka

Q. What are some of the core subjects taught in B.Sc Computer Science in India?

A. Some of the core subjects are:

  • Introduction to Windows, its Features, Application

  • C++ Programming

  • Computer Organization Principles

  • Database Management Systems

  • Introduction to Embedded Systems

Q. Are these courses going to focus on practical work too?

A. Yes, most Computer Science courses across UG, PG and Diploma offer hands-on learning and practical assignments. This gives students a better understanding of concepts along with a rich work and industry experience.

Popular Exams

Following are the top exams for Computer Science. Students interested in pursuing a career on Computer Science, generally take these important exams.You can also download the exam guide to get more insights.

Feb '25 - Apr '25

CUET 2025 Application Process

TENTATIVE

Apr '25

CUET UG 2025 Application Form Correction

TENTATIVE

10 Feb ' 25 - 12 Feb ' 25

CUET PG 2025 Application Correction Window

Mar '25

CUET PG 2025 Advance City Intimation Slip

TENTATIVE

3 Mar ' 25 - 15 Apr ' 25

IISER Aptitude Test 2025 Registration Start Date

21 Apr ' 25 - 22 Apr ' 25

IISER Aptitude Test 2025 Correction Window

8 Feb ' 25 - 11 Feb ' 25

ICAR AIEEA PG 2024 Counselling Mop-Up: Registrat...

15 Feb ' 25

ICAR AIEEA PG 2024 Counselling Mop-Up: Seat Allo...

Popular Computer Science Colleges in India

Following are the most popular Computer Science Colleges in India. Learn more about these Computer Science colleges (Courses, Reviews, Answers & more) by downloading the Brochure.
5 Courses
3 K - 12.53 K
8 - 9 LPA

#203 QS World University Rankings

2 Courses
15.6 K - 23.4 K
6 - 9.25 LPA

#188 QS World University Rankings

3 Courses
480 - 1.47 L
5.5 - 16 LPA

#94 QS World University Rankings

2 Courses
540
7 LPA

#12 NIRF

2 Courses
55.26 K
6.89 LPA

#2 NIRF

2 Courses
4.9
6 - 8.65 LPA

Popular Private Computer Science Colleges in India

3.36 L - 4.8 L
4.1

#20 NIRF

Computer Science Applications open. Apply Now

2.64 L - 3.57 L

Computer Science Applications open. Apply Now

2.5 L
3.8
1.2 L - 1.8 L

Computer Science Applications open. Apply Now

40.91 L
10 LPA

#102 NIRF

Course is also offered in 3 year course duration

Popular Computer Science UG Courses

Following are the most popular Computer Science UG Courses . You can explore the top Colleges offering these UG Courses by clicking the links below.

UG Courses

Popular Computer Science PG Courses

Following are the most popular Computer Science PG Courses . You can explore the top Colleges offering these PG Courses by clicking the links below.

PG Courses

qna

Student Forum

chatAnything you would want to ask experts?
Write here...

Answered 3 hours ago

Hello Aspirant, you may choose from either of the two universities to pursue your BSc Computer Science degree. Both of them will provide top notch facilities to the students such as experienced faculty, campus life, infrastructure etc. along with placement opportunities. Candidates can choose from a

...Read more

A

Aadit Singh Uppal

Contributor-Level 8

Answered 3 hours ago

The main aim of BSc Computer Science online programs is that they offer flexibile mode of studying and candidates don't need to physically attend the college as all the study material is made available online and can be accessed from anywhere. These online programs also preserve energy and resources

...Read more

A

Aadit Singh Uppal

Contributor-Level 8

Answered 3 hours ago

BSc Computer Science course is an undergraduate degree programme that focuses on the study of computer systems and software development which is designed to provide students with a solid foundation in Computer Science principles, as well as practical skills in programming, data structures, algorithm

...Read more

A

Aadit Singh Uppal

Contributor-Level 8

Answered 2 days ago

One should aim to obtain at least 6.5 in IELTS exam to pursue MS Computer Science from Australia.

R

Raushan Kumar

Contributor-Level 10

Answered 5 days ago

The tuition fee for BComp (Hons) in the Computer Science programme at NUS is SGD 39200 (INR 25,14,587). The programme is 4 years long. Other estimated expenses at NUS are outlined below:

Hostel & MealsINR 2,94,751
TransportationINR 50,688
Student Services FeeINR 14,256
Student Services FeeINR 16,474
Personal ExpensesINR 1,39,392
Books/SuppliesINR 25,344
Application FeeINR 1,267
Total approximate feesINR 5,42,172

M

Misha

Contributor-Level 10

Answered 5 days ago

Yes, students without a computing background can apply for the Bachelor of Computing (Honours) in Computer Science at NUS. The programme is designed so that students from different academic backgrounds can be accommodated by the program. However, students need to have a strong foundation in maths. A

...Read more

M

Misha

Contributor-Level 10

Answered 5 days ago

Yes, GATE marks are accepted for admission to the MS in Computing programme at National University of Singapore. Students can submit GATE marks as an alternative to GMAT or GRE scores, typically for candidates who have graduated from Indian universities. 

M

Misha

Contributor-Level 10

Answered 5 days ago

Admission requirements for Master in Computing at NUS:

  • Official Degree Certificate for Bachelor's Degree
  • English Proficiency test scores (TOEFL/IELTS)
  • Two Referees' recommendations 
  • Personal statement
  • GMAT/GRE scores
  • Other supporting documents including Scholarships, awards and prizes received, etc. (cert

...Read more

M

Misha

Contributor-Level 10

Answered 5 days ago

Prospective students find NUS to be an appealing option due to its strong employment market, which is marked by high employability and excellent earnings for those with a Master of Computing degree. Some of the job roles and estimated salary range are as follows:

Job TitleRange
Software Engineer$75k - $144k
Senior Software Engineer$99k - $174k
Data Scientist$77k - $135k
Software Developer$63k - $115k
Machine Learning Engineer$86k - $146k
Data Engineer$80k - $134k
Sr. Software Engineer / Developer / Programmer$88k - $160k

M

Misha

Contributor-Level 10

Answered 5 days ago

The application fee for the Master in Computing programme at NUS is S$109 (INR 6,967) which is inclusive of the prevailing Goods and Services Tax (GST). The application fee is non-refundable and can be paid via credit card. Applications are submitted on the official NUS website. 

M

Misha

Contributor-Level 10

Answered 6 days ago

I hope you are doing fine 

The Delhi subordinate services selection board has revised the DSSSB TGT eligibility criteria. Candidates applying for DSSSB TGT examination must ensure that meet specified requirements in terms of age, qualification, experience, etc. candidate should hold a bachelor's degr

...Read more

M

Muskan Yadav

Contributor-Level 7

Answered a week ago

A computer Science background is not strictly necessary to apply for the MSc Computer Science programme at McGill University, but certain prerequisites must be met. Students with a minor in computer Science or those with similar backgrounds, including electrical and computer engineering, may have do

...Read more

M

Misha

Contributor-Level 10

Answered a week ago

The McGill University Technology Career Fair provides an excellent occasion for McGill students and recent graduates, to network with industry representatives and find out about jobs and internships. US News and World Report ranked the university #132 in Best Universities for Computer Science. After

...Read more

M

Misha

Contributor-Level 10

Answered a week ago

You can pursue B.Tech in Computer Science in India through schemes like DASA (Direct Admission of Students Abroad) or institution-specific NRI quotas. Eligibility typically includes 10+2 completion with Mathematics, Physics, and Chemistry, along with standardized test scores (e.g., SAT or JEE). Tuit

...Read more

82144796
Amit Saini

Contributor-Level 10

Answered a week ago

Northeastern University is among the top-ranked university in the world. It offers world-class master's courses at an affordable cost to students. Studying MS in CS at Northeastern is a perfect choice because of its affordable tuition fees. Northeastern University MS in CS fees is INR 24.74 L for fi

...Read more

A

Aayush Kumar

Contributor-Level 6

Answered 2 weeks ago

There is no specific criteria to achieve computer Science branch, you just have to pass class 10 with minimun 35%, rest depends on specific colleges/university and if any entrance examination.

It differs from one institute to another but the percentage required to take admission in Diploma in compute

...Read more

S

Shiv Kumar

Contributor-Level 10

Answered 2 weeks ago

If you are a student who has completed his 10 + 2 in computer Science so you have so many options to pursue in your future in higher study. You can pursue a Bachelors taking in computer Science or you can pursue Diploma in the same field.

M

Muskan Yadav

Contributor-Level 7

Answered 2 weeks ago

Writing a recommendation letter for a computer Science student involves several important steps:

Understand the Purpose: Know that the letter should highlight the student's academic abilities, technical skills, and potential for success in graduate studies.

Gather Information: Collect details about th

...Read more

R

Raushan Kumar

Contributor-Level 10

Answered 2 weeks ago

The University of Michigan ranking for PG Computer Science course is among the top 10 in the USA by US News in 2024. The university offers MS in CS courses at a manageable cost to students. Therefore, it's a good choice to study MS in CS at the University of Michigan. The table below includes the fi

...Read more

A

Aayushi Sharma

Contributor-Level 6

Answered 2 weeks ago

The University of Oklahoma offers Computer Science course at undergraduate and graduate levels to international students. The university offer MS in Computer Science and B.S. in Computer Science course to students. The University of Oklahoma fees vary between INR 17 L and INR 27 L to study Computer

...Read more

S

Satyendra Rastogi

Contributor-Level 6

Answered 2 weeks ago

Oklahoma State University and Northeastern University Boston are popular universities to study MS in Computer Science in USA. They both offer low cost master's course in Computer Science to international students. The table below includes the comparison between these two universities in terms of MS

...Read more

L

Lalit Gulati

Contributor-Level 6

Answered 2 weeks ago

The acceptance rate for Stony Brook University MS is 48%. The moderate percentage shows that students can get admission to master programs if perform well in academics. Students must have a bachelor's degree in a relevant subject and submit crucial documents to get admitted to the Computer Science c

...Read more

J

Jasleen Shukla

Beginner-Level 5

Answered 2 weeks ago

NIOS (National Institute of Open Schooling) students can face unique challenges when seeking admission to universities. Here's is some information which helps you.

Admission Based on 12th Marks

Typically, NIOS students are eligible for admission to universities based on their 12th standard marks. Howe

...Read more

42093331
Shubham Awasthi

Beginner-Level 5

Answered 2 weeks ago

After pursuing BTech in Computer Sciences in USA, international students have received employment from some of the top companies. A few of the top employers are given as follows:

  • Amazon
  • Capgemini
  • TCS
  • Infosys
  • Google
  • Intel
  • Deloitte
  • J.P Morgan

51812419
Tasneem Hoda

Contributor-Level 10

Answered 2 weeks ago

A few of the popular BTech specialisations offered in US for international students are given as follows: 

Computer Science EngineeringElectrical Engineering
Computer Science Mechanical Engineering
Civil EngineeringInformation Systems
Biomedical EngineeringChemical Engineering
Electronics EngineeringIndustrial Engineering

51812419
Tasneem Hoda

Contributor-Level 10

Answered 2 weeks ago

International students who want to stay back and gain work experience in the US after completing their degree have the option to do so through OPT. Those who apply for OPT after graduation can work in the USA for up to 12 months. Students who have graduated with a STEM degree can request an addition

...Read more

51812419
Tasneem Hoda

Contributor-Level 10

Answered 3 weeks ago

Salaries can vary depending on your experience and skill set. Also, they continue to grow with time as you gain more industrial knowledge and master some of the relevant skills required to survive in this industry. The highest Package offered to the candidates is estimated to be around INR 88 LPA. S

...Read more

A

Aadit Singh Uppal

Contributor-Level 8

Answered 3 weeks ago

Deloitte, Accenture, Wipro, Cognizant, Infosys, Capgemini, Coforge, Google, Microsoft etc. are some of the widely known recruiters in the field of IT. These companies offer the candidates a chance to learn from the practical world and work under experienced professionals which helps them learn the r

...Read more

A

Aadit Singh Uppal

Contributor-Level 8

Answered 3 weeks ago

Either of the two universities provide top notch facilities to the students such as experienced faculty, campus life, infrastructure etc. along with placement opportunities. You can choose from a wide range of colleges who can provide you with the correct guidance and mentorship required to grow in

...Read more

A

Aadit Singh Uppal

Contributor-Level 8

Find insights & recommendations on colleges and exams that you won't find anywhere else

On Shiksha, get access to

  • 64k Colleges
  • 968 Exams
  • 627k Reviews
  • 1500k Answers