Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Science 2 What’s this course all about?

Similar presentations


Presentation on theme: "Computer Science 2 What’s this course all about?"— Presentation transcript:

1 Computer Science 2 What’s this course all about?
Learning Object Oriented Programming using the programming language JAVA as the vehicle to get you there. As you advance in your Computer Science careers you will learn many different algorithms and methods to solve problems with computers. At the moment JAVA is the language of choice. The JAVA language is free from ORACLE. We will be using the Eclipse interface to write and run our programs. It also can be downloaded at no cost.

2 The prerequisite for this is Computer Science 1 with a minimum of a C average.
Your grade will be calculated from the following: 10% homework 40% programs 50% test There will be more homework assignments than CS1. The tests will be of 2 types standardized tests(true/false, multiple choice, and short answer) and programming (coding) test.

3 Lesson 1: Background Vocabulary: application software primary memory
bit byte central processing unit (CPU) hardware primary memory secondary memory software system software Ask Class to define as many as possible.

4 1.1 History of Computers 1940s: The ENIAC (Electronic Numerical Integrator and Calculator) was one of the world’s first electronic computers. Large stand-alone machine Used large amounts of electricity Contained miles of wires and thousands of vacuum tubes Considered immensely useful when compared to hand-operated calculators Up to 5,000 calculations per sec Failed less than every hour.

5

6 1.1 History of Computers 1950s: IBM sold its first business computer.
Computational power of about 1 million cycles per second (1 megahertz ) was equivalent to 1/4000 of a typical 4.0 gigahertz Pentium computer sold in 2012. Performed one task at a time Typical input and output devices were punch cards and paper tape Estimated that the world would never need more than 10 of these.

7 1.1 History of Computers 1960s: Expensive time-sharing computers became popular in large organizations that could afford them. 30 people could work on one computer simultaneously Input occurs via teletype machine Output is printed on a roll of paper Could be connected to the telephone

8

9

10 1.1 History of Computers 1970s: The advantage of computer networks was realized. and file transfers were born 1980s: PCs became available in large numbers. Networks of interconnected PCs became popular (LANs) Organizations utilized resource and file sharing

11 1.1 History of Computers 1990s: An explosion of computer use occurs.
Hundreds of millions of computers are being used in businesses and homes Most computers are now connected to the Internet Java is quickly becoming the most common language

12 1.2 Computer Hardware and Software
Computers consist of two primary components: Hardware Physical devices that you see on your desktop Software Programs that give hardware useful functionality

13 1.2 Computer Hardware and Software
Bits and Bytes A bit (or binary digit) The smallest unit of information processed by a computer Consists of a single 0 or 1 byte Consists of 8 adjacent bits The capacity of computer memory and storage devices is usually expressed in bytes

14 1.2 Computer Hardware and Software
A PC consists of six major subsystems User interface Auxiliary I/O devices Auxiliary storage devices Network connection Internal memory Central processing unit

15 1.2 Computer Hardware and Software

16 1.2 Computer Hardware and Software
Computer software processes complex patterns of 0s and 1s and transforms them to be viewed as text, images, etc. (Binary number system)

17 1.2 Computer Hardware and Software
Two broad categories of software: System Software: supports the basic operations of a computer allows users to transfer information to and from the computer Examples: OS, Compilers, Communications Software, User Interface Subsystem Application Software: allows users to accomplish specialized tasks Examples: Word Processors, Spreadsheets, Database systems, Other programs we write


Download ppt "Computer Science 2 What’s this course all about?"

Similar presentations


Ads by Google