COURSE NUMBER:
INFO135
COURSE TITLE:
Concepts in Programming: C ++
DIVISION:
Technology
IAI CODE(S):
SEMESTER CREDIT HOURS:
3.0
DELIVERY MODE:
COURSE DESCRIPTION:
Introductory course in computer programming for all business related majors, providing a basic knowledge of the fundamentals of programming. Various number systems are studied to see how they are used in a computer. Program files will be compiled and executed. Problem solving is discussed and flowcharts are used to introduce logic concepts. Emphasis is on common applications using the C++ language and a user approach.
PREREQUISITES:
NOTES:
COURSE OBJECTIVES / GOALS:
- Given all input and output requirements, the student will be able to analyze, flowchart, code, key, compile, test and execute a C++ program, generating the desired results.
- Learn in detail the format and rules making up the C++ language.
- Learn the programming techniques and terminology to be an intelligent user of a computer facility in business and industry.
- Become aware of the duties, responsibilities, rewards, frustrations, and personal characteristics needed in a computer career.
- Gain the ability to logically analyze the best solution to a problem.
- Be able to use decisions, loops, functions and arrays to create useful and dynamic programs.
TOPICAL OUTLINE
- Introduction to Computers and Programming
- Introduction to C++
- Parts of a C++ Program
- Input/Output
- Variables
- Data Types
- Comments
- Operators
- Expressions and Interactivity
- Mathematical expressions
- Overflow/underflow
- Type Casting
- Formatting input/output
- Making Decisions
- Relational operators
- If, If/Else, If/Else statements
- Conditional operator
- Switch statement
- Loops and Files
- While loop
- Do-while loop
- For loop
- Functions
- Defining functions
- Passing values to functions by value and by reference
- Returning values
- Overloading functions
- Arrays
- Arrays
- Parallel arrays
- Multi-dimensional arrays
TEXTBOOK / SPECIAL MATERIALS:
See bookstore website for current book at http://www.dacc.bkstr.com
EVALUATION:
Evaluation of the student will be based on the following: Final grades are determined through a weighted average of the final examination, quizzes, lab assignments, homework assignments, and class attendance.
BIBLIOGRAPHY:
REVISION:
Fall 2012
RECORD UPDATED:
Apr 25 2013 11:52AM