Loading your syllabus...
Loading...

Introduction to Computing with C++

Syllabus

CAM114 Introduction to Computing with C++

 


Course Overview

Course Description

This course is an introduction to computing by way of the C++ programming language. It explores the fundamental principles of computer science, algorithmic problem solving, and software development. This course is designed to provide you with the skills necessary to construct efficient programs using the data structures offered by C++, the principles of data and procedural abstraction, and the complexities of algorithmic designs.

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)


...