Introduction.

Slides:



Advertisements
Similar presentations
CS 101 Todays class will begin about 5 minutes late.
Advertisements

Today’s Agenda  Syllabus CS2336: Computer Science II.
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
General information CSE 230 : Introduction to Software Engineering
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
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.
1 Are you ready?. 2 Professor: Vladimir Misic Office : Phone: Office Hours : Mon, Tue; 2:00pm – 4:00pm Website :
Spring 2008 Mark Fontenot CSE 1341 Principles of Computer Science I Note Set 1 1.
CSCI 1301 Principles of Computer Science I
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.
COMP Introduction to Programming Yi Hong May 13, 2015.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
Understanding the Academic Structure of the US Classroom: Syllabus.
CS 101 Today’s class will start 5 minutes late. CS 101 Introduction to Computer Science Aaron Bloomfield University of Virginia Spring 2007.
Introduction. CS 101 Instructors –Jim Cohoon Office –Olsson 221 –Hours: Monday 3:30 – 5:00, Tuesday 10:00 – 11:00 – id: –Aaron Bloomfield Office.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
CS 101 Today’s class will start 5 minutes late (and we’ll be talking about lab scheduling problems then)
Course Information Sarah Diesburg Operating Systems COP 4610.
Course Information Andy Wang Operating Systems COP 4610 / CGS 5765.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
CS 101 Introduction to computer science and software engineering using objected-oriented programming JPC and JWD © 2002 McGraw-Hill, Inc.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
Course Information EECS 2031 Fall Instructor Uyen Trang (U.T.) Nguyen Office: LAS Office hours: 
CSc 120 Introduction to Computer Programing II
Andy Wang Object Oriented Programming in C++ COP 3330
Course Information EECS 2031 – Section A Fall 2017.
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
PROBLEM SOLVING AND PROGRAMMING
It’s called “wifi”! Source: Somewhere on the Internet!
Course Information Mark Stanovich Principles of Operating Systems
CS5040: Data Structures and Algorithms
CS 101 Introduction to computer science and software engineering using objected-oriented programming JPC and JWD © 2002 McGraw-Hill, Inc.
Software Engineering (CSI 321)
CSC 111 Course orientation
Computer Science 102 Data Structures CSCI-UA
September 27 – Course introductions; Adts; Stacks and Queues
CS 201 – Data Structures and Discrete Mathematics I
CS 201 – Data Structures and Discrete Mathematics I
Mohammad H. Mofrad University of Pittsburgh
دانشكده برق دانشگاه علم و صنعت ايران
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Object Oriented Programming in C++ COP 3330
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Operating Systems COP 4610 / CGS 5765
Welcome to MAT 142.
Andy Wang Operating Systems COP 4610 / CGS 5765
CSE1311 Introductory Programming for Engineers & Scientists
Net 222: Communications and networks fundamentals (Practical Part)
Welcome to MAT 142.
CNT 3004 Computer Network Concept
COMS 261 Computer Science I
Andy Wang Operating Systems COP 4610 / CGS 5765
Lecture 1a- Introduction
Analysis of Algorithms
Administrative Issues
Course Overview CSE5319/7319 Software Architecture and Design
Andy Wang Operating Systems COP 4610 / CGS 5765
CS Problem Solving and Object Oriented Programming Spring 2019
Computer Engineering Department Islamic University of Gaza
CS 232 Geometric Algorithms: Lecture 1
Presentation transcript:

Introduction

CS 101 Instructors Jim Cohoon Office Olsson 221 Hours: Monday 3:30 – 5:00, Tuesday 10:00 – 11:00 Email id: Aaron Bloomfield Olsson 228D Hours: Monday 1:00 – 2:00, Wednesday 10:00 = 11:00, Friday 10:00 – 11:00 Email: Both instructors also accept appointment

Objectives Provide opportunities for the demonstration of student comprehension through lab demonstrations, tests, and homework projects Provide a variety of learning experiences to instill familiarity with the fundamentals of computing systems and software development

Objectives Provide opportunities for the demonstration of student comprehension through lab demonstrations, tests, and homework projects Provide a variety of learning experiences to instill familiarity with the fundamentals of computing systems and software development Understand common fundamentals of programming Understand fundamentals of object-oriented programming in Java Appreciate importance of software engineering and Computer Science Develop programs to solve specified problems. Use the Java SDK environment to create, debug and run simple Java programs

Prerequsites Genuine interest in learning the material Agree to abide by the course honor policy

Honor policy When there is doubt regarding what is allowable or honorable, you will ask before doing it When possible with honor, you will help your classmates learn and improve You will seek honorable help before succumbing to frustration You will pledge your work that you have neither given nor received unauthorized help You will not describe or show problems to anyone who has not yet completed a quiz or exam You will not receive information on problems before completing a quiz or exam By default, collaboration is limited to the discussion of ideas Code is not distributed either electronically or on paper Any exceptions will be specifically noted on an assignment

Honor policy Academic irregularities may result in failure of the course and be brought to the honor committee Beware of MOSS

Text Java Program Design, McGraw-Hill, 2005, ISBN 0072948655. Cohoon and Davidson

Grading criteria 5% – Laboratory participation If you miss more than 2 labs, you are subject to course failure for the course If for a valid reason you are unable to do your lab, there will be a make-up lab on Sunday night, provided that you get permission prior to your scheduled lab 10% – Laboratory programming quizzes 35% – Homework assignments 25% – Midterms September 29, October 27, November 22 Your worst midterm will be weighted ½ of your other midterms 25% – Final exam Scheduled time is Monday December 13 at 7:00 PM See other instructors for make-ups; i.e., APMA 310 and ECON 201 Average grade will be at least a B-

Grading criteria Average grade will be at least a B-

Home directory service All assignments and lab files must be kept on your home directory www.virginia.edu/homedir

Sections CS 101 Students have little or no programming experience Mandatory scheduled closed labs CS 101E Students with programming experience Open labs that are to be completed by a scheduled time All students take same quizzes and tests, and do the same assignments Course curve is based on the section with the lower average

Let’s begin Goal Teach you how to program effectively Skills and information to be acquired Mental model of computer and network behavior Problem solving Object-oriented design Java