Course Syllabus

CS 1400 - Fundamentals of Programming

Spring 2017

Name: Daniel Morwood
Office Phone: 435-283-7536
Email: daniel.morwood@snow.edu
Office Room Number: GRSC 112
Office Address: Ephraim Center
325 W 100 N
Ephraim, UT 84627

Office Hours: TBD

 

 

Course Description:  This course will teach C++ in a step-by-step fashion. Each chapter covers a set of topics and builds on this knowledge as you progress through the course. 

Course Objectives: 

  • Understand the algorithmic problem-solving process and gain experience in applying it to the design of computer programs.
  • Gain skill in using C++ as a procedural programming language.
  • Learn to use an Integrated Development Environment (IDE).

Required Course Materials:

Required Texts & Materials

Approx. Price

T. Gaddis, Starting Out with C++ From Control Structures Through Objects, Eight Edition, Addison Wesley 2015

ISBN 978-0-13-376939-5

~$140 / new

 

 

Evaluation and Grading:

Grades will be assigned on the basis of total points attained as a percentage of total points possible.

 

Activity

Allocation

Homework

25%

Projects

25%

Quizzes

15%

Midterms

20%

Final Exam

15%

 
Assignment Descriptions
:

Homework: Homework assignments from the text will be assigned for each chapter. Homework assignments can be submitted either in class or via Canvas. They are due by 11:59pm on the date listed. Late work will be accepted but will be docked 10% for each calander day up to 50% off. 

Projects: There will be four coding projects assigned throughout the semester. These coding projects will help the students apply classroom principles.

Quizzes: There will be quizzes about once a week. Some may be unannounced. They will be given at the beginning of the class period. You may NOT make up any missed quizzes.

Exams: We will have two midterms exam spaced about 5 weeks apart during the semester. You may NOT make up any missed exams. If you cannot take the exam for a legitimate reason, you must make arrangements before the scheduled time of the exam.

Please Note: This syllabus, the assignments, or the schedule are subject to change at the discretion of the instructor.

Disabilities:

Students with medical, psychological, learning or other disabilities desiring accommodations, academic adjustments, or auxiliary aids should contact the Accessibility Resource Center, Room 241 Greenwood Student Center, phone number 435 283 7321. The Americans with Disabilities Act (ADA) Coordinator in the Student Success Center determines eligibility for and authorizes the provision of appropriate services and aid

Course Summary:

Date Details Due