Introduction to Computer Programming (COP-1000)
This course is an in-depth, hands-on course covering computer programming fundamentals for computer science, engineering and information systems students. This course is technical in nature and examines language elements, control structures, input/output processing, and file processing and data structures using a modern object-oriented programming language.
- Fundamental computer organization and machine representation of data
- Programming logic concepts
- Introduction to algorithm development and solving problems with computer programs
- Introduction to structured programming
- Documentation
- Hands on experience with multiple programming languages
- Program constructs including decision structures, loops, and arrays
- The mechanics of entering and testing a computer program
- The analysis and design of programming specifications
- Introduction to object oriented programming
- The study of current trends, careers and technology in Computer Scienc