Programming Constructs Laboratory
CIT 14000/ 3 Cr.
This course is an introduction to problem-solving techniques, program design and development, programming logic, and object-oriented terminology and concepts.
- Available Online: Yes
- Credit by Exam: Yes
- Laptop Required: No
Prerequisites/Co-requisites:
P or C: CIT 12000
Software
- Codio
Outcomes
Course Outcomes(What are these?)
- Apply problem-solving techniques in designing computer applications (CIT 2)
- Apply standard programming constructs (CIT 2)
- Design and use methods in problem solving (CIT 2)
- Use control structures correctly (CIT 2)
- Use proper naming conventions (CIT 1)
- Successfully create programs using Python (CIT 2)
CIT Student Outcomes(What are these?)
(c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
(i) An ability to use current techniques, skills, and tools necessary for computing practice.
(m) An understanding of best practices and standards and their application.
Topics
- General Concepts of Problem Solving
- Python Language Basics
- Object Oriented Programming Concepts
- Input/Output Processing
- Decision Structures, Loops, and Procedures
- Arrays and Debugging
Principles of Undergraduate Learning (PULs)
1b. Identify and propose solutions for problems using quantitative tools and reasoning.
1c. Make effective use of information resources and technology.
3. Integration and Application of Knowledge
4. Intellectual Depth, Breadth, and Adaptiveness