Welcome to CSCI 230/B377 Computing I Fall 2003 Dale Roberts, Lecturer Department of Computer and Information Science IUPUI.

Slides:



Advertisements
Similar presentations
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
Advertisements

Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
CS 262: Programming Languages Spring Quarter 2011.
Note 1 of 5E Welcome to Pstat5E: Statistics with Economics and Business Applications Yuedong Wang Syllabus.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
Course Introduction Computer Science Department CS141:Computer Programming 1 Fall 2014 Dr. Hamid Al-Hamadi.
An Introduction to Computer Programming Anna Bretscher
CS 315 Theory of Programming Languages Winter Quarter 2015.
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
1 Are you ready?. 2 Professor: Vladimir Misic Office : Phone: Office Hours : Mon, Tue; 2:00pm – 4:00pm Website :
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
CSCI 1301 Principles of Computer Science I
Computer Network Fundamentals CNT4007C
Course Introduction CS 2302 SPRING Course Introduction In this part we'll discuss course mechanics. Most of this will apply to all sections of the.
1 CSSE151: Fundamentals of Computer Science I Course Overview.
1 MSCS 237 Distributed Computing Spring 2006 INSTRUCTOR: Dr. Sheikh Iqbal Ahamed Office: Cudahy Hall 386 Phone: Office Hours: Monday 2:00-3:00pm.
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.
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
Calculus I – Course Syllabus Class Periods: 10:00am-10:50am MTWF Classroom: Thompson Hall 303 Instructor: Mei Q. Chen, Thompson Hall 328
ECEN 248: INTRODUCTION TO DIGITAL DESIGN
ECEN 301Discussion #1 – Syllabus1 All Sections MWF 1:00 – 1:50 PM 256 CB Lecture: MW Recitation: F Labs: M or Th Instructor: Prof. David Long Office: CB.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
Welcome CSCI 1100/1202 Intro to Computer Science Winter 2002.
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
Welcome to CSCI 230/B279 Computing I Spring 2004 Dale Roberts, Lecturer Department of Computer and Information Science IUPUI.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
Course Introduction Andy Wang COP 4530 / CGS 5425 Fall 2003, Section 4.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Welcome to the MTLC MATH 115 Fall MTLC Information Hours of Operation Sunday:4:00pm – 10:00pm Monday – Thursday: 8:00am – 10:00pm Friday:8:00am.
CS511: Artificial Intelligence II
IST 210: Organization of Data
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Winter 2016CISC101 - Prof. McLeod1 CISC101 Elements of Computing Science I Course Web Site: The lecture outlines.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Welcome to CSCI 230 Computing I Dale Roberts, Lecturer Department of Computer and Information Science IUPUI.
Computer Networks CNT5106C
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
CSE202 : Fundamentals of Database Systems Vikram Goyal Indraprastha Institute of Information Technology, Delhi (IIIT-D), India FROM : Slides from CSE202.
Introduction to CSCI 1311 Dr. Mark C. Lewis
Computer Network Fundamentals CNT4007C
CSE 489/589 Modern Networking Concepts
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
Course Information Mark Stanovich Principles of Operating Systems
Computer Science 102 Data Structures CSCI-UA
Princess Nora University Faculty of Computer & Information Systems
CS 201 – Data Structures and Discrete Mathematics I
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Operating Systems COP 4610 / CGS 5765
Lecture 1: Introduction
CSE 4344/5344 Computer Networks
Jeremy Bolton, PhD Assistant Teaching Professor
Andy Wang Operating Systems COP 4610 / CGS 5765
ENG3380 Computer Organization
Andy Wang Operating Systems COP 4610 / CGS 5765
Accelerated Introduction to Computer Science
Andy Wang Operating Systems COP 4610 / CGS 5765
C Programming Lecture 1 : Introduction
C Programming Lecture 1 : Introduction
Princess Nora University Faculty of Computer & Information Systems
Andy Wang Operating Systems COP 4610 / CGS 5765
Presentation transcript:

Welcome to CSCI 230/B377 Computing I Fall 2003 Dale Roberts, Lecturer Department of Computer and Information Science IUPUI

Dale Roberts Course Description History of computing Information representation in digital computers Introduction to programming in a modern high-level language ( C language ) Programming Tools Ethics in the computer science profession

Dale Roberts Instructors Lecture Sec. B377: Mon. and 5:45pm - 7:00pm, Rm. LE 100 Lecture instructor: Dale Roberts (  (  ) Office hours (or by appointment): 3:00pm – 3:45pm 3:00pm – 4:15pm Office location: SL-275 Teaching Assistant: Dan Terry (  Office hours: via or by appointment Labs Sec. B378: 4:15pm – 5:30pm Lab Instructor: Ravi Patel (  Sec. B379: 7:15pm – 8:30pm Lab Instructor: Ben Rubin (  Sec. B380: 4:15pm – 5:30pm Lab Instructor: Ravi Patel (  )

Dale Roberts Resources Text Book C: How to Program by Deitel and Deitel -- 3rd Edition Class Page Notes will be posted on the class page Computer Account and Mailing List

Dale Roberts Assignments and Grading Policy YOU MUST OBTAIN PASSING GRADES BOTH IN THE LECTURE AND THE LABORATORY COMPONENTS TO PASS THIS COURSE! Lecture: 400 points Assignments: 100 Points and Tests: 300 Points Laboratory: 400 points Quizzes: 100 Points and Projects: 300 Points Total: 800 points Grades: A>= 90% B>= 80% C>= 70% D>= 60% F< 60% This is a minimum grade guarantee. If you achieve these percentages, this is the lowest grade you will received. You may receive a higher grade, including + and – grades, based on the overall performance of the class and at the discretion of the instructor.

Dale Roberts Code of Student Rights, Responsibilities and Conduct IUPUI All-Campus Bulletin Academic Misconduct: CheatingFabricationPlagiarismInterference Violation of Course Rules Facilitating Academic Dishonesty

Dale Roberts Cooperation Policy Students are encouraged to discuss the concepts and principles amongst themselves. Such discussions help in understanding the material and/or different aspects of the topics taught in the class. However, student cooperation should not result in identical or near identical answers/code/documentation. ALL THE MATERIAL SUBMITTED FOR GRADING MUST BE YOUR OWN EFFORT. If this policy is violated then the following steps will be followed: 1) For the first time, all students involved in such a violation will be given reduced points. 2) If such a behavior is observed for the second time then all the involved students will get ZERO points. 3) If the behavior persists for the third time then an official action will be pursued against all concerned students.

Dale Roberts History of CSCI 230 ACM, IEEE and NSF Task Force “How to Teach Computer Science at the Freshman Level?” a) Treat it like a laboratory science b) Use a breadth-first approach CSCI 230 and CSCI 240 are the foundations of the breadth-first approach

Dale Roberts Breadth-first Approach CSCI 230 Numerical Computation: 340/414/470/475/476/477 Problem Solving in C: 265/300/450/452 Algorithms: 463 Data Structures: 362 CSCI 240 Computer Architecture: 402/477 File Structures: 362 Databases: 443 Programming Languages: 355 Operating Systems: 403

Dale Roberts What Will Be Learned from CSCI 230 Basic Computer Concepts Knowing computer architecture Information Representation Understanding the number system Problem Solving using C Mastering C language

Dale Roberts Tips Before the class starts! CSCI 230 is the first programming class in CS The 1 st language is very important Build your interest in programming and enjoy it: treat programming as a challenge and fun! Do not miss any classes/labs and always remain in synchronization with the class/lab Work hard Understand concepts Don’t put off your project/homework till the last minute before the due Stuck in-between some point?  take break, relax or do something else, and then come back Success  90% effort + 10% talent You have to utilize your own intelligence and find a gateway to learn computer

Dale Roberts Tips before the class starts! (cont.) Use the available resources Office hours, TA Form a study/discussion group Helps to have a stimulating intellectual discussion Read codes and make them become yours Not to be limit in lectures; follow the trend of industry Must-Do Subscribe IU ONCOURSE services Subscribe cs230 mailing list Use CS account

Dale Roberts Oncourse Logging In ScheduleSyllabus