C-ID Descriptor
Introduction to Programming Concepts and Methodologies
Descriptor Details
-
Introduction to Programming Concepts and Methodologies
-
Not Identified
-
112
-
-
Not Identified
-
3.0
-
Not Identified
-
Uploaded: 10/12/2017 04:44:03 PM PDT
This course must be taught using an object-oriented programming language. Its purpose is to expose students to the fundamental concepts of programming.
None
Basic knowledge of computer usage.
- Software life-cycle including design, development, styles, documentation, testing and maintenance
- Procedural versus objected oriented programming
- Survey of current languages
- Program design tools and programming environments
- Documentation
- Coding conventions
- Data types, variables, expressions, sequential processing
- Arrays
- Declaring and allocating arrays
- Multiple-subscripted arrays
- Control structure
- Selective structures: if and switch
- Repetitive structures: loops
- Algorithms including simple sorting and searching
- File I/O
- Files and streams
- Sequential access files
- Error handling
- Passing parameters by value and by reference
- Principles of testing and designing test data
At the conclusion of this course, the student should be able to:
- Describe the software development life-cycle.
- Describe the principles of structured programming and be able to describe, design, implement, and test structured programs using currently accepted methodology.
- Explain what an algorithm is and its importance in computer programming;
Exams
Quizzes
Programming Projects
Discussions
Class Presentations
Savitch, Walter: Problem Solving with C++ Latest Edition
Deitel, H.M. & Deitel, P.J. (2010). C++ : How to Program (paper) (7th ed.). [ISBN: 0136117260]
-
No
-
Not Identified
-
Not Identified
-
Not Identified
-
Not Identified
-
Not Identified
Delete Descriptor?
Are you sure you want to delete this descriptor?
Deleted descriptors cannot be restored.