CSS 161 Fundamentals of Computing Introduction to Computers & Java Joe McCarthy CSS 161: Fundamentals of Computing.

Slides:



Advertisements
Similar presentations
Foundations of Programming and Problem Solving Introduction.
Advertisements

WELCOME © Central Qld University,  Increase IS/IT literacy  Increase knowledge of computers, the Internet and networks in business context 
TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
Lecture 1: Overview of Computers & Programming
Welcome to Java Programming. Why do I want to take this course? I want to major in EE/CSE. ECE122 is a requirement. Java is hot in Job market. It is useful.
BU 111: Fall 2014 Course Introduction
Introduction to Computer Programming in C
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
CSS 161: Fundamentals of Computing Introduction
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
1-1 ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
ICS 201 Course Overview.
Intelligenza Artificiale Stefania Costantini Dip. Di Informatica, Univ. degli Studi di L’Aquila.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Concordia University Department of Computer Science and Software Engineering Click to edit Master title style ADVANCED PROGRAMING PRACTICES Introduction.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
Introduction to Programming with Java, for Beginners Machine vs. Programming Language Intro to Java Edit-Compile-Run Program Process.
JAVA: An Introduction to Problem Solving & Programming, 6 th Ed. By Walter Savitch ISBN © 2012 Pearson Education, Inc., Upper Saddle River,
INE2720 Web Application Software Development General Information.
CPSC 233 Tutorial 1 January 19 th /20 th, Introduction Narges Zirakchianzadeh
CMPT 128: Introduction to Computing Science for Engineering Students
WELCOME PARENTS! Honors Computer Programming Ms. L. Dutchen.
Introduction COMP104: Fundamentals and Methodology.
CMPT 300: Operating Systems
CS110/CS119 Introduction to Computing (Java)
COMP Introduction to Programming Yi Hong May 13, 2015.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
COMP 3438 System Programming
Course Introduction Software Engineering
Sadegh Aliakbary Sharif University of Technology Fall 2012.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
ITMS3101: Digital Media Introduction and Overview Eng. Mohanned M. Dawoud Software Engineering University of Palestine.
Introduction to Computers & Java CSS 161: Fundamentals of Computing Joe McCarthy 1.
CSS 161 Fundamentals of Computing Introduction to Computers & Java September 26, 2012 CSS 161: Fundamentals of Computing Instructor: Uma Murthy CSS SKL.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
Object Oriented Programming Lecture 1: Introduction.
CSS 161 A Fundamentals of Computing Introduction September 24, 2012 Instructor: Uma Murthy CSS SKL 161 A Instructor: Joe McCarthy CSS 161: Fundamentals.
1 3. Computing System Fundamentals 3.1 Language Translators.
CDA 3100 Fall Special Thanks Thanks to Dr. Xiuwen Liu for letting me use his class slides and other materials as a base for this course.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
Java Programming Computer Engineering Department JAVA Programming Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
Object Oriented Programming (FIT-II) J. H. Wang Feb. 20, 2009.
Lecture.1: Getting Started With Java Jiang (Jen) ZHENG May 9 th, 2005.
Introduction to Computer Science II CSE1030Z 1. Your Instructor 2  Dr. Burton Ma  office  CSEB 1012J (near Gillian Moore's office)  hours : 2:30–4:00.
Introduction to CMPT 281. Outline Admin information Textbooks and resources Moodle site Grading Assignments Project.
CMSC 104, Lecture 011 Course Introduction CMSC 104 Problem Solving and Computer Programming Spring 2002 Section 0801, Wed 7:00-9:30pm Dr. Thomas Gaeng.
CSC 2720 Building Web Applications General Info. People Instructor  Yuan Cheng Jiun (CJ)  Teaching Assistant  Xu Zheng Lin 
AN INTRODUCTION TO JAVA LANGUAGE CT Credit Hours : (3 Lecture, 2 Lab)
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
CDA 3100 Fall2009. Special Thanks Thanks to Dr. Xiuwen Liu for letting me use his class slides and other materials as a base for this course.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
CDA 3100 Fall Special Thanks Thanks to Dr. Xiuwen Liu for letting me use his class slides and other materials as a base for this course.
ECE/CS 352 Digital System Fundamentals1 ECE/CS 352 Digital Systems Fundamentals Spring 2001 Introduction Charles R. Kime.
CS101 Computer Programming I
CDA 3100 Summer 2011.
Week 1 Gates Introduction to Information Technology cosc 010 Week 1 Gates
CDA 3100 Spring 2010.
Accelerated Introduction to Computer Science
An Introduction to Java Language
An Introduction to Java Language
ITEC 202 Operating Systems
CS Problem Solving and Object Oriented Programming Spring 2019
Introduction To CPSC 233 James Tam Event driven software
ICS103 Programming in C 1: Overview of Computers And Programming
Presentation transcript:

CSS 161 Fundamentals of Computing Introduction to Computers & Java Joe McCarthy CSS 161: Fundamentals of Computing

Outline Update / reminder Recap: Lab 1 Introduction to Computers Introduction to Java Assignment 1 CSS 161: Fundamentals of Computing

Updates UW1-120 – Occasionally, hopefully Assigned readings – Any material in assigned readings is potential fodder for exams, regardless of whether we cover it in a lecture, lab or assignment Slides will always be posted on web site – If not before, then shortly after each class CSS 161: Fundamentals of Computing

Textbooks Absolute Java, 4 th Edition Walter Savitch Addison-Wesley, 2010 Computers, Ethics & Society, 3 rd Edition M. David Ermann & Michele S. Shauf Oxford University Press, 2003 CSS 161: Fundamentals of Computing

Supplemental Material CSS 161: Fundamentals of Computing Java: An Introduction to Problem Solving & Programming, 6 th Edition Walter Savitch Addison-Wesley, otes/SavitchCh01.pdf (access via “Notes” link on course homepage)

Experimentation via programming “Do not be too timid and squeamish about your actions. All life is an experiment. The more experiments you make the better.” - Ralph Waldo Emerson CSS 161: Fundamentals of Computing Corollary: All programs are experiments. The more programs you make the better.

Lab 1 (last Friday) Submit Lab1a.java, Lab1b.java via Assignment Dropbox Due Wednesday, 11:00am CSS 161: Fundamentals of Computing

Integrated Development Environments (IDEs) Programming tools – Edit text (code) + compile + run – Graphical representations of components We’ll be using BlueJ, but you can use others CSS 161: Fundamentals of Computing netbeans.orgeclipse.orgbluej.org

Computers CSS 161: Fundamentals of Computing

Computer Hardware CSS 161: Fundamentals of Computing

Computer Hardware CSS 161: Fundamentals of Computing

Computer Software CSS 161: Fundamentals of Computing

Computer Software CSS 161: Fundamentals of Computing

Computer Memory CSS 161: Fundamentals of Computing

[In Mac OS X Terminal window] CSS 161: Fundamentals of Computing d :Code joe$ ls FirstProgram* FirstProgram.java d :Code joe$ javac FirstProgram.java d :Code joe$ ls FirstProgram* FirstProgram.classFirstProgram.java d :Code joe$ java FirstProgram Hello reader. Welcome to Java. Let's demonstrate a simple calculation. 2 plus 2 is 4 d :Code joe$

CSS 161: Fundamentals of Computing

Assignment 1 oemcc/17387/ oemcc/17387/68122 (use “Assignment Dropbox” link on course homepage)