CS 1415 Object-Oriented Programming Lab
- Division: Natural Science and Math
- Department: Computer Science & Engineering
- Credit/Time Requirement: Credit: 1; Lecture: 0; Lab: 2
- Prerequisites: CS 1405 or ENGR 1405 or similar experience with instructor approval
- Corequisites: CS 1410
- Semesters Offered: Fall, Spring
- Semester Approved: Spring 2024
- Five-Year Review Semester: Summer 2029
- End Semester: Fall 2029
- Optimum Class Size: 15
- Maximum Class Size: 20
Course Description
This laboratory provides continued experience to develop in depth correct programming practices. It provides the opportunity to apply object-oriented programming concepts and data structures.
Justification
This course is the laboratory experience associated with CS 1410. It is part of the required curriculum for computer science and software engineering majors at Snow College.
Student Learning Outcomes
- Students will be able to apply appropriate software design methodologies for larger programs.
- Students will be able to use appropriate basic data structures.
- Students will be able to solve problems using an object-oriented programming language.
Course Content
The following topics will be covered in this course: Syntax of an object-oriented programming language; Recursive and non-recursive algorithm implementation; Exception handling; Writing complex programs using appropriate data structures.
Key Performance Indicators: Weekly Programming Projects 100 to 100%Representative Text and/or Supplies: RB Whitaker, The C# Players' Guide, Current Edition.Pedagogy Statement: Instructional Mediums: LabOnline