Department Homepage  Course Listings Degree Options Department Information Home Department Listings eSchedule Catalog Home Home
 
Master Course Outline
CS 241
Programming II (JAVA/C++)


Credits: 5
Clock Hours per Quarter: 50

AA Discipline:

Lecture Hours:50


Description
Introduction and implementation of data structures including queues, stacks, trees and linked lists, using the Java or C++ programming language. Topics include iterative and recursive uses in sorting and searching routines.

Intended Learning Outcomes
  • Demonstrate knowledge of the concept of structured programming.
  • Demonstrate knowledge of the C programming language.
  • Design programs using the concepts of structured programming.
  • Design algorithms to solve complex problems.
  • Demonstrate knowledge of arrays, structures, stacks, queues, and vectors.
  • Debug the C programs.
  • Demonstrate knowledge of classes.
  • Sorting and searching methods.

  • Course Topics
  • Concepts of structured programming
  • C programming language
  • Concepts of structured programming
  • How to use algorithms to solve complex problems
  • Introduction of arrays, structures, stacks, queues, and vectors
  • How to debug C programs
  • Introduction to classes
  • How to sorting and searching methods

  • Syllabi Listing See ALL Quarters
    Course
    Year Quarter
    Item
    Instructor  
    CS 241
    Spring 2014
    0529
    Robin Greene
    CS 241
    Spring 2013
    0504
    Robin Greene
    CS 241
    Spring 2012
    1754
    Robin Greene
    CS 241
    Spring 2011
    1754
    Wallace Fisher
    CS 241
    Spring 2010
    1754
    Robin Greene


    Two Year Projected Schedule

    Year One* Year Two**
    Fall
    Winter
    Spring
    Summer
    Mini 
    Fall
    Winter
    Spring
    Summer
    Mini
     
     
    X
     
     
     
     
    X
     
     

    *If fall quarter starts on an odd year (2003, 2005, etc.), it's Year One.
    **
    If fall quarter starts on an even year (2002, 2004, etc.), it's Year Two.