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 1**    Thursday, September 28
    Chapter 1-2, Vocabulary, Problem Solving, Numbering Systems
    Bring Blue Book  (no calculator)   

                                
* 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 - September 18
    Tuesday    
9-19 Quiz - Problem Solving, Begin Numbering Systems
    Thursday  
Numbering Systems Homework 1 - Due
    Other

 

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 #5 - 10

PROGRAMS
    Documentation Guidelines
    Program #1- Problem Steps due: Program due:
    Program #2 - Problem Steps due: Program due:
    Program #3 - Problem Solving Steps Due
                              Program Due                    
    Program #4 - Due
                     Data file 1
    Program #5 - Due
                             Data                  
    
Program #6 -  Due
                        Data
              
    Program #7 - Due
                        Data   
    Program #7 - Due  
    Program #8 - 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)        
    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 -                   
    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

 

 

Job Survey- Due (Company list)