CMPS 1044 - Computer Science I - Fall 2017

Dr. Ranette Halverson - Bolin 126 - 940-397-4189
9:30-10:50 a.m. TR - Bolin 320

TEXT: Starting out with C++: Early objects, 9th Edition,
     by Gaddis, Walters, & Muganda (Students can use 6th, 7th or 8th editions)

REQUIRED SOFTWARE: MS Visual Studio 2017 Community
   See Syllabus for details in free download.

** Exam 3**    Thursday, November 30
    Chapter 5 (loops - while & for), Chapter 6 (functions) & Chapter 8 (arrays)
    Video 1 - Giant Brains
    Blue Book for this exam  

                                
* FINAL EXAM *
Tuesday, December 12 - 8:00 - 10:000 a.m.
            Includes ALL course material              
            
Bring a Blue Book - No name or marks on it
            Bring a Scantron Card - Number 2 pencil with eraser
    
    REVIEW SHEET

This Week - November 20
    Tuesday    
Quiz Functions: Program 7 Due
                          Array HW 1-5 Due,11/21
    Thursday   Happy Thanksgiving!                   
    Other   
      Thurs. 11/30 Exam ~ Array HW 6-10 Due 11/28

COURSE POLICIES & SYLLABUS
Student Weekly Planner

POWER POINT SLIDES
  
Chapter 1 - Computer terminology
   
Chapter 2 - Intro. to C++
   
Chapter 3 - Expressions
   
Chapter 4 - If stmts
   
Chapter 5 - Loops
       
While Loops Examples - Home
work Due (turn in typed answers & keep copy for class)
     
 While Loop Homework (Solutions)
      Homework - due

      
For Loop Problems - Late homework not accepted - keep a copy for use during class
            Probs. 5, 6, 7, 8,9 - Due
            Probs. 1, 2, 3, 4, 10 - Due
  
   
Chapter 6 - Functions
   Chapter 7
   
Chapter 8 - Arrays

        Array Homework Sheet - #1 - 5 Due Tues., Nov. 21;  #5 - 10

PROGRAMS
    Documentation Guidelines
    Program #1- Problem Steps due: 9- 21 Program due: 9-26
    Program #2 - Problem Steps due: 9-28 Program due: 10-3
    Program #3 - Nlogonia ~ Program Due Thurs., Oct. 12
                              Data File 1, Data File 2, Data File 3                    
    Program #4 - Nlogonia Part 2 - Due Tuesday, Oct. 17
                      Data File 1, Data File 2, Data File 3Data File 4
    Program #5 - Rain Due Tues, October 31
                             Data File 1, Data File 2                  
    
Program #6 -  Squares with FOR - Due Nov. 9
                        Data
              
    Program #7 - Texas Idol - Due Tues., November 21
           
Note: See email about #include <string>
                        Data   
    Program #8 - Texas Idol Part 2 - Due Thurs., Dec. 7
                        No late programs accepted after 12 noon, Fri., Dec. 8

                        Data   
    Program #9 - Due
                         Data
 
 

      *Instructions for File I/O

WEEKLY LAB SCHEDULE- Printable - Bolin 103
*Students who miss 5 labs will be dropped from course with grade F

Click here for Lab Schedule Details & Handouts Page

HOMEWORK - Due at beginning of class unless otherwise specified
    Office Visit with Dr. Halverson: due Friday, September 1
    Email Homework - due Thursday, August 31
   
Vocabulary -due Thursday, September 7 (printed copy - beginning of class)
  
 Numbering Systems Homework - Due Thurs., Sept. 21
    
Numbering Systems Additional Practice - optional, will not be collected for grading
          
Answers - use an online calculator to check your answers
   
Problem Solving Homework
: Due -Problems 1-5 (typed) - Thurs., September 7
                 Problems 6 - 10 due (typed) - Tues., Sept. 12 (keep a copy for use in class)
                 Problem Solving Homework 3 - Due
   **Problem Solving Handout ****
Problem Solving with IF Statements
     
Plagiarism(slides posted on Dr. Halverson's Homepage) -
          Essay Guidelines

    Nested For Loops Due (problems 1 - 5); (probs. 6 - 10)  ALL 10 due Thur., Nov. 9 (typed)      
    Function Homework
    Practice Array Problems - Probs. 1 - 7 & 9- Due (keep copy for yourself)
   
Due - :Turn in at the beginning of class.  Keep a copy to use during class.   
       8th Edition:
Chapter 5 Page 312+~~Problems ,2,7,8,9,14,16,18,27,29,30,31,32,35,39,40,41,42,43a,43b           
            7th Edition = Chapter 5 Page 294+ Problems 1,2,7,8,9,14,16,18,27,29,30,31,32,35,39,40,41,42,43a, 43b


QUIZZES

     Vocabulary
-
     Numbering Systems -
     Exam 1 Material -
     Problem Solving -  Tues, Sept. 19
    Chapter 1 - Thurs., Sept 14
    Chapter 2 -
    Chapter 3 -

    Chapter 4 -
    Chapter 5 - For loops - Tues., Nov. 14                  
    Chapter 6 -
    Chapter 8 -
 

Cool Videos
  
What most schools don't teach!
  
20 Robots Dancing

   
1981 - Steve Job & Early PC's
 
1986 -Grace Hopper on Letterman
   
Wearable Computing
   Google Glass

   
Before a Test

   
Before a test 2
   
Rise of the Hackers - Also available on NetFlix
  next one

Tutoring Schedule - Bolin 103 - Bolin 119

   
EXTRA CREDIT
:
MSU Counseling Center Workshops - October 2-5 - Homework Replacement -See email for details
Counseling

UGRCA Forum - Thurs., Nov. 16 - 9 a.m. to 5 p.m. - I emailed Instructions to you. ~~ 6 points to an exam grade
Click here for instructions: https://docs.google.com/document/d/1pDYlrfllSIPl8B6wxts2lrz2mYgHEEAVUfxkxSxL8e4/edit?usp=sharing

Pre-Registration for Spring - Deadline Tues., Dec. 5 - 1 Daily grade replacement
- Turn in PRINTED COPY of your schedule showing you have enrolled, NOT the advising form.

Faculty Forum - Tues., Nov. 21 - 7 p.m. - Legacy Hall Learning Center -- 5 points to a program grade
     Turn in a 1-page discussion of at least 1 of the engineering challenges discussed by Nov. 30

Job Survey- Due (Company list)