Skagit Valley College

Catalog Course Search Details

New Course: this course was added after the last catalog

 Course Title:   CS Seminar

 Title Abbreviation:   CS SEMINAR

 Department:    CS

 Course #:    397

 Credits:    1

 Variable:     No

 IUs:    1

 CIP:    11.0701

 EPC:    CSACSBS

 REV:    2024


 Course Description  

Presentation, review and discussion of individual and team projects across cohorts. Practice code review, effective critique and peer support.

 Prerequisite  

Prerequisite: CS Department Chair permission.

Additional Course Details

Contact Hours (based on 11 week quarter)

Lecture: 11

Lab: 0

Other: 0

Systems: 0

Clinical: 0


Intent: Distribution Requirement(s) Status:  

Academic N/A  

Equivalencies At Other Institutions

Other Institution Equivalencies Table
Institution Course # Remarks
N/A

Learning Outcomes

After completing this course, the student will be able to:

  1. Present a software development or computer science project to an audience of potential employers, academics and peers.
  2. Participate in code reviews and peer critiques.
  3. Communicate technical ideas through written, verbal and graphical representation for a variety of audiences, technical and non-technical.
  4. Prepare and deliver responses to mock interview questions.
  5. Improve interview skills by incorporating information received through constructive faculty and peer feedback.
  6. Develop conflict resolution skills to effectively work on teams and be prepared for difficult conversations with managers.
  7. Describe how important life-long learning is due to rapid and persistence technological innovations.

General Education Learning Values & Outcomes

Revised August 2008 and affects outlines for 2008 year 1 and later.

Course Contents

  1. Software development or computer science project.
  2. Code reviews and peer critiques.
  3. Technical ideas through written, verbal and graphical representation.
  4. Responses to mock interview questions.
  5. Constructive feedback to improve interview skills.
  6. Conflict resolution skills to effectively work on teams and be prepared for difficult conversations with managers.
  7. Life-long learning strategies to respond to new technology and enhance technology skills.