What is Computer Science (CS) ?
Computer Science is the study of computers and computational systems.
Computer scientists deal mostly with software and software systems;
this includes their theory, design, development, and application.
Although knowing how to program is essential to the study of computer science,
it is only one element of the field. Computer scientists design and analyze algorithms to solve programs and study the performance of computer hardware and software.
The problems that computer scientists encounter range from the abstract-- determining what problems can be solved with computers and the complexity of the algorithms that solve them – to the tangible – designing applications that perform well on handheld devices, that are easy to use, and that uphold security measures.
(source: University of Maryland CS department)
Principal areas of study within Computer Science include:
artificial intelligence
computer systems and networks
security
database systems
human computer interaction
vision and graphics
numerical analysis
programming languages
software engineering
bioinformatics
computational modeling.
computer systems and networks
security
database systems
human computer interaction
vision and graphics
numerical analysis
programming languages
software engineering
bioinformatics
computational modeling.
What is the Difference
between
Information Technology (IT), Web Development, and CS?
Information Technology (IT), Web Development, and CS?
Info. TechnologyWho They Are:
Technology Implementers and Practitioners Career Focus:
IT professionals use computer systems, software and networks to process and distribute data. They find technological solutions for business needs by adapting, deploying and maintaining the operating systems and programs designed by computer scientists. Coursework:
Focus on infrastructure over software development. Introductory to advanced classes cover programming, hardware, networking, system installation and administration & computer security. Salary comparison:
Median salaries $52.160 for Support Specialists to $87,220 for Systems Analysts* |
Web DeveloperWho They Are:
Builders and maintainers of websites Career Focus:
Web developers design and create websites. They are responsible for the look of the site and technical aspects, such as its performance and capacity. In addition, web developers may create content for the site. Coursework:
Graphic design concepts and tools, use of programs like Adobe Dreamweaver and languages like HTML, CSS and Javascript. Salary comparison:
Median salary of $66,130* |
Computer Science Who They Are:
Technology Designers and Developers Career Focus:
CS professionals study the design and purpose of computers, especially the mechanics of computation, data processing and systems control. They understand the intricacies of computer theory and master the algorithms necessary to write code and develop innovative computer hardware, software programs and operating systems. Coursework:
Must be skilled at analytical problem solving. Topics of study include the study of algorithms, operating systems, programming languages, databases, human computing interactions and artificial intelligence. Salary comparison :
Median salaries range from $79,840 for Computer Programmers to $102,280 for Software Developers.* |
compiled by CSTA-NM
(source: wwwcapella.edu)
*Bureau of Labor Statistics- https://www.bls.gov/ooh/computer-and-information-technology/home.htm
(source: wwwcapella.edu)
*Bureau of Labor Statistics- https://www.bls.gov/ooh/computer-and-information-technology/home.htm
Standards:
Starting July 1, 2019, NM CS standards are:
https://www.csteachers.org/page/standards
https://www.csteachers.org/page/standards