Skip to content

Course Syllabus

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

  1. Students will be able to apply appropriate software design methodologies for larger programs.
  2. Students will be able to use appropriate basic data structures.
  3. 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.