Computer Science Notes

Topics: Computer science, Computer, Scientific method Pages: 2 (293 words) Published: December 10, 2012

Key Ideas
1. Computing and science are connected:
a. Scientists utilize computers as tools for conducting research i. Computer-based models and a computational approach are increasingly used b. Computer science is a rigorous field of study regarding “artificial” systems ii. Utilizes the scientific method and experimentation c. New scientific fields such as bioinformatics and neuroscience blur the lines 2. Programming is a tool for:

d. Solving problems
e. Experimentation
f. Analysis
3. Computer science is more than just programming:
g. Problem solving
h. Design & analysis of algorithms
i. Hardware design and manufacturing
j. Interface design and implementation
k. Theoretical understanding of computation

Skills Developed
1. Problem solving skills
2. Analytical/Empirical reasoning skills
3. Communication skills
4. Web page development

Programming Concepts
1. Static (HTML) vs. dynamic (JavaScript) pages
2. Dynamic elements (images, buttons, boxes, divs, spans) 3. Event handling (onclick, onmouseover, onmouseout, onload, setInterval) 4. Variables & assignments
5. Data types & expressions
6. Functions & libraries
7. Conditional execution (if statements)
8. Counters & sums

General Concepts
1. Computer basics
a. von Neumann architecture, hardware vs. software
b. History of science & computers
i. Scientific method, generations (relays, vacuum tubes, transistors, IC, VLSI) c. Internet & the Web
ii. Internet & Web histories, TCP/IP, HTTP
d. Algorithms & programming
iii. Algorithms, efficiency, high-level languages, compliers & interpreters e. Computer Science as a Discipline
iv. CS as science?, central themes (software, hardware, theory), subfields of CS f. Data Representation
v. Analog vs....
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • COmputer science Essay
  • Research Papers in Computer Science
  • Essay on Benefits of Psychology Within Computer Science
  • Difference Between Computer Science and Information Technology? Essay
  • The Challenges for Informatics in Developing Software for Modern Multikernel Computers Essay
  • Computer Science vs Computer Engineering Essay
  • Computer Science vs Computer Engineering Essay
  • Reasons for Computer Science Essay

Become a StudyMode Member

Sign Up - It's Free