MIS 3000 Programming Logic
Course Description:
MIS 3000 Programming Languages and Logic addresses computer
programming and problem solving in the programmer's role.
Topics include algorithm development, text editors, language
translation, and analysis of recent developments in programming
tools. Effective documentation and use of primitive and complex
data types, and logic structures such as sequence selection and
iteration. A high level programming language will be used to
implement algorithms.
Textbook:
Molluzzo, John C., C++ for Business Programming, 1e, Upper Saddle River, Prentice Hall, 1999.
Prerequisites:
CIS 1100
Specific Concepts to Address:
- What problems can be computed
- How computable problems are solved and the solutions documented
- Top-down design and algorithms
- Use of sequence, selection, and iteration in problem solving
- Use of data types in computer programming
- Translation of algorithms into a programming language
- Testing computer programs
- Documentation of computer programs
- Software engineering tools
Suggested Emphases:
- Ability to write and execute programs in a high-level programming language
- Application of the principles of blocks, procedures and modules to programming
- Demonstration of proper documentation of programs
- Professional writing skills
Helpful Documentation:
- Relevant job descriptions
- Performance appraisals relevant to topic
- Proof of relevant training
- Samples of original programming