NWCCD 2019-20 Catalog 
    
    Apr 24, 2024  
NWCCD 2019-20 Catalog [This is an Archived Catalog.]

Add to Portfolio (opens a new window)

COSC 2030 - Computer Science II


Use of and implementation of abstract data structures in an object-oriented programming environment. Topics include lists, stacks, queues, tables, binary, trees, graphs, space and time complexity, recursion and recursive data types. Programming exercises and experimentation with software in closed laboratory supplement the discussion.

Credits: 4

Instructional Method Lecture

Prerequisites:
COSC 1030 Computer Science I

Minimum Student Competencies
Upon completion of (COSC 2030 Computer Science II), the student will:

  1. Create programs to solve real and simulated problems using proper design, code and debug techniques with object-oriented concepts.
  2. Demonstrate a systematic method of problem solving using various planning tools.
  3. Utilize basic data structures, conditionals, arrays and other object-oriented elements in creating programs.
  4. Utilize advanced data structures to solve programming problems.
  5. Create test plans to validate program functionality.
  6. Analyze technical specifications and software documentation in order to develop appropriate solutions.


Program Outcomes
Upon completion of (COSC 2030 Computer Science II), the student will:

  1. An ability to identify, define and develop solutions to computational problems.  
  2. Use appropriate techniques, technologies and tools to implement solutions to computational problems.
  3. Ability to use both procedural and object-oriented coding techniques.   
  4. Recognize the need and benefit of continual learning in the area of computer science.




Add to Portfolio (opens a new window)