Loading your syllabus...
Loading...

Introduction to Computing with C++

Syllabus

CAM114 Introduction to Computing with C++

 


Course Overview

Course Description

This course is designed for students with no prior programming background and introduces problem solving through programming in C++. Students learn to design, write, test, and debug programs using variables, input/output, decision structures, loops, functions, arrays and vectors, classes, pointers, and file processing. Because programming is a skill developed through practice, students should expect regular hands-on work and should be comfortable with logical reasoning, careful reading, and basic algebra.

Credit Hours: 3hrs

Learning Outcomes

By the end of this course, you will be able to:


Resources

  1. zyBooks, Programming in C++

Course Outline

Module Zero: Getting Started

Title

Type

Duration

Points

Syllabus

Page

.5 hrs

--

Schedule/Pacing Guide

Page

.5 hrs

--

Meet the Course Author

Page

.25 hrs

--

Student Questions

Forum

Varies

--

Totals

1.25 hrs

--

Module One: Introduction to C++/Variables

Title

Type

Duration

Points

Read and Watch

Input

4 hrs

--

Discussion 1

Forum

3 hrs

25

Q & A Session

Discussion

1 hr

10

Zybooks Homework

Assignment

7 hrs

90

Totals

15 hrs

125

Module Two: Variables/Branches

Title

Type

Duration

Points

Read and Watch

Input

4 hrs

--

Discussion 2

Forum

3 hrs

25

Q & A Session

Discussion

1 hr

10

Zybooks Homework

Assignment

7 hrs

90

Totals

15 hrs

125

Module Three: Branches/Strings/Loops

Title

Type

Duration

Points

Read and Watch

Input

4 hrs

--

Discussion 3

Forum

3 hrs

25

Q & A Session

Discussion

1 hr

10

Zybooks Homework

Assignment

7 hrs

90

Totals

15 hrs

125

Module Four: Loops/Arrays/Vectors

Title

Type

Duration

Points

Read and Watch

Input

4 hrs

--

Discussion 4

Forum

3 hrs

25

Q & A Session

Discussion

1 hr

10

Zybooks Homework

Assignment

7 hrs

90

Totals

15 hrs

125

Module Five: Arrays/Vectors/Pointers

Title

Type

Duration

Points

Read and Watch

Input

4 hrs

--

Discussion 5

Forum

3 hrs

25

Q & A Session

Discussion

1 hr

10

Zybooks Homework

Assignment

7 hrs

90

Totals

15 hrs

125

Module Six: Functions

Title

Type

Duration

Points

Read and Watch

Input

4 hrs

--

Discussion 6

Forum

3 hrs

25

Q & A Session

Discussion

1 hr

10

Zybooks Homework

Assignment

7 hrs

90

Totals

15 hrs

125

Module Seven: Objects and Classes

Title

Type

Duration

Points

Read and Watch

Input

4 hrs

--

Discussion 7

Forum

3 hrs

25

Q & A Session

Discussion

1 hr

10

Zybooks Homework

Assignment

7 hrs

90

Totals

15 hrs

125

Module Eight: Files/Streams

Title

Type

Duration

Points

Read and Watch

Input

4 hrs

--

Discussion 8

Forum

3 hrs

25

Q & A Session

Discussion

1 hr

10

Zybooks Homework

Assignment

7 hrs

90

Totals

15 hrs

125


Live Sessions

This course has live meetups for Q & A, typically one hour every other week. If you cannot attend, you can recoup the points for the session by watching the recording and submitting a 300-word summary/response. Since these sessions will be audio-visually recorded, those who participate with their camera engaged are agreeing to have their video, image, or voice recorded.


Grading

(1000 points total)


...