Sun Microsystems, Inc.
spacer spacer
spacer   Sun Educational Services  
spacer
black dot
  black fade
spacer
  Course Catalog
logo

C and C++ for Non-Programmers

( SL-100C )


     Course DescriptionBack To Top

This first course, of a two-part course sequence, teaches people with little or no programming experience how to program using the C and C++ languages in a non-object-oriented manner. After taking this course and "C and C++ for Non-C Programmers" (SL-145), students will be prepared to take "C++ and Object-Oriented Programming" (SL-240).

The C++ language consists of four parts: (1) ANSI/ISO C, (2) C++ procedural enhancements to ANSI/ISO C that enable programmers to use "C++ as a better C," (3) data abstraction capabilities and (4) object-oriented programming capabilities. "C and C++ for Nonprogrammers" (SL-100) and "C and C++ for Non-C Programmers" (SL-145) rigorously teach only the first part of C++, namely ANSI/ISO C.

Important: People with "thin" programming experience should take SL-100 before proceeding to SL-145 (SL-145 is intended for practicing programmers).


Course details
    id:      SL-100C
    duration:  5 days
    list price:  $  1995.00

 
     Prerequisites Back To Top

To succeed fully in this course, students should be able to:

  • Use basic Solaris[tm] commands
  • Employ the OpenWindows user interface
  • Edit text files using vi or the OpenWindows Text Editor
  •  
         Skills Gained Back To Top

    Upon completion of this course, you should be able to:

  • Write elementary, non-object-oriented C and C++ programs
  • Understand algorithmic thinking and apply it to programming
  • Understand problem-solving techniques
  • Read, write, and debug substantial C and C++ programs
  • Write programs using structured programming techniques
  • Program C and C++ input and output using the stdio and iostream libraries including simple formatting capabilities
  • Code with C and C++ arithmetic, increment, decrement, assignment, conditional, relational, equality, and logical operators
  • Code C and C++ control structures (if, if/else, switch, while, do/while, for) and use built-in data types
  • Write user-defined functions and use library functions
  • Understand and manipulate single-subscripted arrays
  • Pass single-subscripted arrays to functions
  • Process single-subscripted character arrays as strings
  • Use the const qualifier to create constant data
  • Use the SPARCworks debugger to analyze and fix program logic errors
  •  
         Related Courses Back To Top

  • After: SL-145: C and C++ for Non-C Programmers
  • After: SL-240: C++ and Object-oriented Programming

  • Terms of UsePrivacy PolicyFeedback Copyright 1994-2002 Sun Microsystems, Inc.