Department Homepage  Course Listings Degree Options Department Information Home Department Listings eSchedule Catalog Home Home
 
Master Course Outline
CS 121
Problem Solving with Programming


Credits: 5
Clock Hours per Quarter: 50

AA Discipline:

Lecture Hours:50


Description
Introduction to structured problem solving and computer programming. Topics include logic, programming structure, data types, and problem solving skills. A visual environment will be used to practice programming concepts.

Intended Learning Outcomes
  • Examine Computers and Logic
  • Learn approaches to problem solving
  • Study programming languages
  • Learn the steps for developing a program
  • Use Flowcharts and Pseudocode
  • Explore Programming development tools
  • Write, Compile and Run a computer program
  • Programming Structure
  • Study USE Cases
  • Explore GUI programming

  • Course Topics
  • Computer components and operations
  • Problem Solving and Logic
  • The history of and different types of programming languages
  • Fundamentals of the Steps for Developing a Program
  • Flow charts and Pseudocode
  • Different development tools
  • Writing, Compiling, and Running a Computer Program
  • Programming Structure-Mainline Logical Flow
  • Object Oriented Design (Objects and Classes)
  • USE Cases
  • GUI Programming

  • Syllabi Listing See ALL Quarters
    Course
    Year Quarter
    Item
    Instructor  
    CS 121
    Winter 2014
    0508
    Robin Greene
    CS 121
    Winter 2014
    0560
    Robin Greene
    CS 121
    Winter 2013
    0520
    Robin Greene
    CS 121
    Winter 2013
    4613
    Robin Greene
    CS 121
    Winter 2012
    0520
    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.