Go to Main Content

 

 

HELP | EXIT

Common Course Numbering System

 

Your current Institution is CCCS
Transparent Image

 Searching Current Courses For Fall 2024

  Course: CSC 1060
  Title:Computer Science I: (Language)
  Long Title:Computer Science I: (Language)
  Course Description:Introduces computer science and programming, focusing on algorithm development, data representation, logical expressions, sub-programs, and input/output (IO) operations through a high-level programming language. Includes intensive hands-on computer work to reinforce understanding and apply these concepts.
  Min Credit:4
  Max Credit:

  Course Notes: Re-entered course 3/26/08 s@
  Origin Notes: ACC
  Status Notes: revised-dscrptn,cmptncs,oultn 2/24/12 LK

 Required Course Learning Outcomes:
 1.  Demonstrate the program development process and algorithm development.
 2.  Convert decimal numbers to and from binary and hexadecimal.
 3.  Develop programs with thorough consideration of the Software Development Life Cycle (SDLC).
 4.  Write programs with correct language syntax.
 5.  Write programs with input/output from the keyboard and file using multiple data types.
 6.  Demonstrate how operators work with different data types.
 7.  Identify how data is represented in a computer system.
 8.  Use logical expressions in a program.
 9.  Describe scope and lifetime rules.
 10. Create programs with multiple decisions and loops.
 11. Explain the concept of program flow.
 12. Use system and programmer-defined functions and methods with value parameters and/or reference parame-ters in a program.
 13. Describe recursive functions.
 14. Differentiate data types in a structure and class.
 15. Use pointers and references in a program.
 16. Write a program with arrays.
 17. Explain object-oriented methodology in program design.
 18. Define the object-oriented principles.


 Required Topical Outline:
 I.    Program development process and algorithm development
 II.   Software Development Life Cycle (SDLC)
        A.  Analysis
        B.  Design
        C.  Testing
        D.  Coding standards
        E.  Documentation
 III.  Number conversions
        A.  Decimal
        B.  Binary
        C.  Hexadecimal
 IV.   Programming language syntax
 V.    Data types and operators
 VI.   Data representation
 VII.  Input/Output from a keyboard
 VIII. Logical expressions
 IX.   Scope and lifetime rules
 X.    Decisions and iterations
 XI.   Functions and methods
 XII.  Arrays
 XIII. Input/Output from a file
 XIV.  Pointers and references
 XV.   Object-oriented methodology
        A.  Unified Modeling Language (UML)
        B.  Object-Oriented Analysis and Design (OOAD)
 XVI.  Object-oriented principles
        A.  Polymorphism
        B.  Inheritance
        C.  Encapsulation
        D.  Abstraction



 Course Offered At:

  Arapahoe Community College ACC
  Community College of Aurora CCA
  Community College of Denver CCD
  Colorado Northwestern CC CNCC
  Front Range Community College FRCC
  Lamar Community College LCC
  Morgan Community College MCC
  Otero College OJC
  Pueblo Community College PCC
  Pikes Peak State College PPCC
  Red Rocks Community College RRCC
  Trinidad State College TSJC
Transparent Image
Skip to top of page

Skip CCNS Pub Presentation Links

[ CCNS Main Menu ]

Release: 8.5.3