Spring 2011 – C105 Syllabus - Intro to C/C++ Programming

 

Instructor:      Dr. John F. Doyle, P.E.
 
Office:          LF112 OH: T/R 1500-1800 and by email and appointment
 
Class:           Number: 19950, Room: CV209  - M/W 1800-1915
 
Phone:           812-941-2195 (Please use email first)
Email:           jfdoyle@ius.edu
 
Lab Consultant:  http://homepages.ius.edu/rwisman/lab/
 
Text:            A First Book of ANSI C, 4th edition

                                              By: Gary J. Bronson, Thompson Course Technology

                                     ISBN-10: 1-4188-3556-0 ISBN-13: 9781418835569

                                     Website:  http://www.cengage.com/cgi-wadsworth/course_products_wp.pl?fid=M20bI&product_isbn_issn=9781418835569

 
Course Goals 
 
Prerequisites:   None 
 
Grade Scale:     A+ 97% - 100%     A  93% - 96%        A-  90% - 92%
                 B+ 87% -  89%     B  83% - 86%        B-  80% - 82%
Click for        C+ 77% -  79%     C  73% - 76%        C-  70% - 72%
Grade Book:      D+ 67% -  69%     D  63% - 66%        D-  60% - 62%
                 F  0% -   59%
 

Course Evaluation:  2 Tests         =    30%

Homework    =    30%

Final Exam  =    40%

            Total             =  100%
 

Homework - Due at the start of class.


Ethics - All graded work is expected to be the product of individual effort and is subject to the Indiana University Code of Student Ethics.

 

Frequently Asked Questions

Software Info


Preliminary/Tentative Class Schedule: [I reserve the right to change this schedule at any time]
 
   Jan 10   Course Introduction, Chapter 1: Intro to Computer Programming 
 
12   Chapter 2: Getting Started in C Programming
 
17   Martin Luther King, Jr. Day - School Holiday    
 
       19   Chapter 2: Getting Started in C Programming Homework 1 due 
 
       24   Class meets in LF-111 for Visual Studio discussion Chapter 3: Processing and Interactive Input 
 
       26   Chapter 3: Processing and Interactive Input Homework 2 due
 
       31   Chapter 4: Selection
 
   Feb 02   Chapter 4: Selection Homework 3 due
 
       07   Chapter 5: Repetition
 
09   Chapter 5: Repetition Homework 4 due
 
       14   Chapter 6: Modularity Using Functions, Part 1
 
       16   Chapter 6: Modularity Using Functions, Part 1 Homework 5 due  
 
       21   Exam #1 – One 8.5”x11” crib sheet allowed – no other resources permitted.
 
       23   Chapter 7: Modularity Using Functions, Part 2
 
       28   Chapter 7: Modularity Using Functions, Part 2
 
   Mar 02   Chapter 8: Arrays 
 
       07   Chapter 8: Arrays Homework 6 due
 
       09   Chapter 9: Character Strings  
 
       14   Chapter 9: Character Strings Homework 7 due
 
       16   Chapter 10: Data Files
 
       21   Spring Break - No Class
 
       23   Spring Break - No Class
 
       28   Chapter 10: Data Files
 
       30   Chapter 11: Arrays, Addresses, and Pointers
 
   Apr 04   Exam #2 - One 8.5”x11” crib sheet allowed – no other resources permitted.
 
       06   Chapter 11: Arrays, Addresses, and Pointers 
 
       11   Chapter 12: Structures
 
       13   Chapter 12: Structures Homework 8 due 
 
       18   Chapter 13: Dynamic Data Structures
 
       20   Chapter 13: Dynamic Data Structures 
 
       25   Chapter 14: Additional Capabilities, Chapter 15: Intro to C++, SETs   
 
       27   Final Exam One 8.5”x11” crib sheet allowed – no other resources permitted. Homework 9 due 
Location: Regular classroom, CV209, regular class meeting time 1800 - 2000


Document last modified: