CSCI 3 Introduction to Computer Science. CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number.

Slides:



Advertisements
Similar presentations
Course Outline Presentation Term: F09 Faculty Name : Asma Sanam Larik Course Name :INTRO TO COMPUTING Course Code : CSE145 Section :1 Semester : 1.
Advertisements

Is the use of computers and software to manage information. In some companies, this is referred to as Management Information Services (or MIS) or simply.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Wrap-Up Wednesday/Friday 10th Week. Goals of this course Give students a broader, more realistic view of the discipline of computer science as they decide.
Introduction to Computer Science CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
CPSC 181Set 1: Introduction1 CPSC 181 Introduction to Computer Science Spring 2008 Prof. Jennifer Welch Source: slides from Prof. John Keyser.
INTRODUCTION COMPUTATIONAL MODELS. 2 What is Computer Science Sciences deal with building and studying models of real world objects /systems. What is.
Chapter 1: An Introduction to Computer Science Invitation to Computer Science, C++ Version, Third Edition.
COMPSCI 125 Spring 2011 Section What is computer science? … the study of the theoretical foundations of information and computation and their implementation.
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. slide 1 CS 125 Introduction to Computers and Object- Oriented Programming.
CS 101 Course Summary December 5, Big Ideas Abstraction Problem solving Fundamentals of programming.
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. slide 1 CS 125 Introduction to Computers and Object- Oriented Programming.
CS 10051: Introduction to Computer Science What is the course about?
Outline Chapter 1 Hardware, Software, Programming, Web surfing, … Chapter Goals –Describe the layers of a computer system –Describe the concept.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Chapter 0: Introduction
Prof. dr Slobodanka Đorđević-Kajan Dr Dragan Stojanović
INFO101: Management Information Systems INFORMATION X.
CS 21a: Intro to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
Introduction Welcome to COSC 135 – Introduction to Computer Science Dr. Donald Simon.
Introduction to Programming. What is a Program  Set of Instructions that tells the computer what to Do.  Driving force behind the computer  Without.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Automata, Computability, and Complexity Lecture 1 Section 0.1 Wed, Aug 22, 2007.
1 Nassau Community CollegeProf. Vincent Costa Acknowledgements: An Introduction to Programming Using Visual Basic 2012, All Rights ReservedAn Introduction.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
CS 103 Introductory Programming for Engineers and Scientists
Lecture 1 The University of Lahore Software Engineering Saeed Akhtar
Introduction to Software Engineering. Why SE? Software crisis manifested itself in several ways [1]: ◦ Project running over-time. ◦ Project running over-budget.
This course will help you understand the latest technologies & how they work. You will lean how to develop computer programs to solve problems.
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
Introduction to Computing Muhammad Saeed. Topics Course Description Overview of Areas Contact Information.
Computer Science 210 Computer Organization Course Introduction.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Computer Science, Algorithms, Abstractions, & Information CSC 2001.
Introduction to Artificial Intelligence CS 438 Spring 2008.
CS 1110/1111 The Case for Computer Science CS 1110/1111 – Introduction to Programming.
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
Intro. to Computer Science
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
Chapter 0 Introduction. © 2005 Pearson Addison-Wesley. All rights reserved 0-2 Chapter 0: Introduction 0.1 The Role of Algorithms 0.2 The Origins of Computing.
Computer Science An Overview Allen C.-H. Wu/Arbee L.P. Chen Computer Science Department Tsing Hua University.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School INTRODUCTION TO ARTIFICIAL INTELLIGENCE LESSON 11.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
BMTS Computer Programming Pre-requisites :BMTS 242 –Computer and Systems Nature Of the Course: Programming course, contain such as C, C++, Database.
Electrical Engineering
Syllabus Introduction to Computer Science
Computational Thinking, Problem-solving and Programming: General Principals IB Computer Science.
GCSE Computing Year 10.
INTRODUCTION TO COMPUTERS
System Design Basics IB Computer Science.
A Level Computing AQA (7517)
Ch. 11 Theory of Computation
CS 21a: Intro to Computing I
1.#.
Computer Science 210 Computer Organization
Foundations of Computer Science
CS 1104 INTRODUCTION TO COMPUTER SCIENCE
Intro. to Computer Science
CSC Classes Required for TCC CS Degree
An Introduction to Software Engineering
Computer Science A Level
Introduction to programming
Chapter 0: Introduction
Intro. to Computer Science
Intro. to Computer Science
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Chapter 0: Introduction
Computer Science 210 Computer Organization
Presentation transcript:

CSCI 3 Introduction to Computer Science

CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number systems, computer hardware and software, computer networks, introductory programming and algorithms, file systems and database, artificial intelligence and the theory of computation. –Hardware overview covers operating systems, programming languages, applications, and software tools.

Chapter 0Instruction Computer Science –Computer science is the discipline that seeks to build a scientific foundation for such topics as computer design, computer programming, information processing, algorithmic solutions of problems, and the algorithmic process itself. –It provides the underpinnings for today’s computer applications as well as the foundations for tomorrow’s application.

Chapter 0.1The Role of Algorithms Definition of algorithm –An algorithm is a set of steps that defines how a task is performed. –Example.

Chapter 0.1The Role of Algorithms Program –A representation of an algorithm is called a “Program” –Example

Chapter 0.1The Role of Algorithms The process of developing a program, encoding it in machine compatible form, and inserting it into a machine is called “Programming.”

Chapter 0.1The Role of Algorithms Programs, and the algorithms they represent, are collectively referred to as “Software.” In contrast to the machinery itself, this is known as “Hardware.”

Chapter 0.1The Role of Algorithms The goal of studying algorithms is to find a single set of directions that described how all problems of a particular type could be solved.

Homework #1 of Chapter 0 Page 15, Question #1 Page 16, Question #10