Academics /Undergraduates/Course Information

Introduction to Programming with C++

Course Website Printable Page

Algorithms, computers and programs. Writing, debugging, and testing programs. Loops and conditional control structures. Functions and parameter passing. Arrays, strings and simple classes. Sorting, searching and other basic algorithms. Input and output models. Contemporary applications. (Not open to students who are enrolled in or have completed Computer and Information Science 1.10 or 1.20 or 2.80 or 15 or 16.)

Professor:

Ira Rudowsky

Email:

rudowsky@brooklyn.cuny.edu

Textbooks

Problem Solving Using C++ , by Jacqueline A. Jones and Keith Harrow, publisher: Pearson Custom Publishing (2007) , ISBN : Unknown

Lectures

Weeks

Topic

Notes

1

Introductory Concepts

Chapter 1

2

Reading Data

Chapter 2

3

Functions

Chapter 3

4

Additional Control Structures

Chapter 4

5

Arrays

Chapter 5

6

Strings

Chapter 6

7

Sorting and Searching

Chapter 7

8

Simple Classes

Chapter 8

9

Base Systems

Chapter 9

10

Additional Computer Science Topics

Chapter 10
History of Computers
Number Systems

Labs

TuringsCraft.com - View Lab

Assignments

Assignment 0 - View Assignment

Assignment 1 - View Assignment

Assignment 2 - View Assignment

PayrollInput.txt - View Assignment

Work on the code lab exercises for chapters 1-4 - View Assignment

Assignment 3 - Functions and Codelab for Functions - View Assignment

Assignment 4 - Arrays Continue working on Codelab - View Assignment

Assignment 5 - Strings Continue working on Codelab - View Assignment