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
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:

