Download presentation
Presentation is loading. Please wait.
Published byEthan Joseph Modified over 8 years ago
1
copyright Jim Martin 20071 Emerging Scholars Computer Science Session Summer 2007 Dr. Jim Martin School of Computing Clemson University jim.martin@cs.clemson.edu Rising Seniors Session
2
copyright Jim Martin 20072 Overview Topic 1: What is computer science ? Topic 2: Computers, algorithms and programs Topic 3: The Internet Topic 4: Internet security Broadband access
3
copyright Jim Martin 20073 Class Room Rules Do not login into your machines until the Instructor tells you to!
4
copyright Jim Martin 20074 Expectations Your respect to the Instructor and to your classmates Your highest level of effort You will get a grade! Your participation (10%) Your conduct (10%) homework (40%) quizes (40%)
5
copyright Jim Martin 20075 Computer Science 101…….from Wikipedia Despite its relatively short history as a formal academic discipline, computer science has made a number of fundamental contributions to science and society. These include: A formal definition of computation and computability, and proof that there are computationally unsolvable and intractable problems.computationcomputabilityunsolvableintractable The concept of a programming language, a tool for the precise expression of methodological information at various levels of abstraction.programming language Revolutionary technologies such as general-purpose computers, the Internet, digital signatures, electronic commerce, and search engines.computers Internetdigital signatureselectronic commercesearch engines The enabling of new types of scientific research, such as computational physics and computational chemistry.
6
copyright Jim Martin 20076 Computer Science 101 Algorithms are essential to the way computers process information, because a computer program is essentially an algorithm that tells the computer what specific steps to perform (in what specific order) in order to carry out a specified task, such as calculating employees’ paychecks or printing students’ report cards.computerscomputer program Thus, an algorithm can be considered to be any sequence of operations which can be performed by a computer. Typically, when an algorithm is associated with processing information, data is read from an input source or device, written to an output sink or device, and/or stored for further processing. Stored data is regarded as part of the internal state of the entity performing the algorithm. In practice, the state is stored in a data structure.data structure
7
copyright Jim Martin 20077 Computer Science Careers College courses: math and basic sciences Other helpful skills: creativity, ability to solve problems, communications skills. What would you do: Create things (products, systems, validate conceptual ideas before the real thing is created) Job titles: software engineer, programmer, IT analyst Analyze things Job titles: analyst, architect, consultant Test things: software quality assurance Support/fix things: customer service Sell things: customer support engineer, sales support
8
copyright Jim Martin 20078 Computer Science Careers Software Engineer was voted the best job by Money magazine (2006): http://money.cnn.com/magazines/moneymag/bestjobs/ Based on salary, stress level, and future outlook. Software engineers are needed in virtually every part of the economy, making this one of the fastest-growing job titles in the U.S. Even so, it's not for everybody.Designing, developing and testing computer programs requires some pretty advanced math skills and creative problem-solving ability. If you've got them, though, you can work and live where you want. 5 of the 10 hottest jobs between now and 2014 involve computer science: http://money.cnn.com/magazines/business2/nextjobboom/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.