Course Syllabus
CS 1400 - Fundamentals of Programming Spring 2017 Name: Daniel Morwood |
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 |
---|---|---|