Home » Catalog » Course Catalog » COSC 1337

Course Title: Programming Fundamentals II
Campus Course Code: COSC 1337
Campus: UT Brownsville
Program: Non-Program

Course Description

This course is an intensive programming course using C++, which introduces the student to the design, testing, debugging and implementation of algorithms. Procedural and object oriented methodology with basics UML are thoroughly discussed. The course covers concepts of compilation, time-sharing and console programming, subroutines, and user-defined functions with applications from the areas of Business and Science.


Course Objectives

At the end of this course, students will be able to:

  • Analyze and explain the behavior of simple programs involving the fundamental programming constructs covered by this unit.
  • Design, implement, test, and debug a program with sound algorithms that uses each of the following fundamental programming constructs: basic computation, simple I/O, standard conditional and iterative structures, and the definition of functions.
  • Apply the techniques of structured (functional) decomposition to break a program into smaller pieces.
  • Create, compile, test, and debug programs written in a high level language.
  • Write Programs that use primitive data types, built-in data structures, arrays, records, and strings.
  • Create simple applications drawn from business and science fields.
  • Implement the user-defined data structures in a high-level language.


Materials

To see a complete list of materials needed for this course, as well as any important notes and instructions provided by the instructor, visit the UTTC Book Lists.

Prerequisites: MATH 1314 College Algebra and MATH 1316 Trigonometry, or their equivalents.
Credits:3
Level:Undergraduate
Faculty

Katherine  de la Vega
katherine.delavega@utb.edu
956-882-6600


Bari  Siddique
bari@utb.edu
956-882-6602