HCC Digigame Home HCC Southwest College Learning Web Courses Degrees Enrollment Graduation About Us News & Events Industry Partnes Schedule Gallery Faculty
TEXT ONLY
Digital Gaming & Simulation
Navigation
COSC 1437 – Programming Fundamentals II PRINTER FRIENDLY PAGE

Prerequisites: COSC 1436, MATH 1314, ENGL 1301
Approval Credits: 4 (3 Lecture, 3 Lab)

Review of control structures and data types with emphasis on structured data types. Applies the object-oriented programming paradigm, focusing on the definitions and use of classes along with fundamentals of object-oriented design. Includes basic analysis of algorithms, searching and sorting techniques, and an introduction to software engineering.

Topic In Class Internet
Review
•  Control Structures
•  Functions
•  Arrays
•  Data Types
•  Program Design
6
6
Introduction to Software Engineering
•  Software Design Process
•  Verification of Software Correctness
3
6
Searches
•  Linear Search
•  Binary Search
8
0
Sorts
•  Bubble Sort
•  Insertion Sort
•  Selection Sort
12
0
Struct Data Type
•  Accessing struct members
•  Arrays of structs, structs of Arrays, structs within structs
6
6
Pointers
Direct and Indirect Addressing
Dynamic Memory (new and delete)
12
0
Introduction to OOP programming
•  Compare Procedural programming with OOP programming
6
0
Classes and Data Abstraction
•  Object-oriented design
•  Encapsulation
•  Definition
•  Data Members
•  Member Functions
•  Class Scope
•  Invoking Methods and accessing fields
•  Access Specifier
•  Constructors and Destructor
9
3
Inheritance
Polymorphism
6
0
Overloading
Templates
6
0
Total (lectures, labs and exams)
62
30

 

HCC

HOME | HCC | SOUTHWEST COLLEGE | LEARNING WEB | COURSES | DEGREES | ENROLLMENT | GRADUATION | ABOUT US | NEWS | INDUSTRY PARTNERS | LINKS

Email reni.abraham@hccs.edu           Phone 713-718-5728           Copyright HCC Southwest 2005