Computer Science for Business Professionals

Santhoshkrishna
4 min readOct 15, 2020

1.Programming Languages:
A programming language is a computer language engineered to create a standard form of commands. These commands can be interpreted into a code understood by a machine. Programs are created through programming languages to control the behavior and output of a machine through accurate algorithms, similar to the human communication process.

Types of Programming Languages

1.Low Level Languages:A low level language is one who’s programming statements are geared towards a particular CPU family, such as the x86 family of processors. They are almost, but not quite, machine code
2.Procedural Languages:A procedural language operates in a step-by-step manner; specific instructions are coded for the computer to carry out in a “do this, then this, followed by this” format. It is one of the most common programming paradigms in use.
3.Object Orientated Code:Object orientated languages make use of the idea of classes and objects. A program written in OOC will be made up of a number of these classes and objects, which are manipulated through their internal methods

Internet Technologies :That group of technologies that allow users to access information and communication over the World Wide Web ,Web browsers, ftp, e-mail, associated hardware, Internet service providers, and so forth
Computer Science for Business Professionals

Programming Languages:
A programming language is a computer language engineered to create a standard form of commands. These commands can be interpreted into a code understood by a machine. Programs are created through programming languages to control the behavior and output of a machine through accurate algorithms, similar to the human communication process.

Types of Programming Languages

1.Low Level Languages:A low level language is one who’s programming statements are geared towards a particular CPU family, such as the x86 family of processors. They are almost, but not quite, machine code
2.Procedural Languages:A procedural language operates in a step-by-step manner; specific instructions are coded for the computer to carry out in a “do this, then this, followed by this” format. It is one of the most common programming paradigms in use.
3.Object Orientated Code:Object orientated languages make use of the idea of classes and objects. A program written in OOC will be made up of a number of these classes and objects, which are manipulated through their internal methods

Internet Technologies :That group of technologies that allow users to access information and communication over the World Wide Web ,Web browsers, ftp, e-mail, associated hardware, Internet service providers, and so forth
1.TCP/IP: TCP/IP is a stream protocol. This means that a connection is negotiated between a client and a server. Any data transmitted between these two endpoints is guaranteed to arrive, thus it is a so-called lossless protocol. Since the TCP protocol (as it is also referred to in short form) can only connect two endpoints, it is also called a peer-to-peer protocol.
2.HTTP: HTTP is the protocol used to transmit all data present on the World Wide Web. This includes text, multimedia and graphics. It is the protocol used to transmit HTML, the language that makes all the fancy decorations in your browser. It works upon TCP/IP.
3.FTP: FTP is the protocol used to transmit files between computers connected to each other by a TCP/IP network, such as the Internet.

Web development:Web development is the building and maintenance of websites; it’s the work that happens behind the scenes to make a website look great, work fast and perform well with a seamless user experience.
1.Front-end development takes care of layout, design and interactivity using HTML, CSS and JavaScript. They take an idea from the drawing board and turn it into reality.
2 Backend development : uses computer programmer to ensure that the server, the application and the database run smoothly together.To do all this amazing stuff they use a variety of server-side languages, like PHP, Ruby, Python and Java.

Technology Stack: Tech stack is defined as the set of technologies an organization uses to build a web or mobile application. It is a combination of programming languages, frameworks, libraries, patterns, servers, UI/UX solutions, software, and tools used by its developers.x`

Cloud Computing:Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud
1.Infrastructure as a Service (IaaS):
aaS contains the basic building blocks for cloud IT. It typically provides access to networking features, computers (virtual or on dedicated hardware), and data storage space. IaaS gives you the highest level of flexibility and management control
2.Platform as a Service (PaaS):PaaS removes the need for you to manage underlying infrastructure (usually hardware and operating systems), and allows you to focus on the deployment and management of your applications.
3.Software as a Service (SaaS):SaaS provides you with a complete product that is run and managed by the service provider. In most cases, people referring to SaaS are referring to end-user applications

--

--