MONTGOMERY COLLEGE

A North Harris Montgomery Community College

 

COSC 1436

Programming Fundamentals I


 

Catalogue Description

Introduces the fundamental concepts of structured programming.Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging.

 

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.