Principles of Computer Programming (using Java) Haidong Xue Summer 2011, at GSU Copyright © 2000 W. W. Norton & Company. All rights reserved. 1.

Slides:



Advertisements
Similar presentations
Online learning that compliments face-to-face teaching.
Advertisements

Lecture 1 Java Programming Arne Kutzner Hanyang University / Seoul Korea.
Introduction to Computer Programming in C
Principles of Computer Programming (using Java) Chapter 10 Subclasses Haidong Xue Summer 2011, at GSU.
ISBN Chapter 1 Preliminaries. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.1-2 Figure 1.1 The von Neumann computer architecture.
Introduction to Computer Science CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint Presentation Materials For Instructor’s Online.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Introduction to Programming with Java, for Beginners Welcome.
CS1430: Programming in C++ Section 2 Instructor: Qi Yang 213 Ullrich
Principles of Computer Programming (using Java) Review Haidong Xue Summer 2011, at GSU.
Issues in Teaching Software Engineering Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science.
Created by, Author Name, School Name—State FLUENCY WITH INFORMATION TECNOLOGY Skills, Concepts, and Capabilities.
CS 153: Concepts of Compiler Design August 24 Class Meeting Department of Computer Science San Jose State University Fall 2015 Instructor: Ron Mak
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Medical Geology Lynn Chyi, Ph. D. Department of Geology The University of Akron.
Introduction to Computer Applications MIS105 Introductory Session Instructor: Irfan Ilyas.
COMP 171: Principles of Computer Science I John Barr.
DITA Info Introduction DITA Architecture Maps Specialization Business case Best practices FAQ & Fact Sheet References Reuse XSL Open Toolkit DITA RSS IRC.
8/19/2003CS 303 – Administrivia Lecture 0 1 Administrivia Labs Homework Grades Exams Quiz.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Ministry of Higher Education Sohar College of Applied Sciences IT department Comp Introduction to Programming Using C++ Fall, 2011.
Welcome to CIS 2168 ! Data Structures and Algorithms
CPE 432 Computer Design Dr. Walid Abu-Sufah 1CPE 432 Computer Design.
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
CS 105: LISP GRG 424 MW 1:00-2:00pm About Me Jacob Schrum: call me Jacob BS in Computer Science, Math and German at Southwestern University Currently.
1 Principles of Information Technology Introduction to Software and Information Systems Copyright © Texas Education Agency, All rights reserved.
Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.
EGR 335 Technical Communications for Engineers and Computer Scientists Coordinator: Leo Finkelstein, Jr. Course Review.
HFT 4464 Hospitality Financial Management Summer B :00 – 9:50 p.m. Course Overview.
January 10, Csci 2111: Data and File Structures Instructor: Nathalie Japkowicz Objectives of the Course and Preliminaries.
CS 161 Introduction to Computer Science I Winter, 2014: 112 Spring, 2014: 131 Summer, 2014: 132.
Chapter 5 Accumulating Change: Limits of Sums and the Definite Integral.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
CSE202 Database Management Systems
What Do Computers Do? A computer system is
Cen 112 C Programming Özgür Örnek.
Computer Engineering Department Islamic University of Gaza
CSCE 121, Sec 200 Fall 2012 Prof. Jennifer L. Welch.
INTERMEDIATE PROGRAMMING WITH JAVA
Haidong Xue Summer 2011, at GSU
Topic: Python’s building blocks -> Variables, Values, and Types
CSC 135 section 60 or CSC Fall 2017.
C Programming Language
Principles of Information Technology
Computer Skills Lecturer Muhammed YASIN
Haidong Xue Summer 2011, at GSU
Haidong Xue Summer 2011, at GSU
COMS W1004 Introduction to Computer Science and Programming in Java
Instructional Design for Distance Education
Chapter 1 Preliminaries.
Principles of Computer Programming (using Java) Chapter 2, Part 1
High Level Programming Languages
Intro. to Computer Science
Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved.
MA171 Introduction to Probability and Statistics
Regular expressions 3 Day /26/16
DITA.XML.ORG Home page Recent posts Upcoming events DITA Info
MA171 Introduction to Probability and Statistics
The University of Adelaide, School of Computer Science
Lecture 2 Introduction/Overview Fri. 9/8/00
CSc 2310 Principles of Programming (Java)
Computer Engineering Department Islamic University of Gaza
Intro. to Computer Science
The University of Adelaide, School of Computer Science
Haidong Xue Summer 2011, at GSU
Haidong Xue Summer 2011, at GSU
The University of Adelaide, School of Computer Science
Principles of Computer Programming (using Java) Chapter 5 Arrays
CSCE156: Introduction to Computer Science II
Presentation transcript:

Principles of Computer Programming (using Java) Haidong Xue Summer 2011, at GSU Copyright © 2000 W. W. Norton & Company. All rights reserved. 1

Content Course Introduction How to learn Java Brief review of computer architecture – Ch1.1, Ch1.2 Ch1.1Ch1.2 Definition of programming – Ch1.3, Ch1.4, Ch1.5, Ch1.7 Ch1.3Ch1.4Ch1.5Ch1.7 Others about Java and computers – Ch1.6, Ch1.8 Ch1.6Ch1.8 Copyright © 2000 W. W. Norton & Company. All rights reserved. 2

COURSE INTRODUCTION

Course Introduction [Syllabus]Syllabus Instructor Prerequisite Textbook Quizzes Assignments Grading Schedule Honesty Google group and calendar

HOW TO LEARN JAVA

How to learn Java Java is a language, so you need to master the grammar and remember some words of Java Grammar – English English – Java – Textbook page page 680 Words – English – a dictionary – Java – Textbook page 666 Reading, Writing

BRIEF REVIEW OF COMPUTER ARCHITECTURE Ch1.1Ch1.1, Ch1.2Ch1.2

Concepts I suggest you to remember in Ch1.1 and Ch1.2 The computer architecture figure Ch1.1 The computer architecture figure The two ways to interact with computers Ch1.2 The two ways to interact with computers

DEFINITION OF PROGRAMMING Ch1.3Ch1.3, Ch1.4, Ch1.5, Ch1.7Ch1.4Ch1.5Ch1.7

Concepts I suggest you to remember in Ch1.3, Ch1.4 and Ch1.7 Algorithm textbook wiki Ch1.3textbookwiki Ways to express algorithms Ch1.3 Ways to express algorithms Computer programs (algorithms in the form of certain programming language) Ch1.3 The stuff computer programs manipulate Ch1.4 The stuff computer programs manipulate Numeric data and Character data Ch1.4 Compiler and Interpreter Ch1.5 Compiler Interpreter The compiler and interpreter in Java Ch1.5 The compiler and interpreter in Java

OTHERS ABOUT JAVA AND COMPUTERS Ch1.6Ch1.6, Ch1.8Ch1.8

Concepts I suggest you to remember in Ch1.6 and Ch1.8 File Ch1.8 File

Assignment 1

Quiz1 There is a quiz on Jun 8