You are on page 1of 10

Careers, Certification

Programming Careers
•Programmers write and test code to allow the software to command the hardware for the computer
system to function correctly.
•Proficient in many programming languages
•Strong analytical skills combined with creativity
Career paths of Programmers
•Business
•Financial systems
•Mobile Development
•Applications and programs for handheld devices
•Artificial Intelligence
•Human language technologies
•Advanced algorithm design
•Data Science
•Draw knowledge, insights, or patterns from data (structured or unstructured)
•Data analysis, databased administration, data analytics, business intelligence
•Big data
•Cybersecurity
•Protection of sensitive data
•Investigation of computer-based fraud and crimes
•Forensic analysis, system vulnerability identification, cryptography
•Ethical hacking
Industries for Computer Programming Professionals
•Computer System Design and related services
•Software Publishers
•Companies and Enterprises
•Data Processing, Hosting and related services
•Colleges, Universities and Schools
Skills
•Coding •Logic
•Creativity •Problem-solving
•Research •Perseverance and patience
Computer Science careers
•Data Science
•Database administrators
•Information research scientists
•Computer network architects
•Cybersecurity
•Cryptography, forensic analysis, network security
•Ethical hacking for assessment of strengths and weaknesses of system designs
•Artificial Intelligence
•Healthcare, economics, defense, and education
•Algorithm design, deep learning, neural networks, vision intelligence
•Software Engineering
•Interface design, embedded systems
•Industry-specific applications
•IT Management
•Corporate leadership
•Entrepreneurial roles
Skills
•Programming •Database Administration
•Research •Personnel Management
•Communication
Database Management Careers
•Business intelligence
•Statistics and IT concepts for data warehousing and creating repositories that can be mined for
predictive analysis
•Finance
•Market analysis (trade-off between risk and potential returns)
•Web Development
•Front-end and back-end development skills
•User-centered experience to bring in traffic and engagement from consumers
•Cybersecurity
•Monitor, identify and investigate threats (personal or organizational)
•Encryption and authentication systems
•Countermeasures
•Health informatics
•Collection, processing, and storage of health records
•Best practices to use IT for patient care
•Health facilities, insurance providers, pharmaceutical companies
Skills
•Communication •Computer infrastructure
•Data Analytics •IT Ethics
•Project Management
Data Science Careers
•Computer Engineering
•Develop smart technologies
•Machine intelligence, embedded systems, cybersecurity
•Information systems managers and network architects
•Business Analytics
•Form reasonings to make predictions to support business decisions
•Business intelligence officer and digital/social media marketer
•Healthcare Administration
•ensure medical services to improve the accessibility, affordability, and quality of patient care
•Environmental Sustainability
•Apply statistical analysis and research to combat climate change
•Sustainable energy sources and advocate for environmentally responsible decisions and
actions.
•Finance
•Manufacturing
•Forensic accounting and financial analysis
Skills
•Statistical Analysis
•Process data to find meaning through the use of statistical methods such as Bayesian analysis,
Linear regression, and data classification
•Research Design
•Accuracy and integrity of data sets
•Asking the right question and developing strategies to validate research findings
•Data Mining and Visualization
•Identifying new insights and patterns from digital information
•Machine Learning
•Advanced algorithm design and component analysis to predict relationships
•Information Ethics and Privacy
•Intellectual copyright, data security, artificial intelligence biases
•Anonymization, social responsibility
•Confidentiality and privacy

Data Visualization Careers


•Data Analyst •Data Visualization Specialist
•Business Intelligence Analyst •Data Scientist
•Data Engineer •Senior Data Analyst
Skills
•Data Management
•Ability to work with multiple data sets and relate these data to find meaning
•Data Analysis
•Ability to discover trends and connections in datasets for analysis and find patterns in data to
make business-related suggestions that introduce business strategies.
•Communication •Graphic Design •Project Management

Information Systems Careers


•Information Security
•Defend and recover against cyberattacks
•IT standards and best practices to monitor and investigate breaches
•IT Management
•develop and implement the organization's information systems, including software, hardware,
and networks
•Smart Technology
•Create automation devices that can self-upgrade through machine learning
•Web Design and Application
•Data Analytics
Skills
•Analytical Thinking •Communication
•Programming •Information Networks
•Project Management

Network Security Careers


•Digital Forensics
•Recover digital information from computer systems and mobile devices
•Evaluate compromised networks
•Software Development
•Develop, implement, and protect mobile applications and cloud software
•Health Information Management
•Computer Engineering
•Data Analytics
•Support cybercrime investigations and penetration testing
•Business intelligence officer, digital marketers
Skills
•Risk Management •Ability to anticipate and respond to cyberattacks
•Identify risks and enact countermeasures •Data Analysis
•Computer Programming •Information Systems
Software Engineering Careers
•Database Management
•Design, build, and secure database systems for users and industries
•Network Systems
•Oversee, maintain, and optimize an organization's network
•Set up, assess, and secure network communications
•Security
•Develop and implement the cybersecurity programs and measures
•Explore threats faced by technologies and industries and implement methods for risk
assessment and data recovery
•Web Development •Computer Systems Manager
Skills
•Software Design •Software System Applications
•Communication •Management
Web Development Careers
•Graphic Design
•Front-end developers
•Database Administration
•Design, implement, and maintain databases accessed by web applications
•Mobile Application Development
`•Design and develop browser-based and packaged applications using specialized frameworks
and programming languages
•Market and distribute browser-based products through app stores
•User Experience (UX) Design
•Create and assess technology-based user experiences
•Involves human-computer interaction, designing for social impact, rapid prototyping
•Cybersecurity
Skills
•Computer Programming
•Web Design and Development
•Basic website design using HTML, CSS, and Javascriptby using wireframing and factoring for
accessibility and user experience
•Technical Communication
•Explain difficult concepts and complex methods to nonexpert clients
•Cybersecurity
•Involves backup techniques and documenting incident response reports
•Includes wireless network security, cloud security, and ethical hacking.
•Project Management
How can we achieve these careers?
•Formal Education
•Certification and/or Licensure
•Continuing Education
Operating Systems
MS Windows

Types of Software Applications


What is Application Software?
• Computer program that performs a specific function
• Computer programs that are specific in functionality to perform designated tasks
• Application software includes office productivity programs, data management software, media
players and encoders, graphics and design software, security programs.
• Apps that can be found on smartphones are considered application software.
• Microsoft products such as MS Office, PowerPoint, MS Word, Excel, and Outlook.
• Internet browsers like Google Chrome, Safari, Firefox, Opera, Brave
• Graphics and design software such as Adobe Photoshop, CorelDraw, and AutoCAD
• Real time online communication tools like Skype, Hangouts, Google Meet, Zoom, and
Whatsapp
• Multimedia and music streaming software such as MX Player, VLC Media Player, Spotify,
Pandora
• Project management software like Asana, Zoho , Slack, Forecast

How good is an application software?


• User Experience
• A clean user interface (UI) for users to navigate easily and smoothly, and effortlessly
use the features of the application.
• Performance
• The application must be frictionless and error-free in both functions and interface.
• Security
• Ensure the confidentiality, authentication, and integrity of user data and mitigate the
risk of external attacks.
•Accessibility
• The application must be compatible with any operating system and easily accessible to
the widest range of users.
• Sociability
• An application must be capable of handling increasing or decreasing volumes of data
operations, transactions, and services.
• Customer Support
• A prompt customer service to proactively engage customers and troubleshoot all user
quaries.

Functions of Application Software


•Data analysis and information management
•Business project management
•Resource (ERP and CRM system) and HR management
•LMS and eLearning software
•Document manager
•Software for healthcare management
•Emails, text messaging, audio and video conferencing
•Graphics, animations, and video development
•Accounting, payroll, and finance management
•Project management
System software vs Application software
• System Software
• Controls and manages the hardware and other resources of the system.
• Pre installed with the operating system.
• Commonly referred to as general purpose software.
• An interface between application software and the system.
• System software can run independently.
• Programming of system software is complex.
• Performs primary functions of process management, memory management, task
scheduling, hardware installation, etc.
• Users don’t interact with system software.
• System software is mandatory for a system to function.
• Application Software
• Designed to accomplish tasks for a specific purpose based on user requests.
•Considered third-party software that can be downloaded and installed according to user
needs.
•Commonly referred to as specific-purpose software.
•Hosted on the platform, which is provided by the system software.
•Programmed in high-level languages, such as C++, Python, or Javascript.
•Cannot run independently and need the presence of system software.
•Programming of applications is comparatively simpler.
•User interacts with the application software.
•Application software is not mandatory, and the system can function without it.

General Applications
• Word processing Software • Content Access Software
• Graphics Software • Information Worker Software
• Spreadsheet Software
• Presentation Software
• Web Browser
• Multimedia Software
• Education and reference Software
• Simulation Software
Business Application
• Customer Relationship Management Application Software
• Enterprise Resource Planning Application




You might also like