1 CIS 170 Graded material:  Individual homework (in first part of course).  Group project (in latter part.

Slides:



Advertisements
Similar presentations
CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
Advertisements

CIT 596 Theory of computing Traditional course (CIS 511, CIS 262) and other similarly named courses in other universities are divided into 3 parts that.
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2011.
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2010.
IS612 – Object Oriented Concepts and Development Dr. Catherine Dwyer Fall 2010.
June 13, Introduction to CS II Data Structures Hongwei Xi Comp. Sci. Dept. Boston University.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
Statistics for Business and Economics II Stat II Dr. Shuguang Liu.
Online Student Peer Reviews William J. Wolfe Professor of Computer Science California State University Channel Islands
Computer Science - I Course Introduction Computer Science Department Boston College Hao Jiang.
1 CIS 423 – Spring 2005 Focus on online delivery of a software product: Running your own software product site. Doing tech support. Keeping your customers.
1 TCP/IP Networking Jean-Yves Le Boudec Patrick Thiran Fall 2009 Understand what’s behind surfing the net EL.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
1 CIS101 Introduction to Computing Week 01 Professor Catherine Dwyer.
September 5, Concepts of Programming Languages Hongwei Xi Comp. Sci. Dept. Boston University.
September 7, Concepts of Programming Languages Hongwei Xi Comp. Sci. Dept. Boston University.
Computer Science - I Course Introduction Computer Science Department Boston College Hao Jiang.
1 CIS101 Introduction to Computing Week 01 Professor Catherine Dwyer.
July 16, Introduction to CS II Data Structures Hongwei Xi Comp. Sci. Dept. Boston University.
SUMMER READING GRADE Dear 3 rd graders: It is really great that you will be in third grade next fall!! To help you prepare for third grade, it.
CS 415: Programming Languages Course Introduction Aaron Bloomfield Fall 2005.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Topic 1: Class Logistics. Outline Class Web site Class policies Overview References Software Background Reading.
CS211: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Piazza – Textbook Highlight important.
Computer Math AP Computer Science Computer Programming.
OV-1.1 CSE2102 CSE2102 Intro to Software Engineering Prof. Steven A. Demurjian, Sr. Director, CS&E Graduate Program Computer Science & Engineering Department.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
CMSC 202 Computer Science II for Majors Object-Oriented Programming.
EECE 310 Software Engineering Lecture 0: Course Orientation.
Instructor: Tina Tian. About me Office: RLC 203A Office Hours: Wednesday 1:30 - 4:30 PM or .
Course Introduction Software Engineering
My 5 th Grade Portfolio Jeffrey Robinson. Opening Note Date: These are things I think I do well. 1.Math 2.Science 3.Language Arts I am most proud.
Undergraduate Survey for Math Dialogue March 2010 Transition from High School to University Technology in High School Math Classes Resources for Undergraduates.
Software Specification and Design Sirisin Kongsilp & James Brucker.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
IS223 – Foundations of Programming Dr. Catherine Dwyer Fall 2009.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
Using Alice in an introductory programming course for non-CS majors Adelaida A. Medlock Department of Computer Science Drexel University
CIS 842: Specification and Verification of Reactive Systems Lecture ADM: Course Administration Copyright , Matt Dwyer, John Hatcliff, Robby. The.
The one thing I need to continue to work on the most is socialization. I don’t purposely talk to my friends during class, but sometimes I look up and.
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
1 Introduction to Software Engineering Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung February, 2007.
My career choices Game designer, Software designer, Engineer.
Data Structures and Algorithms in Java AlaaEddin 2012.
CSC 108 Introduction to Computer Programming Which course should you take? – CSC 104 vs CSC 108 vs CSC 148 CSC the why and how of computing – you.
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
CIT 592 Discrete Math Lecture 1. By way of introduction … Arvind Bhusnurmath There are no bonus points for pronouncing my last name correctly Please call.
Susan Nugent.  Course is CIS-054, PowerPoint  I have taught it for about 8 years online  Generally a fairly easy course that students enjoy  Somewhat.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
IMS 4212: Course Introduction 1 Dr. Lawrence West, Management Dept., University of Central Florida ISM 4212 Dr. Larry West
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
1 Welcome to Introduction to Engineering. 2 Spring 2007.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Introduction to CSCI 1311 Dr. Mark C. Lewis
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CMPT 201 Computer Science II for Engineers
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Advanced College English
Introduction to Programming 2
Chapter 0 The Course Plan.
Chapter 0 The Course Plan.
Introduction to CS II Data Structures
Computer Programming 1 introduction to JAVA Lecture 1 Instructor: Ruba A. Salamah Islamic University of Gaza.
Automata and Formal Languages
CS2013 LECTURE 1 John Hurley Cal State LA.
CSE 444 Database Management Systems Autumn 1997 University of Washington Introduction and Welcome © 1997 UW CSE 12/12/2019.
Presentation transcript:

1 CIS Graded material:  Individual homework (in first part of course).  Group project (in latter part of course).  Midterm (week 5).  Final (Finals week).

2 CIS 170 – Fall 04 My approach to CIS 170:  Gain experience with both modern and classic problems in Computer Science.  Ground our study with appropriate programming.  Mixture of programming problems and do-by-hand problems.  Gain insight into the mixture of skills and techniques computer scientists use.

3 CIS 170 – Fall 04 The first textbook: Dewdney’s New Turing Omnibus  66 chapters, each about 3-5 pages in length.  A mixture of theory and practice.  We will try to get through about 15.  Is this a waste of your money? Hope not. All the chapters are good ones, but many require a little more advanced math.  The book uses Pascal to showcase programming. We will use Java. However, we will stick fairly closely to a “Pascal subset”.

4 CIS 170 – Fall 04 The second textbook: Lewis&Loftus Java Software Solutions  First portion of textbook concentrates on “procedural programming”. This is what we will concentrate on. Why? Because it complements Dewdney.  We will play down OOP: object oriented programming. Sorry, but this is not a course on programming.  OOP is taken up in detail in the 200 level sequence.  Nevertheless, I will assume that no one has programming experience – I will start from the very beginning.

5 CIS 170 – Fall 04 What you will need in terms of Java.  I’d like to use JCreator as a tool. You need this site for one- stop shopping:  You will need the Java SDK.  You will need the Java API.  You will need the JCreator IDE (LE version or Pro version).  Let’s look at download page.

6 The download page

7 JCreator – example 1

8 Let’s take a break And play with JCreator for a bit.

9 Finally Your should know: this is the first time this class has been taught. I, personally, have lots of fun with a first class. I think the Dewdney textbook is a fun one. The Lewis&Loftus text has proven good for intro programming. The downside is that I don’t have a good baseline on the amount of effort each problem entails. I’ll use my best judgment, but will poll you during the course to get a feel for the pace. I think it should be fun