Module 1 - Main
Module 1 - Main
DEVELOPMENT
MODULE 1
THE PROFESSION
• Define the following terms:
• Job
• Profession
• Professionals
• Professionalism
• Differentiate Job from Profession
• Define and summarize key events in computing and its
history.
• Describe the different IT and CS profession.
• Identify and distinguish among computing disciplines
• A full or part-time position of paid
employment.
• The word ‘job’, with the meaning ‘piece of
work, something to be done,’
• Jobs can be categorized, by the hours per week, into full-
time or part-time. They can be categorized
as temporary, odd jobs, seasonal, self-
employment, consulting, or contract employment.
• a position that a company gives you • a broad field that includes many
based on your qualifications and is jobs performed by different
only PART of the profession people having different
• short-term qualifications
• long-term
• performed in exchange for
• paid or unpaid occupation based
monetary value
on specialized educational
• only done as a person requires training
money to live • requires a degree or completed
studies at a university or
institution
• Is any problem-oriented activity requiring, benefiting from,
or creating algorithmic process.
• e.g. through computer
• Thus computing includes:
• Designing and building computers
• Process, structure and manage various kind of information
• Doing scientific studies using computer
• Making computer system behave intelligently
• Creating and using communication
• Entertainment media
• Finding and gathering information relevant to any particular purpose
• Before Numbers
• Abacus
• A Machine
• Types of Codes
• Computer Software – Set of instructions
• Application and System Software
• Computer Networks
• Computer Users – people who uses a computer and network services
• End-user
• Programmer
Computing impact on the following:
• Business
• Work
• Living
• Health
• Education
• and
Computing is any activity that
uses computers to manage,
process, and communicate
information for various purposes.
It includes development of both
hardware and software.
Users look to computing
professionals to help them with
their needs for designing, locating,
retrieving, using, configuring,
programming, maintaining, and
understanding computers,
networks, applications and digital
objects
• Computer Engineering
• Computer Science
• Software Engineering
• Information System/Management
• Information Technology
• Integrates several fields of electrical engineering and computer
science required to develop computer hardware and software
• Career Opportunities:
• Academic Instructor/Professor
• Data Communications Engineer
• Entrepreneur
• Hardware Designer
• Network Administrator/Manager
• Project Manager/Engineer
• Systems Manager/Engineer
• Systems Programmer
• Technical Support
• It is the study of computers and computational
systems.
• Focuses on the fundamental theories of how
computer solve problems and learn how to write
application programs, system software, computer
languages, and device drivers.
• Applications Programmer/Developer
• Computer Science Instructor
• Cyber security analyst
• Data analyst
• Database administrator
• Forensic computer analyst
• Multimedia programmer
• SEO specialist
• Software engineer
• Systems analyst
• Web designer
• Web developer
• Focuses on large-scale software systems.
• Employs certain ideas from the world of
engineering in building reliable, efficient,
affordable, user-friendly, and scalable software
systems.
• Applications Programmer/Developer
• Database Programmer/Designer
• Information Security Engineer
• Quality Assurance Engineer
• QA Specialist
• Researcher
• System Administrator
• Systems Developer
• Systems Analyst
• Technical Writer
• The study of complementary networks of
hardware and software that people and
organizations use to collect, filter, process,
create, and distribute data.
• Typically focused in applying computers to
business problems.
• Mobile Applications Developer
• Web Designer
• Web Developer
• Computer Graphics Designer
• Computer Programmer
• Database Administrator
• QA Specialist
• Network Administrator
• Network Engineer / Network Specialist
• Technical Support Specialist
• Web Interactive Designer
• Focuses on the computer equipment and software
used by businesses and organizations— how they
work, how they are secured, upgraded, maintained,
and replaced
• IT professionals typically work hands-on with
hardware, networks, web pages, multimedia, e-mail
systems, and security
• Mobile Applications Developer
• Web Designer
• Web Developer
• Computer Graphics Designer
• Computer Programmer
• Database Administrator
• QA Specialist
• Network Administrator
• Network Engineer / Network Specialist
• Technical Support Specialist
• Web Interactive Designer
• Computer foundational topics
• Computer programming (including algorithms,
implementation, and software quality)
• Capabilities and limitations of computers (including
societal impact)
• Software lifecycle issues
• Processes, both computing and professional
• Advanced computing topics
• Professionalism (including interpersonal
communications, teamwork, management, ethics, and
legal constraints)
• Applications to join theory and skills (including labs,
assignments, projects, etc.)
• Capstone projects
• Harden, Gina, Boakye, Kwabena G. and Ryan, Sherry. (2018).
Turnover Intention of Technology Professionals: A Social
Exchange Theory Perspective. International Association for
Computer Information Systems
• Henig, Nicole. (2017). Keeping up with emerging technologies:
Best practices for information professionals. Santa Barbara,
California : Libraries Unlimited, an imprint of ABC-CLIO, LLC
• Pearson. (2016). Introduction to Computers and Information
Technology. Upper Saddle River, NJ: Pearson.