Software Engineering

Get insights from 1k questions on Software Engineering, answered by students, alumni, and experts. You may also ask and answer any question you like about Software Engineering

Follow Ask Question
1k

Questions

0

Discussions

11

Active Users

505

Followers

New answer posted

a year ago

0 Follower 40 Views

N
Nilesh Parashar

Contributor-Level 6

My sister is in the midst of a Full Stack Software Engineering Postgraduate programme. He shared your confusion about this matter. Before committing to a school of software engineering, however, he wanted to conduct some research. This led him to enroll in NIIT's PGP software engineering course, which is offered online. To my mind, he made the right decision. Core Java, Git, agile methodology, and many other foundational skills are taught in depth as part of the full-time curriculum.

New answer posted

a year ago

0 Follower 217 Views

H
HITISH KUMAR SAHOO

Contributor-Level 6

As per the brochure VIT don't provide any integrated M.Tech course in Software engineering. To get into VIT you have to qualify VITEEE and a rank of 8000-9000 is good for branches like computer science and IT.

New answer posted

a year ago

0 Follower 56 Views

F
Farzeen Khatri

Beginner-Level 5

Computer programmers create software. Systems are constructed by software engineers. As far as I can tell, that's the main difference. It's one thing to create a software that really does anything. It's another thing entirely to design a software that works and can interact with a wide variety of other programs. And it's an entirely different thing to write a programme that can work with many other programs, run many instances of these programs simultaneously so you can handle massive transaction volumes, and then figure out how to keep the whole thing running when one or more of the programs is failing, especially since a failure in o
...more

New answer posted

2 years ago

0 Follower 160 Views

H
Harshit Gupta

Beginner-Level 5

In a nutshell, this is a crucial difference. Historically, it was common practice to classify computer engineering as a branch of mathematics. Simply put, it comprises the following:
The integers and other discrete mathematical structures (graph theory, combinatorics, logic)
Linguistic Hypotheses for Computer Code (type theory, compilers, languages)
Information Theorems (crypto, errors, compression)
theorizing through use of computers (complexity, crypto, automatons)
Methods for Analyzing Data Structures and Algorithms (can also include complexity via algo analysis)
AI (machine learning, robotics, pattern recognition, data mining) (machine l
...more

New answer posted

2 years ago

0 Follower 13 Views

F
Farzeen Khatri

Beginner-Level 5

I have finished an online Professional programme in Full Stack Software Engineering. I ultimately decided to enrol in NIIT after a lot of trial and error. In addition, I discovered a slew of online education options, like Udemy, Coursera, and others. My preference was for NIIT, on the other hand. The technologies taught, helped me transition from a senior IT engineer to a software engineering professional after taking this course. You'll learn the fundamentals of software engineering and how to put them into practise by taking this course. This course will teach you all you need to know about how they operate in terms of design, deploy
...more

New answer posted

2 years ago

0 Follower 19 Views

C
Chavvi Agarwal

Contributor-Level 6

Do you like the theoretical aspects of computer programming and algorithm design? Taking up Computer Science might be a great idea if this is the case. Take up software engineering if you're serious about making things from scratch. The focus of computer Science is more theoretical and research-oriented, whereas software engineering is more hands-on. However, software engineering classes are often included in CS degree programs, and if you devote some of your free time to improving your knowledge in this area, you may become a competent software engineer and REAP the benefits of a CS credential as well. Know that Computer Scientists cr
...more

New answer posted

2 years ago

0 Follower 649 Views

C
Chavvi Agarwal

Contributor-Level 6

Yes you can. I have finished an online Post Graduate programme in Full Stack Software Engineering. I ultimately decided to enroll in NIIT after a lot of trial and error. In addition, I discovered a slew of online education options, like Udemy, Coursera, and others. My preference was for NIIT, on the other hand. The technologies taught, helped me transition from a senior IT engineer to a software engineering professional after taking this course. You'll learn the fundamentals of software engineering and how to put them into practise by taking this course. This course will teach you all you need to know about how they operate in terms of
...more

New answer posted

2 years ago

0 Follower 5 Views

A
Avni Bandya

Beginner-Level 5

I have completed a PG programme in Full Stack Software Engineering that was offered online. After much consideration and consideration, I chose to enroll at NIIT. Moreover, I found a wide variety of platforms for online learning, such as Udemy, Coursera, and others. On the other hand, NIIT was my first choice. Thanks to the technologies covered in class, I was able to make the leap from senior IT engineer to software engineering professional. In this course, you will study the theory and practice of software engineering. Everything you need to know about their inner workings, from design to deployment to services, and beyond, will be c
...more

New answer posted

2 years ago

0 Follower 7 Views

A
Argun Thakur

Contributor-Level 6

To join the area of software engineering, you will typically need a Bachelor's degree. Due to their shared focus on computing theoretical underpinnings, the first two years of study in both computer Science and computer engineering are largely interchangeable. All the way from discrete mathematics and Statistics through computer architecture and the development of new programming languages are included. The curriculum begins to diverge in the third year. Software quality assurance employing a wide range of metrics, software development lifecycle processes and methodologies (including waterfall, agile, scrum, XP, and kanban), and design
...more

New answer posted

2 years ago

0 Follower 129 Views

N
Nilesh Parashar

Contributor-Level 6

A Bachelor's degree is the standard requirement for entering the field of software engineering. The first two years cover similar ground to those of computer Science and computer engineering, since they are both concerned with the foundations of computing. Topics covered range from algorithm design and data structures to computer architecture and programming language creation to discrete mathematics and Statistics. Beginning in the third year, there is a departure in the subject matter covered. Design patterns, software requirement gathering and formal specification, software development process and methodology (waterfall, agile, scrum
...more

Get authentic answers from experts, students and alumni that you won't find anywhere else

Sign Up on Shiksha

On Shiksha, get access to

  • 63k Colleges
  • 966 Exams
  • 616k Reviews
  • 1450k Answers

Share Your College Life Experience

×
×

This website uses Cookies and related technologies for the site to function correctly and securely, improve & personalise your browsing experience, analyse traffic, and support our marketing efforts and serve the Core Purpose. By continuing to browse the site, you agree to Privacy Policy and Cookie Policy.