A
COSC 1436
Programming Fundamentals I
Catalogue
Description
Credit
FOUR (4) semester hours
Prerequisites
ENGL 0305 or ENGL 0316 AND ENGL 0307 or 0326, OR higher level
course (ENGL 1301), OR placement by testing; MATH 0310
PURPOSE
To provide students with in-depth study of programming
practices using C/C++ programming language currently in the marketplace. Concepts are presented followed by practice of these concepts
using the computer. Students will become competent in problem analysis and
design of algorithms for business applications using C/C++ programming
language.
BookS:
Problem Solving in C++ Including
Breadth and Laboratories, Shiflet
and Nagin,
Brooks/Cole Second Edition
ISBN 0-534-40005-1.
Technical
Requirements:
This course uses C++ Language Compiler and Microsoft 2000/NT/XP Operating
System.
COURSE
OUTCOMES:
In completing this
course, you will:
Understand ethics and responsibility of computer professionals
including intellectual property and computer crimes and prevention.
The student will use structured programming techniques to
develop correct executable programs and appropriate documentation.
Develop techniques for problem solving including implementation
of algorithms and debugging strategies.
Code instructions variables, types, expressions, conditionals
and iterative control structures.
Implement fundamental data structures: primitive types, arrays,
records, string and string processing.
Incorporate pointers and array processing into program
solutions.
Introduction to object-oriented programming.