What does a software engineer do?
Overview
Operating electronics like mobiles, laptops
Internet search
Online shopping
Exciting new areas
Artificial intelligence
Internet of things
Virtual and augmented reality
Functions of a software engineer
Design and Develop
In this virtual tour you will understand how a software engineer designs and develops software by working on similar engineering assignments.
Note:
Assignments are quite simplified compared to real work so that high school students can solve them
Keep me informed!
Tour Compatibility: Tours can be viewed well only on laptops/desktops and not on mobile phones currently.
What will I study in computer (software) engineering?
Discrete structures
Mathematical structures that are discrete like integers (unlike real numbers which are continuous)
Practical example
Spell check programs in word processors suggest correct spelling for a word user miss-spelled by using probability to determine what word user might have intended to type
Related high school topics
Logic, set theory, number theory, mathematical induction, recursion, functions, sequences, summations, permutations & combinations, discrete probability, relations
Computer programming (including programming languages, object oriented programming)
Computer programming is the process of creating a set of instructions (program) that tell a computer how to perform a task
Practical example
Every software you have ever used is made up of programs
Data structures
Data structure is a way of organizing data in a computer so that it can be used
efficiently
Practical example
Undo and redo operation in word processors