CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.

Slides:



Advertisements
Similar presentations
DATA STRUCTURES INTRODUCTION CSC 172 SPRING 2004.
Advertisements

COMS W1004 Introduction to Computer Science June 25, 2008.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie COMP 14 Introduction to Programming Adrian Ilie Summer Session II, 2005 MTWRF 9:45-11:15 am.
UMass Lowell Computer Science Foundations of Computer Science Prof. Karen Daniels Fall, 2009 Lecture 1 Introduction/Overview Th. 9/3/2009.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
CS : Artificial Intelligence: Representation and Problem Solving Fall 2002 Prof. Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Sadegh Aliakbary Sharif University of Technology Fall 2011.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Java Programming Language Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
CS1430: Programming in C++ Section 2 Instructor: Qi Yang 213 Ullrich
CSCI 1301 Principles of Computer Science I
Network Computing Laboratory CS492b Creative System Design Course Orientation.
Sadegh Aliakbary Sharif University of Technology Fall 2010.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
Welcome to IIT and cs115!.
Object-Oriented Programming and Problem Solving Dr. Ramzi Saifan.
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
Sadegh Aliakbary Sharif University of Technology Fall 2012.
ITMS3101: Digital Media Introduction and Overview Eng. Mohanned M. Dawoud Software Engineering University of Palestine.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Course Information Sarah Diesburg Operating Systems COP 4610.
CMSC 2021 CMSC 202 Computer Science II for Majors Fall 2002 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
CSE 113 Introduction to Computer Programming Lecture slides for Week 1 Monday, August 29 th, 2011 Instructor: Scott Settembre.
CPSC 121: Models of Computation Unit 0 Introduction George Tsiknis Based on slides by Patrice Belleville and Steve Wolfman.
Lecture 1 Page 1 CS 111 Summer 2013 Introduction CS 111 Operating System Principles Peter Reiher.
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 ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
Welcome to CIS 2168 ! Data Structures and Algorithms
Monday, Jan 6, 2003Kate Gregory with material from Deitel and Deitel CO 204 Object Oriented Programming 2003 Trent University Kate Gregory.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
Introduction to Computer Programming (FIT-I pro) J. H. Wang Sep. 17, 2007.
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2002 Sections Ms. Susan Mitchell.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2001 Sections Ms. Susan Mitchell.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2003 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
1 Introduction to C Programming 計算機程式設計 2/22/2012 朱浩華.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
King Saud University1 CSC 112 Java Programming I Introduction.
Data Structures and Algorithms in Java AlaaEddin 2012.
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
CAP 107 Introduction To Computers. Welcome to CAP 107 Lecturer: Reham Al-Abdul Jabbar
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Introduction to CSCI 1311 Dr. Mark C. Lewis
CMPT 201 Computer Science II for Engineers
Computer Engineering Department Islamic University of Gaza
Welcome to Adv. Java Programming
CSc 020: Programming Concepts and Methodology II
Operating Systems CS 3013.
Midterm Evaluations Results from CELT
CSC227: Operating Systems
Administrative Issues
C Programming Lecture 1 : Introduction
C Programming Lecture 1 : Introduction
Administrative Issues
Computer Engineering Department Islamic University of Gaza
Lecture 1 Java Programming
Administrative Issues
CS114B Introduction to Computer Science II
CS533 Concepts of Operating Systems Class 1
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION

OVERVIEW OF LECTURE 0 Administration –Educational goals of the course –Structure & schedule –Grading –Resources and people

Educational Goals Computer Programming –What is computer science? –Algorithmics - getting your ideas into the computer –Creative problem solving –Logical thinking –Execution and Analysis –Structured and Object Oriented Models The JAVA Programming Language –Proficiency in JAVA as a first language –Write “good code” –Uses WWW, but not a web page design course

What is “Good Code”? Machines can understand it –Compiles and runs –Efficient use of time & memory People can understand it –Well organized & formatted –Easy to read & understand –Easy to maintain

Structure of Course Lectures T,R 3:25-4:40 Dewey –Background concepts, examples, theory, quizzes Labs – 75min –Programming Exercises Projects (2-3 week efforts) –Algorithmic Problem Solving & Programming Assigned Reading (about a chapter per week) –Computing Concepts by Horstmann Workshops (2.5 hours evening, once a week) –Group problem solving

Course Content I Language History & Computer Organization Software Development Data Types Control Structures Methods Arrays Object Oriented Programming Characters and Strings Manipulation

Course Content II Graphics & GUIs Exception Handling Multithreading (optional) Multimedia (optional) Files & Streams Networking (optional) Intro to Data Structures

Grading Exams 25% –Midterm – 10% each –Final exam – cumulative - 15% Projects 40% –4 projects – 10%, 10%, 10%, 10% Labs 15% –15 assignments – 1% each Workshop 10% –Attendance Quiz 10% –10 quizzes 1% each

Calculating Grade >= 93A >= 90A- >= 87B+ >= 83B >= 80B- >= 77C+ >= 73C >= 70C- >= 67D+ >= 63D >= 60D- < 60E

Resources Me – me, come to my office –Let’s do lunch Text : Horstmann – web site Labs : Taylor 31, CLARC Workshops Instructor & TA office hours Web site

People Instructor : T. Pawlicki –Office Hours, 722 CSB, 1:30 – 2:30, TR Graduate TA’s Undergraduate TA’s

Assignments ASSIGNMENT – Read - Horstmann Chapter 1