Preview

Computer Science Notes

Satisfactory Essays
Open Document
Open Document
293 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Computer Science Notes
COMPUTER SCIENCE FINAL EXAM:

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

You May Also Find These Documents Helpful

  • Good Essays

    DATA Course Notes

    • 6252 Words
    • 26 Pages

    1. Subject 1: How alcohol and other drugs enter and leave the body. The rate of absorption and elimination of alcohol and other drugs.…

    • 6252 Words
    • 26 Pages
    Good Essays
  • Good Essays

    course notes

    • 376 Words
    • 2 Pages

    You are a family and community worker employed by a community-based organisation that is located in a public housing estate. You have been working with the following family for a number of months.…

    • 376 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Course Notes

    • 3951 Words
    • 16 Pages

    Who regulates railroad crossings and state rail safety in Texas? Texas Department of Transportation—Highway Department http://www.txdot.state.tx.us/about_us/administration/divisions/rail.htm…

    • 3951 Words
    • 16 Pages
    Powerful Essays
  • Powerful Essays

    Course Notes

    • 1999 Words
    • 8 Pages

    Choosing one of the case studies that you developed within your group during the class. Explain the cause of the person’s symptoms and construct a hypnoanalysis treatment plan and required outcome.…

    • 1999 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    lecture notes

    • 498 Words
    • 2 Pages

    zoonotic = is a carrier i.e. rabies. animal gets sick and passes it on. HIV started from monkeys malaria is NOT. its transmitted by a mosquito. Malaria is a vector they just pass it on. Malaria is an acute infectious disease. its a disease of the poor, because we can afford health management systems and vaccines.…

    • 498 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Personal Career Goals

    • 783 Words
    • 4 Pages

    Computer technology has gone from being undiscovered to being used globally. We live in an exciting time technologically. Over relatively short spans of time, technology has improved our lives in many ways. Advances in computing and technology save lives, make day-to-day living easier, and have improved quality of life for billions of people. The impact that computing has on the world is fascinating to me. I have spent the last few years studying programming, software development, and computer programming and have felt great satisfaction in learning about what makes up this computing technology.…

    • 783 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    ARTIFICIAL INTELLIGENCE

    • 6331 Words
    • 26 Pages

    At the beginning of the Stone Age, when people started taking shelters in caves, they…

    • 6331 Words
    • 26 Pages
    Powerful Essays
  • Good Essays

    Math Notes

    • 751 Words
    • 4 Pages

    You are required to cite at least seven (7) sources. Two (2) of these may be approved websites and four (4) must be articles originally published in a reputable magazine, newspaper or peer-edited journal. Use the library’s online databases to find such articles. A handout posted on Bb under Content explains how to do this, and we will have a day in the computer lab, or classroom, where I walk you through the process. Please note that, without an individual…

    • 751 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Why I Choose Engineering

    • 513 Words
    • 3 Pages

    An enormous number of challenges, thrown out by rapid development in science and technology, have made me choose engineering profession. My predilection to this field of study is because of its immense diversity in applications and the range of complexities it possesses. I chose to major in Computer Science Engineering with an intense urge to develop deeper into this challenging field. This century can be credited with have given birth to too many ideas, visions, ways of living and working. It can be credited with almost as many revelations of thoughts and practices. One of this faith in technology as the panacea of all the problems of mankind and a means to human progress. Perhaps our age will be known as the Information Revolution or the Computer Revolution, for we are witnessing a remarkable growth and development of computer and information technology and applications. I have learnt various fundamentals of Computer Science and information technology, which together with practical course work reinforced my interest.…

    • 513 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Bibliography: 1. New Perspectives on Computer Concepts, 6th Edition; By: June Parsons and Dan Oja, 2003…

    • 451 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    VLSI

    • 2434 Words
    • 10 Pages

    CS250 VLSI Systems Design Fall 2010 Krste Asanovic’, John Wawrzynek with John Lazzaro and Yunsup Lee (TA) Lecture 01, Introduction 1 CS250, UC Berkeley Fall ‘10 Why the heck is it CS250 and not EE250? ‣ We answer that with a course history (with a few embedded lessons). Warning: What follows is principally from memory.…

    • 2434 Words
    • 10 Pages
    Satisfactory Essays
  • Good Essays

    Course Notes

    • 657 Words
    • 2 Pages

    I can't begin to express in words the amount of joy that you have brought into my life, the fact remains that love is something that can only be felt and you make me feel wonderful. Love had eluded me in the past, too many wrong turns later I really has started questioning the existence of true love. You like a fairytale breezed into my life and whisked me away on a journey full of romance and happiness. You have made all my dreams come true and I am so thankful to the almighty for making you appear right when I needed you. I love you.…

    • 657 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Lecture Notes

    • 640 Words
    • 3 Pages

    If the data does not support our idea then we modify our ideas and test again. If there is support, test under other conditions…

    • 640 Words
    • 3 Pages
    Powerful Essays
  • Powerful Essays

    Read: Course syllabus and Chapter 1 in CLR (Cormen, Leiserson, and Rivest). What is algorithm design? Our text defines an algorithm to be any well-defined computational procedure that takes some values as input and produces some values as output. Like a cooking recipe, an algorithm provides a step-by-step method for solving a computational problem. A good understanding of algorithms is essential for a good understanding of the most basic element of computer science: programming. Unlike a program, an algorithm is a mathematical entity, which is independent of a specific programming language, machine, or compiler. Thus, in some sense, algorithm design is all about the mathematical theory behind the design of good programs. Why study algorithm design? There are many facets to good program design. Good algorithm design is one of them (and an important one). To be really complete algorithm designer, it is important to be aware of programming and machine issues as well. In any important programming project there are two major types of issues, macro issues and micro issues. Macro issues involve elements such as how does one coordinate the efforts of many programmers working on a single piece of software, and how does one establish that a complex programming system satisfies its various requirements. These macro issues are the primary subject of courses on software engineering. A great deal of the programming effort on most complex software systems consists of elements whose programming is fairly mundane (input and output, data conversion, error checking, report generation). However, there is often a small critical portion of the software, which may involve only tens to hundreds of lines of code, but where the great majority of computational time is spent. (Or as the old adage goes: 80% of the execution time takes place in 20% of the code.) The…

    • 38454 Words
    • 154 Pages
    Powerful Essays
  • Good Essays

    Lecture Notes

    • 19041 Words
    • 77 Pages

    October 1 – chapters 1-2 &6, multiple choice and true or false – 25.5% of final mark…

    • 19041 Words
    • 77 Pages
    Good Essays