Course Abstract Details

ENCE-212, Programming Concepts for Engineers

Credits: 4

Course Description

ENCE-212, Programming Concepts for Engineers introduces dynamic memory management and the use of pointers. Students will analyze problems to determine the appropriate data structures needed for the optimal solutions. Various techniques for handling and manipulating I/O are discussed. Prerequisite: CIS-132 with a grade of "C" or better or permission of the program adviser. Corequisite: Discrete Structures. Three hours lecture, two hours laboratory each week. Four credits. Four billable hours. Offered Spring term only.

Course Objectives and Grading Information

MAJOR COURSE OBJECTIVES: Upon completing this course the student should be able to:

1. Use pointers (GE 1,2,3,5 PG 1,3)

2. Allocate and de-allocate memory (GE 1,2,3,5 PG 1,3)

3. Demonstrate I/O using the standard libraries (GE 1,2,3,5 PG 1,3)

4. Include libraries and link to them (GE 1,2,3,5 PG 1,3)

5. Create, modify and navigate data structures (GE 1,2,3,5 PG 1,3)

6. Implement functions (GE 1,2,3,5 PG 1,3)

REQUIRED TEXTBOOK(S)
Reek, K. Pointers on C. Addison-Wesley, 20XX. [ISBN-10: 0673999866;
ISBN-13: 978-0-67-399986-3]

Learning Goals

The abbreviations in parentheses represent Learning Goals which have been identified for this course and program of study:

Bookmark, Share, or Email this page Get Help