Welcome to CSCI 230/B279 Computing I Dale Roberts, IUPUI

Download Report

Transcript Welcome to CSCI 230/B279 Computing I Dale Roberts, IUPUI

Welcome to
CSCI 230/B279 Computing I
Spring 2004
Dale Roberts, Lecturer
Department of Computer and Information Science
IUPUI
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
Lecture
Instructors
Sec. B279: Tue. and Thu. @ 5:45pm - 7:00pm, Rm. LE 104
Lecture instructor:
Dale Roberts ( [email protected]) ( 278-9045)
Office hours (or by appointment): MW @ 3:00pm – 3:45pm
TR @ 4:00pm – 5:30 pm
Office location: SL-275
Teaching Assistant:
Dan Terry ( [email protected])
Office hours: via e-mail or by appointment
Labs
Lab Instructor: Anthony Costa ( [email protected])
Dale Roberts
Resources
Text Book
C: How to Program by Deitel and Deitel –
4th Edition (new) or 3rd Edition (used)
Class Page
http://www.cs.iupui.edu/~cs230
Notes will be posted on the class page
Computer Account and Mailing List
[email protected]
Oncourse
http://oncourse.iu.edu
Dale Roberts
Assignments and Grading Policy
YOU MUST OBTAIN PASSING GRADES BOTH IN THE
LECTURE AND THE LABORATORY COMPONENTS TO PASS
THIS COURSE!
Tests: 30% (Exam 1 - 10%, Exam 2 - 10%, Exam 3 - 10%)
Homework Assignments: 20% (All assignments equally weighted)
Laboratory Projects: 40% (Labs weighted points)
Laboratory Quizzes: 10% (All quizzes equally weighted)
All Grades will be posted on IUPUI ONCOURSE.
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:
Cheating
Fabrication
Plagiarism
Interference
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
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 1st 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
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 e-mail account
Dale Roberts
Oncourse
Logging In
Schedule
Syllabus
Dale Roberts