You are on page 1of 5

2.

2 Portfolio Competency: Industry Terms

2.2 PORTFOLIO
COMPETENCY: INDUSTRY
TERMS

Stephen Robinson (TEM1001-O)


0

This study source was downloaded by 100000863656873 from CourseHero.com on 03-12-2023 21:40:18 GMT -05:00

https://www.coursehero.com/file/71979802/StephenRobinson22docx/
2.2 Portfolio Competency: Industry Terms

Name: Stephen Robinson


Class Number: TEM1001-O

Web Design and Development


Developer vs. Designer

A web designer is a graphic artist who creates objects for the Internet and styles them. Website
designers should tap into their creative energies and design and search for websites in the overall layout.
One who creates software and services for the Internet is a web developer.

Ugurdag, H. F. (2013). Experiences on the road from EDA developer to designer to educator; In East-West
Design & Test Symposium, https://ieeexplore.ieee.org/abstract/document/6673164

Front end

A website's front end is the aspect in which users communicate. When you search the Internet,
all you see, from fonts and colors to drop-down menus and sliders, is a mixture of HTML, CSS, and
JavaScript powered by your computer's browser.

Michala I, Silvestro D. (2012). raxmlGUI: a graphical front-end for RAxML; Organisms Diversity &
Evolution, https://link.springer.com/article/10.1007/s13127-011-0056-0

Back end

Then what makes a website's front end feasible? Where is all of the knowledge stored? This is
where you get the back end. A server, an application, and a database consist of the back end of a
website. The technology that powers those components that, together, allow the user-facing side of the
website to even exist in the first place is built and maintained by a back-end developer.

Edkins, A., Williams, T. (2019). The front-end of projects: a systematic literature review and
structuring; Production Planning &
Control, https://www.tandfonline.com/doi/full/10.1080/09537287.2019.1594429

This study source was downloaded by 100000863656873 from CourseHero.com on 03-12-2023 21:40:18 GMT -05:00

https://www.coursehero.com/file/71979802/StephenRobinson22docx/
2.2 Portfolio Competency: Industry Terms

Programming

Programming is a way of "instructing the machine to perform different duties." A creative


activity is programming: there is no right or wrong way to solve a problem, just as there is no right or
wrong way to paint a picture. Choices need to be made, and one way may seem better than another, but
that doesn't mean it's wrong with the other! A programmer can create software to solve an unlimited
multitude of challenges with the right skills and experience.

Kern, R., Harris, C. R. (2020). Array programming with


NumPy; Nature, https://www.nature.com/articles/s41586-020-2649-2?ref=brianlovin.com

Networking

Computer networking is a method of connecting two more than two computers for the purpose
of exchanging data, providing technical support, and communicating (particularly for business purposes).
The Internet is the technology used to link various computer systems (located in different geographical
locations).

Aicheler, F., Nothias (2020). Feature-based molecular networking in the GNPS analysis
environment; Nature Methods, https://www.nature.com/articles/s41592-020-0933-6

UI

Developers of the user interface ( UI) incorporate programming, psychology, and innovative
design to develop software and hardware intuitive controls. The goal of the UI developer is to create an
interface that acts as expected by users , enabling a smooth and productive user experience.

Bakos, Z. (2019). Comparing the UI and UX of a business web-site; a user feedback study,
https://www.theseus.fi/handle/10024/263570

UX

User Experience ( UX ) design is the approach design teams use to build products that provide
consumers with useful and appropriate experiences. This includes the design of the entire product
acquisition and integration process, including branding, design, usability and feature aspects.

Bakos, Z. (2019). Comparing the UI and UX of a business web-site; a user feedback study,
https://www.theseus.fi/handle/10024/263570

This study source was downloaded by 100000863656873 from CourseHero.com on 03-12-2023 21:40:18 GMT -05:00

https://www.coursehero.com/file/71979802/StephenRobinson22docx/
2.2 Portfolio Competency: Industry Terms

Computer Science
IDE

An integrated development environment (IDE) is software that integrates popular developer


tools into a single graphical user interface (GUI) for building applications. Some common features of
IDE are: Text editor, compiler, debugger, etc.

https://www.codecademy.com/articles/what-is-an-ide

Application (APP)

The software program that runs on your computer is an application (APP) or application
program. All the software are web browsers, e-mail services, word processors, games, and utilities.
The term 'application' is used because the user has a particular application for each program. A word
processor, for example, can assist a student to construct a research paper, whereas a video game
can discourage the student from having the paper finished.

https://searchsoftwarequality.techtarget.com/definition/application

Bug

In Computer Science, in any computer program or hardware device, a bug refers to a


mistake, defect or flaw. An error induces unpredictable outcomes or causes a machine to function
unexpectedly. In short, a program or device receives some action or outcome, but it was not
programmed to do it.

https://interestingengineering.com/the-origin-of-the-term-computer-bug

GUI

The OS on most computers and smartphones provides an environment with tiles, icons
and/or menus. This type of interface is called the graphical user interface (GUI) because the user
interacts with images through a mouse, keyboard or touchscreen.

https://www.computerhope.com/jargon/g/gui.htm

This study source was downloaded by 100000863656873 from CourseHero.com on 03-12-2023 21:40:18 GMT -05:00

https://www.coursehero.com/file/71979802/StephenRobinson22docx/
2.2 Portfolio Competency: Industry Terms

API

Application Programming Interface, which is a software intermediary that enables two


programs to speak to each other, is an acronym for API.

https://www.freecodecamp.org/news/what-is-an-api-in-english-please-b880a3214a82/

Open Source

Software for which the original source code has been publicly made available and which can
be redistributed and changed as needed by the consumer. Open source software is the software in
which the source code or the base code is typically accessible for reusability and accessibility by
anybody for alteration or enhancement. Open source code is a part of software that is never used by
most people. A piece of software can be manipulated and modified by someone so that the program
or application can function. Programmers who have access to the source code of a computer
program may enhance a program by adding improvements or repairing sections that do not always
function properly.

https://ieeexplore.ieee.org/document/4116849

SDK

The toolbox of the software development environment is a software development kit ( SDK).
There are libraries and APIs (Application Programming Interfaces) in SDKs that make it easier for
specific software and hardware to build applications.

https://whatis.techtarget.com/definition/software-developers-kit-SDK

This study source was downloaded by 100000863656873 from CourseHero.com on 03-12-2023 21:40:18 GMT -05:00

https://www.coursehero.com/file/71979802/StephenRobinson22docx/
Powered by TCPDF (www.tcpdf.org)

You might also like