Download presentation
Presentation is loading. Please wait.
1
COMPSCI 125 Spring 2011 Section 1
2
1-2 What is computer science? … the study of the theoretical foundations of information and computation and their implementation and application in computer systems From Wikipedia
3
Computer Science is a relatively new field First programmable electronic computer, ENIAC, was built around 1945 Technology has changed dramatically –First computers built using vacuum tubes –Transistors soon replaced vacuum tubes –Integrated circuits allowed computers to get small and inexpensive Early computers were isolated –Networks allow computers to talk to each other
4
1-4 Computer Science has many subfields Computer architecture Algorithms Programming languages and compilers Databases Operating systems Networking Computer security Software engineering Artificial intelligence Computer graphics Theory of computation
5
1-5 Fields that depend on computer science Scientific computing Bioinformatics Cryptography Simulation Weather modelling
6
1-6 What you'll learn in this course Basic Computer Science concepts Problem solving –object-oriented approach How to program (software development) –Java programming language We'll start with a brief overview
7
Java Software Solutions Foundations of Program Design Sixth Edition by Lewis & Loftus Text Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley
8
1-8 Focus of the Course Object-Oriented Software Development –problem solving –program design, implementation, and testing –object-oriented concepts classes objects encapsulation inheritance polymorphism –graphical user interfaces –the Java programming language Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley
9
1-9 Chapter Topics Introduction (sections 4-6) Data and expressions (sections 1-8) Classes and objects (sections 1-8) Writing classes (sections 1-5) Conditionals and Loops (sections 1-8) Object-oriented Design (sections 1-5, 7- 9)
10
1-10 Chapter Topics Arrays (sections 1-7) oGUI (from chapters 2-7) Inheritance (all sections) Polymorphism (all sections plus UML) Exceptions (all sections) Recursion (all sections) Collections (not covered)
11
1-11 Program Development A program (application) is used to make the computer perform some task –Specifies how the task is to be accomplished We need to get familiar with the process of developing a program
12
1-12 Basic Program Development errors Edit and save program Compile program Execute program and evaluate results
13
1-13 Evacuation Procedures When ordered to evacuate or when alarms are activated, always leave immediately. Exit quickly but calmly to the safe assembly area (ET parking lot) using routes identified below. Once outside, move towards the far end of the parking lot to be away from the building. Be alert for trapped, injured or other persons needing assistance. Assist mobility impaired persons in getting to a designated Evacuation Assistance Area shown on the map. Notify emergency personnel immediately upon their arrival of the exact location of any people left in the building. Questions, should be addressed to Dick Sevier at 426- 1022.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.