Programming in C - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

Programming in C

Description:

E-mail: dbarnoske_at_atlas.valenciacc.edu. or barnoske_at_yahoo.com. WebSite: ... American Sign Language ? Other ? (I must have missed at least one) Other ? ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 31
Provided by: davidba5
Category:

less

Transcript and Presenter's Notes

Title: Programming in C


1
C Programming (COP 2220)
2
C Programming
COP 2220
Wednesday 700 - 945 Bldg 2 Rm 305A
DAVID M. BARNOSKE
VALENCIA COMMUNITY COLLEGE
3
Instructor
DAVID M. BARNOSKE
E-mail dbarnoske_at_atlas.valenciacc.edu or
barnoske_at_yahoo.comWebSite eastlrc.valenciacc.e
du/faculty/dbarnoske
Computer Background Interests
4
Student Questions
  • How many have previous programming experience ?
  • How many have previous C programming experience
    ?
  • How many have taken a computer course at Valencia
    ?
  • How many are planning on taking future
    programming courses ?

5
Misc. Questions (Icebreakers)
  • Which student was born the furthest away ?
    (Foreign country ?) (Alaska ?) (Hawaii ?)
  • Which student is the oldest ? (History quiz)
  • Which student is the youngest ? (History quiz)

6
Misc. Questions (Icebreakers)
Student StatusA) Full-time StudentB)
Full-time Student who worksC) Full-time worker
going to school part-time
7
Misc. Questions (Icebreakers)
Do You Speak a Language Other Than English ?
8
Spanish? German? French? Italian? Portuguese? Dutc
h ?
9
Russian? Polish? Swahili? Turkish?
10
Chinese?Japanese?Korean?Vietnamese?
11
Arabic? Hebrew? Aramaic? Greek? Latin?
12
American Sign Language ?
13
Other ?(I must have missed at least one)
14
Other ?(I must have missed at least one)
15
COMPUTER CLASS ?
Simple RequirementsMethod of computer
storage(i.e. floppy disk, zip drive)(CD drives
are NOT burners.)
16
ATLAS
System used to registerEmail !!
17
ATLAS
Check Email frequently!Teacher
notesFinanceFinancial AidMid-Term Grades
18
Syllabus Overview
19
Syllabus Overview
E-Mail and Class Times already covered 407-281-94
14 (before 9 pm, please) Prerequisite
Minimum grade of C in COP 1006or Department
waiver Textbook C Programming, A Modern
Approach K.N. King
20
Grade Make-up
Standard 10 point scale (90-100 A 80-89
B 70-79 C 60-69 D lt 60 F) 20
Programs (10/15 points each) 16 Attendance (3
points per class) Final 5 5 Quizzes (20
points each) Final Program (50
points) Comprehensive Final Exam (50 points)
TOTAL 100 150 50 100 50 50 500
21
Class Format
See Handout
22
Grading of Programs
Key features of a good computer
program Functionality - Does the program work?
(compile and execute) Does the program meet the
assignment objectives? Is the program readable?
- (header, comments, indentation, grammar and
spelling) Is the output neatly formatted? -
(Spacing, minor enhancements) (Program Listing
Sample Output REQUIRED)
23
Grading Late Programs
25 off for being late (NOT accepted
more than one week late) How to turn in late
programs ??? 1) Best way use e-mail to send
me the program AND the sample output
2) Turn in program to department office. It
will be dated and forwarded. (Might not get
graded and returned the same week)
24
Attendance
Attendance is graded. Students are expected to
show up for class on time. Tardiness receives
partial credit for attendance. Students that
miss more than 3 classes will be withdrawn from
the course unless prior approval is granted
Students that simply stop coming to class are
subject to receiving an F for the
course. Students wishing to drop the course MUST
officially withdraw from the course. Excuses
25
Academic Honesty Policy (Cheating)
See Handout
Expected Student Conduct
See Handout
COMPUTER ACCEPTABLE USE POLICY
See Handout
26
COURSE OUTLINE
See Handout
27
Table Of Contents
  • C Programming, A Modern Approach K.N. King
  • Introducing C 8 Arrays2 C Fundamentals 9
    Functions3 Formatted Input/Output 10
    Program Organization4 Expressions 11
    Pointers5 Selection Statements 12 Pointers
    and Arrays6 Loops 13 Strings 7 Basic Types

28
Assignments
See Handout Each week between 1 and 2 computer
programs (usually 2) are due by the end of the
next class period. Do NOT wait until class
time to start your programs for the week. You
may or MAY NOT get much class time to work on
them. Try not to get behind.
Catching up is always extremely difficult.
29
Assignments
  • If you are having problems, DONT WAIT UNTIL
    IT IS TOO LATE
  • You have several options
  • Ask for help from other students (Dont copy
    their work)
  • Ask for help from the lab assistants (some know
    C)
  • Send the instructor an e-mail asking for help
    (This allows you to send an example of your
    problem.)
  • Call the instructor
  • Get help during the lab time.

30
Other ?(I must have missed at least one)
Write a Comment
User Comments (0)
About PowerShow.com