Introduction To Computing Flashcards
“REVISED POLICIES, STANDARDS, AND GUIDELINES FOR BSCS, BSIS, AND BSIT PROGRAMS”
CMO No. 25 series of 2015
The field of computing is ever dynamic; its advancement and development had been rapid, and its evolvement is a continuous process.
O’Brien, 2008
This program includes the study of computing concepts and theories, algorithmic foundations, and new developments in computing.
BSCS
This program includes the study of application and effect of information technology to organizations.
BSIS
This program includes the study of the utilization of both hardware and software technologies involving planning, installing, customizing, operating, managing and administering, and maintaining its infrastructure that provides computing solutions to address the needs of an organization.
BSIT
What is the goal of the programs?
These graduates are expected to become globally competent, innovative, and socially and ethically responsible computing professionals engaged in lifelong learning endeavors. They are capable of contributing to the country’s national development goals.
Primary Job Roles for BSCS
Software Engineer
Systems Software Developer
Research and Development computing professional
Applications Software Developer
Computer Programmer
Secondary Job Roles for BSCS
Systems Analyst
Data Analyst
Quality Assurance Specialist
Software Support Specialist
What is Introduction to Computing all about?
Research and Applications; an Appreciation of computing in different fields such as Biology, Sociology, Environment and Gaming. An understanding of ACM Requirements; and appreciation of the History of computing, and knowledge of the Key components of the computer systems (Organization and Architecture), Malware, Computer Security, Internet and internet protocols, HTML 4/5 and CSS.
Course Objective 1
Explain fundamental principles, concepts, and evolution of computing systems as they relate to different fields.
Course Objective 2
Expound on the recent developments in the different computing knowledge areas.
Course Objective 3
Analyze solutions employed by organizations to address different computing issues.
This program embodies the science and technology of design, development, implementation, maintenance, and integration of software and hardware components in modern computing systems and computer controlled equipment.
Computer Engineering (CpE)
An interdisciplinary program that is designed to equip its graduates with integrated skill sets spanning mathematics, statistics, machine learning, databases and other branches of computer science with the aim of extracting new knowledge from data in various forms in order to provide actionable insights for decision makers in data-driven industries and sectors.
Data Science (DS)
Computing Domains
Algorithm and complexities
Architecture and organization
Discrete structures
Human computer interaction
Information assurance and security
Networks and communications
Operating systems
Programming languages (design and implementation)
Software development
Software engineering
Social issues and professional practice
CS professionals who use engineering principles and programming languages to build software products, develop web and mobile applications, and run network control systems.
Software Engineer
CS professionals who develop and execute software and applications for IT systems’ components that are concealed from the public but contribute to the smooth operation of organizations.
Systems Software Developer
CS professionals continually creating new innovations in computing technology and developing solutions to enhance the efficiency of old technology.
Research and Development computing professional
CS professionals in charge of developing software systems and applications based on the clients’ specifications or business needs.
Applications Software Developer
CS professionals who write, edit, and test the code and scripts necessary for the correct operation of computer programs and applications.
Computer Programmer
CS professional who upon experience, are usually offered significant salaries and broad exposure to career prospects.
Research and Development computing professional
CS professionals with the use of system tools and programming codes enable them to customize programs, implement software solutions, modify test codes, and update existing applications in order to improve efficiency and performance.
Applications Software Developer
CS professionals who translate plans produced by engineers and software developers into computer-readable instructions.
Computer Programmer
CS professionals who ensure that computer systems, infrastructures, and systems are operating as effectively and efficiently as possible at a high level inside a company.
Systems Analyst
CS professionals who collect, organize, and interpret statistical information to help colleagues and clients use it make decisions.
Data Analyst
CS professionals who in order to satisfy requirements, are responsible for investigating issues, identifying solutions, suggesting courses of action, and collaborating with stakeholders.
Systems Analyst
CS professionals accountable for overseeing, examining, and recommending changes to a company’s final products and processes to ensure they adhere to set quality standards.
Quality Assurance Specialist
CS professionals responsible for ensuring that employees within a company have access to and are proficient with using company software.
Software Support Specialist.