COURSE NUMBER AND TITLE: CSCI 1301 Principles of Computer Programming I

CREDIT HOURS: 4 (3 Lecture, 2 Lab)

CATALOG DESCRIPTION: A rigorous study of the principles of computer programming with emphasis on problem solving methods which result in correct, well-structured programs. Other topics: an introduction to data representation, data types, and control structures, functions, and structured data types.

PREREQUISITE(S): MATH 1113 or MATH 1220

SUGGESTED TEXT: Stephen Prata, C++ Primer Plus

COURSE OUTLINE:

  • Overview of Programming
  • Problem Solving
  • Standard Data Types
  • Selection
  • Iteration
  • Functions
  • Other Data Types
  • Record Structures
  • Basic Algorithms