M1. L1. Computer hardware and software
Summary
TLDRThis lesson delves into the fundamentals of computer hardware and software, setting the groundwork for a coding and technology course. It traces the evolution of technology from Ada Lovelace's work to modern tech giants like Microsoft and Apple, highlighting the impact of the internet and mobile devices. The instructor covers the roles of input/output devices, system software like operating systems, and application software, differentiating between programmers and software developers. The course will progress through databases, technology trends, project management, and software development tools, culminating in hands-on web development and creating a functional website.
Takeaways
- π» The lesson introduces the foundations of computer hardware and software, emphasizing their importance in a coding and technology course.
- π± A fun fact: Modern smartphones have more computing power than the computer that first sent astronauts to the moon.
- π©βπ» Ada Lovelace is recognized as the first computer programmer, and her work was based on Charles Babbage's programmable computer from the 19th century.
- π The birth of the internet has made computing devices more powerful and intelligent through an interconnected network.
- πΌ Companies like Microsoft and Apple revolutionized the personal computer market, becoming tech giants through constant innovation.
- π Tech giants such as Google, Facebook, and Uber leverage modern technology to dominate their respective fields, with Uber's success attributed to its innovative business model.
- π₯οΈ Hardware includes input and output devices, with examples like keyboards, mice, microphones, and cameras for input, and monitors, printers, and speakers for output.
- π οΈ System software, like operating systems, forms the underlying architecture that powers applications and productivity software.
- π οΈ Application software is developed by various companies and developers to perform specific tasks or processes, separate from the operating system.
- π§ Productivity software is a subset of application software designed to improve workflow and automate manual tasks, often used in organizations.
- π Coding is the process of writing instructions in a language that is easier for humans to understand but still interpretable by computers, often done in an IDE.
Q & A
What is the foundational concept that the first lesson of the course aims to establish?
-The foundational concept is the understanding of computer hardware and software, which is imperative as it lays the groundwork for the rest of the course.
Why is it significant to know about Ada Lovelace in the context of this course?
-Ada Lovelace is significant because she is recognized as the first-ever computer programmer, and her work, along with Charles Babbage's, forms the basis of early computer programming concepts.
What major technological advancement is highlighted by comparing today's mobile devices to the computer that sent astronauts to the moon?
-The comparison highlights the immense increase in computing power and miniaturization of technology, where even the most inexpensive modern mobile devices are far more powerful than the computers used in early space missions.
Which companies are mentioned as having revolutionized the personal computer market in the 20th century?
-Microsoft and Apple are mentioned as the companies that have revolutionized the personal computer market, making computing devices versatile for both personal and organizational tasks.
What is the role of system software in a computing device?
-System software provides the underlying framework that powers the entire architecture of a computing device, including managing the device's resources and serving as a platform for running application and productivity software.
What is the difference between input and output devices in terms of computer hardware?
-Input devices, such as keyboards and mice, are used to send information to a system, while output devices, like monitors and printers, are used to retrieve information from a system in the form of visual or audio output.
What is coding and why is it essential in software development?
-Coding is the process of writing instructions in a language that computers can understand, allowing programmers to develop software for designated platforms. It's essential because it serves as the intermediary between human language and machine language.
What are the key differences between a programmer and a software developer as discussed in the script?
-While both are capable of writing code, programmers are more focused on the technical aspects and usually specialize in a few languages. Software developers, on the other hand, have a broader understanding that includes the bigger picture of system design, are capable of working with multiple languages and stacks, and often take on more professional roles involving analytics, system architecture, and IT project management.
What is the fourth industrial revolution and how does it relate to the digital society?
-The fourth industrial revolution refers to the current era of rapid technological advancements, characterized by automation and smart systems. It relates to the digital society as it represents the integration of these advanced technologies into everyday life, with digital natives being the key drivers of technology diffusion and adoption.
What are some examples of immersive technologies mentioned in the script?
-Examples of immersive technologies include virtual reality (VR), augmented reality (AR), and mixed reality. These technologies aim to simulate real-world environments or overlay digital information onto the real world, enhancing the user's experience and interaction.
What is the purpose of the summary notes provided with each lesson in the course?
-The summary notes serve to review the skills progression and provide an overview of what to expect throughout the course, enhancing understanding and reinforcing the key points covered in each lesson.
Outlines
π» Introduction to Computer Hardware and Software
The first lesson of the course introduces the fundamental concepts of computer hardware and software, emphasizing their importance in the technology field. The instructor provides a historical perspective on the development of computing, from Ada Lovelace as the first computer programmer to the modern era dominated by companies like Microsoft and Apple. The lesson also touches on the exponential growth of computing power in mobile devices compared to early computers and the transformative impact of the internet. Key topics include understanding the technology roadmap, the significance of hardware and software in coding, and an overview of modern technologies and their influence on the industry.
π₯οΈ Exploring Computer Hardware and System Software
This paragraph delves into the specifics of computer hardware, including various input and output devices, and the distinction between inputting and retrieving information. It also covers system software, which forms the backbone of any computing system, with examples of operating systems like Microsoft Windows, macOS, and Android. The summary explains the role of system software in supporting application software and the prevalence of Android in the mobile market. Additionally, it touches on the dual nature of some devices, like cameras, being both input and output tools.
π οΈ Application and Productivity Software in Technology
The third paragraph focuses on the role of application software in daily life and how it differs from system software. It provides examples of common application software like Uber, Google Chrome, and Google Play Music, highlighting their widespread use but not necessarily contributing to productivity. The summary then contrasts application software with productivity software, which is designed to enhance workflow and automate tasks. Examples of productivity tools for software developers, such as Just In Mind for prototyping and Trello for project management, are introduced, setting the stage for further exploration in subsequent modules.
π§ The Essence of Coding and the Role of Programmers and Developers
This section discusses the concept of coding, the process of writing instructions for computers, and the importance of an Integrated Development Environment (IDE) in this process. It differentiates between programmers and software developers, highlighting the technical and engineering aspects of programmers and the broader, more professional role of software developers. The summary outlines the skills and responsibilities of each, including the ability to write, test, and maintain source code for programmers, and the capacity for understanding system architecture and project management for developers.
π Modern Technologies and the Digital Society
The fifth paragraph examines the evolution of technology through the industrial revolutions, leading to the current digital society characterized by the adoption of advanced technologies in everyday life. It introduces the concept of disruptive technology and its impact on society, including the rise of digital natives who are adept at using technology for various tasks. The summary also covers the characteristics of the digital society, the role of artificial intelligence (AI) in predictive modeling, forecasting, and automation, and the emergence of immersive technologies like virtual reality (VR), augmented reality (AR), and mixed reality (MR).
π Course Overview and Future Technology Trends
The final paragraph provides an overview of the course structure, starting with the fundamentals of technology and moving towards more complex topics like databases, technology trends, and project management. It outlines the focus on IT project management tools, the software development lifecycle, and various tools and languages used in software development. The summary also mentions the inclusion of prototyping and front-end web development, culminating in a final project where students will develop a functional website, indicating a hands-on and comprehensive learning experience.
Mindmap
Keywords
π‘Computer Hardware
π‘Computer Software
π‘Peripherals
π‘System Software
π‘Application Software
π‘Productivity Software
π‘Coding
π‘Programmer
π‘Software Developer
π‘Artificial Intelligence (AI)
π‘Immersive Technologies
Highlights
Introduction to the course focusing on the basics of computer hardware and software as a foundation.
Review of the technology roadmap and the importance of understanding its history.
Explanation of the significance of hardware and software, particularly in coding and technology.
Comparison between the computing power of modern devices and the early computers used for space exploration.
Overview of Ada Lovelace as the first computer programmer and her collaboration with Charles Babbage.
Historical evolution of computer hardware and software from the 19th century to the present.
The rise of tech giants like Microsoft, Apple, Google, Facebook, and Uber in the 20th century.
Detailed explanation of input devices (e.g., keyboards, mice, microphones, cameras) and their functions.
Detailed explanation of output devices (e.g., monitors, printers, speakers) and their functions.
Introduction to system software and its role in powering application and productivity software.
Examples of operating systems like Windows, MacOS, and Android and their widespread use.
Differences between application software and productivity software, with examples like Uber and Google Chrome.
Explanation of coding, its purpose, and the difference between high-level and low-level languages.
Comparison between programmers and software developers, highlighting their skills and roles.
Introduction to modern technologies like AI, VR, AR, and their impact on society and industry.
Discussion on the fourth industrial revolution and its integration into daily life through digital technologies.
Explanation of predictive modeling, forecasting, and automation as key uses of AI.
Overview of immersive technologies and their applications in virtual and augmented reality.
Importance of understanding technology diffusion and the role of digital natives in adopting new technologies.
Detailed course structure including modules on databases, IT project management, and front-end web development.
Transcripts
wonderful now without further ado let's
jump right into our very first lesson
where we'll focus on computer hardware
and software and this is going to be
imperative to understand although basic
because it's going to lay the foundation
as we move through this course
so what exactly do we have in store for
today's lesson well first of all we'll
kick things off by understanding and
reviewing the technology roadmap thus
far also note that i've included
timestamps here in the event that you
would like to fast forward to certain
topics then we'll move on to hardware
and software it is imperative that we
understand the importance of hardware
and software especially the software
side of things given that this is a
coding and technology course a lot of
what we will be doing in future is going
to be based on software and then lastly
we'll wrap things up by having a look at
modern technologies currently available
in industry and this includes innovative
and disruptive technologies wonderful
now here is just a quick fun fact you
know that your phone carries way more
computing and processing power than the
computer that first sent astronauts to
the moon if you think about how far
we've come that is actually really
insane and here we go our very first
topic of the day the technology roadmap
so without further ado let's dive right
into it now who exactly was the first
ever computer programmer well her name
was ada loveless and she was actually a
brilliant mathematician as well as a
writer now while ada loveless was the
first computer programmer her work was
largely based on that of charles babbage
in 1857 who developed the first
programmable computer however hardware
and software back then is not as we know
it today and technology has come a long
way since the 19th century
even today the most inexpensive mobile
devices are way more powerful and way
smaller than the most capable computing
devices back then and these are devices
we carry around in our pockets every
single day add to this the birth of the
internet and we now have an
interconnected network making our
computing devices so much more powerful
and intelligent now fast forward to the
20th century and it's companies like
microsoft and apple that have currently
revolutionized the personal computer
market and of the organizations and are
the organizations dominating this market
these systems were versatile and could
perform both personal and organizational
tasks which only spurred the adoption of
the new technology these companies soon
became the tech giants as we know them
today
as a result of constant innovation
and it was not too long before other
industry tech giants soon joined the
arena by leveraging modern technology
now these industry tech giants are
companies that you are most likely
familiar with and this includes
companies such as google
facebook and uber google is the world's
leading search engine and has indexed
most of the internet facebook on the
other hand is the world's biggest social
media platform and currently owns
whatsapp as well as instagram two other
popular social media platforms and then
lastly uber is the world's biggest and
most popular e-hailing service and the
and what makes uber such
and what has made uber such a success is
that uber actually does not necessarily
own any vehicles they essentially just
link customers with drivers
and here is just another quick fun fact
you may be wondering about the first
time the turing test was ever passed
while that supposedly happened at the
university of redding back in 2014
eugene gerstmann a program that
simulated a 13 year old ukrainian boy
convinced a panel of judges into
believing that it was a real boy
during the course of a five minute
conversation and for those who are
wondering what the turing test is it is
essentially the capability of a program
to illustrate or demonstrate human level
intelligence
now let us actually move on to the
second core topic of today's lesson and
this includes computer hardware and
software now let's start off by having a
look at peripherals also commonly known
as computer hardware which consists of a
variety of devices and this includes
both input as well as output devices
even our mobile devices are considered
hardware just not as powerful or as
complex as that of a personal computer
especially when you consider high-end
machines both for gaming and bitcoin
mining these machines are a lot more
powerful in terms of the computing power
now just a second ago we did mention
that peripherals or computer hardware
consists of both input as well as output
devices so what are some examples of
input devices first of all we have
keyboards and keypads which is often
used for typing characters we also have
such things as a computer mouse
which is often used to navigate the user
interface of various software packages
we use this includes things like google
chrome microsoft word you name it
microphones is just another popular
example especially when used for tasks
such as podcasting and take it from me
it's a worthwhile investment if
podcasting is your thing and then lastly
cameras is just another example of an
input device cameras are also considered
an input device given that it captures
and processes images taken through the
lens excellent now let's move on to some
examples of output devices and this
includes things such as monitors or even
your smartphone screen and this makes
sense because it outputs a visual
information to the user we also have
printers which is pretty much
self-explanatory and then lastly we have
speakers that output some audio
now sometimes these devices can be both
input and output devices a camera for
example
allows you to capture images which is
considered an input and sends images to
a laptop or personal computer and this
is considered an output so therefore it
can kind of be both the best way to
distinguish between the two is to ask
yourself if you are inputting
information to a system or retrieving it
this information exists in various
formats and this includes text image
audio and even videos now let's turn our
attention to software and let's have a
look at system software first of all so
what exactly is system software well
system software is one kind of software
that makes up the entire architecture of
a system whether it's a laptop a smart
tv or a smart phone now system software
can be thought of as the underlining
software that powers the application and
productivity software so in essence your
system software would generally be your
operating systems and this could be
android and you name it okay there are a
ton of operating systems available to
users out there depending on what it is
that you want to achieve and the
environment that you would like to work
in now let's have a look at some
examples of system software now our
first example over here is just
microsoft windows os which stands for
operating system and you'll often find
these operating systems installed on
your laptop brand such as samsung asus
dell acer and so on next up we have mac
os which is exclusive to apple's product
such as the macbook or the macbook pro
and then lastly we mentioned before
android which is not necessarily
exclusive to just one device but
available on a ton of devices out there
android makes up a big portion of the
operating system installed on mobile
devices around the world well over 60
believe it or not
now what about application software well
application software is a lot more
common than system software and it's
also more widely available out there and
basically comes from a ton of developers
not just your microsoft's and your
googles okay now it is often developed
by companies and developers to achieve
some sort of process or task for example
apps hosted on google's play store and
even apple's app store are considered
application softwares now you can think
of these as your day-to-day applications
that don't necessarily contribute
directly to your day-to-day productivity
or workflow excellent now let's take a
look at some examples of familiar
application softwares out there now once
again these examples might look quite
familiar to you and here's a couple of
examples of application software so uber
is definitely one this is one we
mentioned earlier google chrome is just
another example of application software
and then google music play which is now
discontinued unfortunately because this
used to be my favorite music player
application software out there one thing
you'll realize is that they don't
necessarily contribute to your
productivity so what about productivity
software then and how is it different
from application software well when it
comes to productivity software it's
pretty similar to that of application
software in fact it's still considered
an application if anything productivity
software is actually a subset or type of
application software this type of
software is generally used to improve
productivity and workflow of individuals
within an organization or even used to
automate manual tasks so we tend to
categorize these kinds of software much
like we do with other software such as
games or even ebooks i'm sure you are
quite familiar with this especially on
google's play so for example let's have
a look at some useful productivity
software tools that you could use as a
software developer
now in my opinion these are some
examples of some of the best software
tools out there that you can actually
use to enhance your workflow as a
software engineer or software developer
so let's take a look first we have just
in mind and just in mind is essentially
a mobile application or even a web
application prototyping tool one of the
most powerful features in just in mind
is that you can actually design logic
variables data lists masterless as if
the application works on a real device
and this is really really powerful in
the event that you actually want to sell
your product or idea or even bring a
concept to life now in module two of
this course i am going to introduce you
to just in mind where we will be working
on a e-commerce mobile application so
i'm really looking forward to that and i
do encourage you to stick around and
check those lessons out next we have
trello trado is extremely popular among
software development organizations that
manage projects now trello allows you to
manage the deliverables of any it
project for example that you might be
working on so you might have someone
working in ux or ui you might have
another team working on the database or
the back end telu allows you to manage
all of these deliverables until you
reach the end product
next up we have atom and atom is
basically a code editor for web
applications atom is quite popular
believe it or not and it's very close in
terms of its features to visual studio
or microsoft visual studio now in our
last two modules when we get to
scripting and coding atom is going to be
our preferred ide as a productivity tool
to write code
now speaking of software development i
believe this is an excellent time to
discuss coding so what exactly is coding
we've heard this buzzword over the last
several years
well coding refers to the ability of a
programmer to develop software for a
designated platform this includes
android or mac os for example think
about it like this humans don't speak
binary we have a hard enough time making
sense of all the ones and the zeros
conversely a computer can't understand
human language either so in order for
you to instruct the computer to perform
a specific task you need to design code
that can be interpreted by the computer
as an intermediary this is the purpose
of code coding is a form of writing
instructions that isn't binary to humans
that is much easier to learn and
interpret by humans yet a language that
the computer can still understand in
most cases when writing programs or code
you will likely be writing code that is
high level and one step removed from the
binary code this often means that you
will write code in an ide or an
integrated development environment which
acts as an interpreter for the computer
to understand the language it's as if
you are speaking to someone who does not
understand native english instead they
only understand their native language so
in order to effectively communicate with
that individual you will often require
an interpreter
now when it comes to coding we'll often
hear these two terms being used
interchangeably programmer as well as
software developers there are subtle
differences and there are big
differences and there are similarities
between the two let's have a look at the
list of the similarities and differences
now programmers are very capable of
writing code they are pretty much like
engineers and know how to build certain
systems or even design certain systems
they're also excellent in translating
requirements into code first of all what
are requirements requirements are
essentially the end goal when designing
a system a typical example of
requirement is when a button is clicked
some sort of event needs to happen now
programmers like i said before because
they have this engineer mentality they
are excellent at translating these
requirements into the actual build
now programmers are also highly capable
in a few languages and this is because
they are very focused you often find
that a programmer might be good in java
and c sharp or c
or java and dart and so on now the
reason for this is because when it comes
to object-oriented programming languages
especially your high-level languages
there are quite a few similarities
across these languages things like
classes inheritance and polymorphism
therefore programmers refine the focus
on just a couple of languages and they
master these languages now programmers
are also more of a technician role when
we say technician we can also refer to
the term engineers and the reason we say
they follow more of the technician or
engineering role is because they are
highly competent when it comes to the
technical aspects of programming and
then lastly computer programs are also
responsible for writing testing and
maintaining the source code now keep in
mind the source code is everything that
the programmer develops or writes from
scratch this individual will always have
to make sure that when writing the code
that they are following the right syntax
best practice and so on they must also
make sure that they are constantly
testing the code to make sure that all
standards are being met and then lastly
they have to maintain their source code
in the event that certain parts need to
be updated
now let's turn our attention to software
developers much like programmers
software developers are also very
capable of writing code regardless of
the language now software developers are
very good at translating high level
requirements and i think this is one
thing that really sets them apart from
programmers high level requirements here
refers to understanding the bigger
picture of why a system is being
developed and built not just
understanding the code but understanding
the processes involved in writing that
code and what the end product and what
the end process needs to achieve after
designing a system now software
developers are also very capable of
multiple languages and stacks software
developers are not necessarily defined
to understand one specific language they
need to understand a broad range of
languages this includes front end and
back in languages typical example would
be a full stack web developer who needs
to understand the ui aspect and the ux
aspect not just that they need to
understand the languages html css and
javascript for example would be your
front-end stack whereas with the back
end they need to understand things like
sql databases and php software
developers also tend to have more of a
creative and conceptual understanding of
everything so they are not just
technicians you can think as a software
developer as mentors to programmers and
therefore they are more of a
professional role now what do you mean
by professional rollover remember as a
professional in this industry in the
software development space you need to
be able to string together multiple
stacks therefore you're not just an
engineer and you are not just
technically inclined but you also
understand the business value of why
things are being done
and then lastly software developers are
good at analytics system architecture
and i.t project management roles and
this just goes back to the previous
point that was made earlier these roles
tend to be more of a professional role
as opposed to just technical roles such
as engineering or technician excellent
now for the final topic in this lesson
we are going to be focusing on modern
technologies such as ai the 4i art and
all of these new terms that have
recently come into play as innovative
technology has really grown over the
last couple of years
now most of us have heard of the second
and third industrial revolution in which
electrical power as well as information
technology were crucial building blocks
in society and this enabled us to
advance technology the fourth industrial
revolution however is an area in which
rapid advancements in technology through
innovations have brought us closer to
the digital world and this includes
things such as automation as well as
smart systems now this is often called
disruptive technology it's an area in
which society has become even more
invested in the use of technology to
drive various processes to achieve
specific tasks
and this brings us to the digital
society so the digital society is here
and it's time to adapt we refer to the
digital society or digital natives as
individuals who have adopted modern and
advanced technology as a daily part of
their lives through this term called
technology diffusion
these technologies have become
integrated with society to the extent
that we rely on them to perform simple
daily tasks such as maintaining our
calendar or even some of the more
complex tasks which include using it at
an organizational level to track sales
and social media engagement
digital natives are key to the adoption
of disruptive technologies and they
often require a specific skills and the
know-how to make use of these
technologies excellent so what exactly
are some of the characteristics of the
digital society first of all they are
key drivers in technology diffusion a
technology diffusion basically refers to
the rate at which technology is adopted
within a specific geographical location
or even around the world secondly they
are heavily invested in the use of
disruptive technology digital natives
are often the ones that either design
these technologies or they adopt these
technologies as early adopters they also
focus on technology integration
especially within an organizational
level and then lastly one of the key
characteristics of the digital society
is that they invest themselves in
adopting digital skills now this could
be something like being computer
literate or even learning how to write
software from scratch as an engineer or
a developer now many of us have heard of
artificial intelligence whether it's
good or bad now one of the most
promising technologies in the fourth
industrial revolution is the growing
interest in artificial intelligence
otherwise known as ai
artificial intelligence allows us to
perform predictive modeling forecasting
and even automation of mundane tasks
much like human intelligence artificial
intelligence allows for machines to
learn and identify trends based on a
given set of data which allows for
machines to take actions that maximize
its probability to achieve a specific
goal later in this module we'll actually
cover ai in detail in one of our lessons
wonderful now let's actually take a look
at some of the uses for artificial
intelligence now first of all we can
perform things such as predictive
modeling now what exactly is predictive
modeling it is the process of
implementing and using data as well as
statistics to make predictions of
outcomes with data models
data models can be used to make
predictions of just about anything from
customer behavior understanding stock
markets and even to predict an
organization's expected earnings over a
given period of time this could be years
months weeks
predictive modeling is also known as
predictive analytics and the two terms
are often used interchangeably
wonderful now let's move on to
forecasting forecasting allows
organizations to make predictions about
the future based on past events pretty
similar to predictive modeling or
predictive analytics there are three
types of forecasting or techniques first
there is qualitative a technique that
uses human judgment when hard factual
data is scarce and this includes data
such as numbers and this usually
involves the use of knowledge systems
you can also perform time series
analysis and projection which identifies
trends and patterns based entirely on
historical data and then lastly we can
also perform casual modeling a technique
used to identify a cause and effect
relationship between two or more
variables to make predictions
now as a last point of interest in terms
of usage of ai we can also perform
things such as automation ai is quite
popular in the domain of automation a
process in which little or no human
intervention is involved in carrying out
a particular task take your smartphone
for example not too long ago you would
have to manually enter a pin or password
to actually unlock your device these
days you can unlock your device simply
by looking at your selfie camera which
uses facial recognition software now
just another exhilarating and
interesting topic that we'll cover in
this module is immersive technologies
immersive technologies include those
technologies that are able to simulate a
real-world environment and increase our
suspension of disbelief making us feel
as if though we were actually present in
the virtual world
the technology has gained massive
traction in the virtual reality as well
as augmented reality space with major
technology giants such as oculus htc
vive microsoft and even facebook backing
its immense growth the oculus quiz 2 for
example has been coined one of the most
popular virtual reality headsets
available today
so what are some of the types of
immersive technologies available today
well first of all there's virtual
reality and virtual reality also known
as vr is essentially removing the user
from his current real world his physical
space and placing the user in a 3d
generated world or even a
computer-generated world the idea is
that you completely shut the user out
from the real world and give them access
to this virtual world where they can do
things such as perform training they can
interact with 3d objects or even the
physics within that environment games
are quite popular when it comes to
virtual reality but it's not the only
interest that has gone into virtual
reality teaching and learning for
example has seen a massive adoption in
this space we also have augmented
reality known as ar augmented reality is
different from virtual reality in that
the user is not removed from the
physical world or the real world instead
what happens is that the device actually
superimposes data over the real world
now a typical example here is
microsoft's hololens which is a set of
goggles and allows the user to still
have access to the real world while
overlaying a digital layer of
information and this could be things
such as text messages ui directions all
of those kind of things and then lastly
we have mixed reality mixed reality is
fairly new and involves a blend of both
virtual reality as well as augmented
reality we also have xr known as
extended reality and the idea behind x
auto extended reality is that it is an
umbrella term to encompass all of these
technologies excellent now this is
definitely worth mentioning as part of
your course material you will have
summary notes available to you with
every lesson that we cover in this
course now i believe this is an
excellent opportunity to review our
skills progression and also get an
overview of what to expect throughout
the remainder of the course
now we'll focus largely on the
fundamentals of technology in module one
so this is going to be very theory heavy
we'll discuss things like the principles
of technology we'll also learn more
about hardware and software even though
we've just touched on the very basics in
this lesson we'll then move on to
databases in one of our lessons in this
module and we'll have a practical here
just to demonstrate how we can actually
work with relational databases
next we'll move on to technology trends
in organizations and we'll have a look
at innovative technologies in greater
detail we'll then move on to usage in
industry from a project management
perspective even though in this lesson
we briefly covered some of the usage of
innovative technologies currently being
used out there
now we've also had a look at the fourth
industrial revolution but again we've
done so very briefly as we progress
through module one especially we're
going to go in depth on some of the
topics we touched on before our next big
core topic for this course is it project
management and again this is going to be
a big focus in module two the idea here
is to study it project management as a
whole to identify several useful tools
for it project management and then the
software development lifecycle which is
core in any it project management
setting
then we'll move on to tools in software
development we will have a look at
programming languages this includes both
for the web for gaming engines and even
for mobile applications we'll then have
a look at some useful frameworks that
you might want to consider as part of
your software development process and
then we'll move on to prototyping
prototyping is going to be really
exciting as mentioned before in
prototyping i'm actually going to
introduce you to just in mind and we'll
spend a couple of lessons designing a
working prototype of an e-commerce
application and then lastly we'll focus
on front-end web development in our last
two modules of this course you will
focus on things like the introduction to
web development with a bit of fury and
then once we've covered all the theory
we'll move on to html css and javascript
now this is going to be hands-on you
will be coding from scratch and i hope
all of you are looking forward to this
part because it's going to be exciting
and then lastly we'll wrap things up by
developing our functional website at the
end of this course you will also spend a
couple of lessons and will bring
together everything we've learned in
html css and javascript as a final
project and that brings us to the end of
our very first listening coding and
technology output was a really exciting
one for all of you as it was for me i
really look forward to seeing you in our
next lesson listen to we will focus on
ubiquitous technology this includes both
mobile and web so for all of that and
more
i'll see you in the next lesson
cheers
Browse More Related Video
![](https://i.ytimg.com/vi/y2kg3MOk1sY/hq720.jpg)
Computer & Technology Basics Course for Absolute Beginners
![](https://i.ytimg.com/vi/4zScthU4lkM/hq720.jpg)
How to Get Ahead of 99% of Computer Science Students
![](https://i.ytimg.com/vi/pmDhEitrXXU/hq720.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGGUgVihUMA8=&rs=AOn4CLCeypYq2TOphxt1bNHHKaw3rE8vbQ)
Project Based Internship Klinikgo Health System Analyst - Company Coaching Video 1
![](https://i.ytimg.com/vi/Cu3R5it4cQs/hq720.jpg)
Computer Basics: What Is a Computer?
![](https://i.ytimg.com/vi/9PoUSxeUMbU/hq720.jpg)
Embedded Systems & IoT Concepts understood as simple as ABCD! with Simple Examples (1)
![](https://i.ytimg.com/vi/gzJMzPckcJY/hq720.jpg)
WHY YOU SHOULD USE LOW-CODE FOR YOUR ENTERPRISE BUSINESS APPS TODAY. FULL GUIDE UNDER 10 MIN
5.0 / 5 (0 votes)