CS361 Course Description and Syllabus
Online C++ Tutorials/Reference Books
Handouts for Weeks 1 2 3 4 5 6 7 8
Programming Assignments (and Related Info)
![]()
Course Description for Control Structures using C++:
Guidebook: CS 361. CONTROL STRUCTURES (3). Develops a precise and logical methodology for problem solving and reducing solutions to algorithmic format. Introduces the concepts and methodologies of structured programming and design. Demonstrates the uses, abuses, and best practices of sequential, selection, iterative, recursive, and subprogram control structures.
PRE-REQUISITES: CS208 - Computer Science Fundamentals
Topics covered include: Problem Solving, Sequence Control Structure, Selection Control Structure, Looping Control Structure, Modular Programming, Parameter Passing, and Recursion.
Official Regis Course Overviews and Modules (password protected under CS361)
(MS Word)
![]()
READ pages 1 - 145 in the text. | |||
|
"An algorithm is a precise description of a method
for solving a particular problem using operations or actions from a
well-understood repertoire. Algorithms
are everywhere. When we change
the tires on a car, mow the lawn, vacuum a rug, or follow directions to a
restaurant, we use an algorithm. A
person can solve problems by means of algorithms expressed in English,
provided the person understands English.
And a computer can solve problems by means of algorithms expressed in
a programming language, provided that the computer 'understands' that
language." [From John Shore, The Sachertorte Algorithm, 1985]
|
|
Be prepared to ask questions on unclear areas and to respond to questions about information in the assigned reading. Also be prepared to discuss your problem and the step-by-step process you created to solve this problem. |
![]()

9.1 MB: Win32 GUI self-extracting installer
(save file to hard drive, then run file to install)
![]()
Online C++ Tutorials:
Cplusplus: C++ Language Tutorial
About C++: C++ Programming Tutorial
Other C++ Links:
C++ Reference Books:
1. Class Text:
C++ Programming: From Problem Analysis to Program Design, Fourth Edition (2009). D.S. Malik. ISBN: 1-4239-0209-2. (Order at Follett Online Bookstore)
2. Additional Good C++ Text:
Programming and Problem Solving With C++, Fourth Edition (2004). by Chip Weems, Nell B. Dale, and Mark R. Headington.
![]()
![]()
Assignments:
![]()