| |
Feb 10, 2026
|
|
|
|
|
CIS 129 - Introduction to Programming Logic Credits: 3 Lecture Contact Hours: 3 Description: This course introduces students to the fundamentals of computer programming and program design. Emphasis is placed on problem-solving and the use of control structures, data types, and algorithms. Students will gain experience with modular design, Object-Oriented Programming (OOP), and debugging and testing techniques. Students will also be introduced to simple Graphical User Interface (GUI) applications. The course also covers ethical issues such as code attribution and data privacy. These skills prepare students for further study in areas like software development, data science, cybersecurity, and artificial intelligence.
Prerequisites: None. Corequisites: None. Recommended: None.
Course Category: Occupational Check Course Availability
Students who already have this knowledge or certification may qualify for prior learning credit. https://www.schoolcraft.edu/records/prior-learning-credits Course Competencies
- Apply programming control structures to solve problems.
- Design computer programs using structured problem-solving, algorithms, and logical reasoning.
- Write programs that use fundamental data types and structures.
- Identify use of fundamental data types and structures through analysis of program code.
- Develop programs using Object-Oriented Programming (OOP) principles.
- Use modular programming techniques in a program.
- Apply debugging and testing strategies to identify, prevent, and correct program errors.
- Create simple Graphical User Interface (GUI) applications.
- Explain ethical considerations in programming.
Add to My Catalog (opens a new window)
|
|