Introduction to C++ Programming

Intro to Class - Class Policies - Class Materials - Student Evaluation
Resources - Class Calendar

Introduction to the Class        🔺Top

This class teaches fundamentals of C++ programming. Students will learn how to design and create a C++ program, the fundamentals of the C++ language and data types, and how to create various kinds of C++ programs.         game design and game analysis. Students will learn how to analyze computer games and identify the elements that make games successful or not successful. Students will also learn a process to design games and game elements. Class assignments will be written assignments posted to Canvas. You can create Word documents to upload as assignments or you can cut and paste text into the assignment text block. If you are not comfortable completing assignments by writing documents then you should not sign up for this class. Midterm and Final exams will be short-answer in format and you cannot use your books and notes during the exams.

Description and Policies       🔺Top

Students will learn:

  • Basic programming concepts and programming design concepts
  • C++ language structure,  basic C++ commands, and data types
  • Creating and using Classes in C++
  • Making decisions and looping in C++
  • Reading and writing files and data in C++ and getting input in C++

 Student Learning Outcomes for this class are:

  • Outcome: Generate a C++ program by integrating objects and abstract data types.
  •  Outcome: Identify various C++ data types and compare/contrast their uses.
  • Outcome: Construct a program using loops and nested if statements.  

Students are expected to do their own work. Plagiarism is a violation of the student rules of conduct and institutional actions may be taken. Students will upload assignment through a Learning Management System (canvas). You are responsible for learning to use this system to submit assignment. Students are expected to read and follow the college student conduct code posted in the college catalog. A more complete list is posted at Catalog Policies. Services to students can be found on the Student Services page on the college web site.

The online class policies adopted by the Business and CIS Division include the following:

  • Students can be dropped from an online class for non-attendance if they do not login to the Canvas class and complete an initial assignment.
  • Students can be dropped from an online class for non-attendance if they do not complete discussion assignments or other assignments.
  • If students do not complete the Tell Me About Yourself assignment by Sunday, August 30 you will be dropped from the class for non-attendance

Class Materials       🔺Top

Students are required to purchase the Revel access code in order to access the online class material. This will include access to the textbook, quizzes, and programming assignments.

The textbook for this class is:
gamedesignworkshop book
REVEL FOR STARTING OUT WITH C++ W/MYLAB
Required: REQUIRED
Author: GADDIS
Edition: 1
Copyright Year: 2019
ISBN: 9780134403922
New Price: $130.00

How you will be evaluated       🔺Top

Students will be graded on completion of programming quizzes, programming exercises in Revel, participation in class discussions, and completion of C++ projects.

Final grade will be based on percentage of assignments completed. The grade breakdown is:
90 - 100 % = A
80 - 90% = B
70 - 80% = C
60 - 70% = D
0 - 60% = F

Resources       🔺Top

 https://visualstudio.microsoft.com/vs/community/ - Visual Studio Community IDE (you may have to get a Microsoft Account as well)
http://www.codeblocks.org/ - CodeBlocks IDE
http://www.cplusplus.com/doc/tutorial/ - C++ tutorial
https://www.w3schools.com/cpp/ - C++ tutorial W3 Schools
https://en.cppreference.com/w/ - C++ Reference

Class calendar  - Calendar is posted on canvas     🔺Top