Intro_slide1x (1)

Intro_slide1x (1) - INTRODUCTION TO COMPUTER SCIENCE...

Info iconThis preview shows pages 1–15. Sign up to view the full content.

View Full Document Right Arrow Icon
1 INTRODUCTION TO COMPUTER SCIENCE CONCEPTS AND PROGRAMMING
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Outline Part I : An overview of Computer Science. Part II : Computer hardware and software. Part III : Computer languages.
Background image of page 2
3 Part I: An Overview of Computer Science
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 What is Computer Science ? The study of how to solve problems with computers: 1) Design and build a computer Cpsc-321 Computer Architecture Cpsc-462 Microcomputer Systems Cpsc-469 Advanced Computer Architecture Cpsc-483 Computer Systems Design and others.
Background image of page 4
5 2) Use and share the computer efficiently : Cpsc-311 Analysis of Algorithms Cpsc-410 Operating Systems Cpsc-431 Software Engineering Cpsc-436 Computer-Human Interaction Cpsc-437 Software Engineering Products and others.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 3) Communicate a solution to a Computer : Cpsc 221- Data Structures and Their Implications. Cpsc 310- Database Systems. Cpsc 332- Programming Language Design. Cpsc 334- Compiler Design. Cpsc 438- Distributed Objects Programming Cpsc 442- Scientific Programming. Cpsc 452- and others. 3
Background image of page 6
7 Semantics Vs. Syntax Syntax : The grammar rules for writing code in a program. Semantics : The meaning of the code. The action that will be executed. How you write the code vs. why you write the code.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
8 4) Find a solution automatically : -Artificial Intelligence (CPSC 320). 5) Make your solution easier for people to use : - Human-Computer Interaction (CPSC 436). 6) Solve BIG problems : - Software Engineering (CPSC 431) . 7) Exploit multiple computers : -Parallel and Distributed systems, Networking.
Background image of page 8
9 Real-life programs are usually: large (thousands of lines of code). created by teams of people. modified over the course of years. Rules and methods are needed to cope with this complexity. Computer Science is more than Programming !
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
10 Part II : Computer Hardware and Software
Background image of page 10
11 Outline The development of modern computer systems. Computer organization. Solving problems on computers. Programming and software engineering.
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
12 The Development of Modern Computer Systems Early electronic computers. Computer Architecture. Time sharing. Microcomputers. Networked computing.
Background image of page 12
13 Early Electronic Computers ENIAC (1946) - Electronic Numerical Integrator and Calculator. First general purpose purely electronic digital computer. Built for US Army to make calculations for 18,000 vacuum tubes, space 50 X 30 ft, weighed 30 tons. Numbers are entered by manually setting its 6000 switches.
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
14 EDVAC - Electronic Discrete Variable Calculator. Executed a general instruction set and a stored program . Both numbers and program instructions were stored electronically in the computer’s memory. UNIVAC
Background image of page 14
Image of page 15
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/08/2011 for the course CSCE 206 taught by Professor Hurley during the Spring '11 term at Texas A&M.

Page1 / 73

Intro_slide1x (1) - INTRODUCTION TO COMPUTER SCIENCE...

This preview shows document pages 1 - 15. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online