Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    This course covers the concepts used in planning, scheduling and control of construction projects. Use of graphic charts and the Critical Path Method (CPM) are featured. Also covered are program evaluation and review techniques (PERT), time assignment and computation, diagramming practices, monitoring and updating, and computer utilization. Lecture Hours: 54 Lab Hours: 0 Repeatable: No Grading: L Advisory: ENG-050 and MATH-057 CAN: None Transfer Status: CSU Degree Applicable: AA/AS COD GE: None CSU GE: None IGETC: None
  • 3.00 Credits

    This is an introductory course in computer concepts and terminology. Topics covered include: historical development of computers; hardware and software definitions and terminology; categories of system software and application software, including word processing, electronic spreadsheets, and database management; machine language, assembler language, and high-level programming languages; the systems development process; careers in data processing; and legal, moral, and ethical issues associated with computers. Lecture Hours: 54 Lab Hours: 0 Repeatable: No Grading: L Prerequisite: ENG-050 CAN: CSCI 2 Transfer Status: CSU/UC Degree Applicable: AA/AS COD GE: None CSU GE: None IGETC: None
  • 3.00 Credits

    This is an introductory course in computer programming concepts. Students design, write and debug programs using the principles of structured programming. Topics covered include: programming language structure and syntax; algorithm development, logic and design considerations and program development tools; error handling and debugging; functions, subprograms and parameter passing; conditional and relational operators, selection and looping structures; array processing; sequential and random file access; and an introduction to object oriented programming. Lecture Hours: 36 Lab Hours: 54 Repeatable: No Grading: L Prerequisite: CIS-070A CAN: None Transfer Status: CSU/UC Degree Applicable: AA/AS COD GE: None CSU GE: None IGETC: None
  • 4.00 Credits

    This is an introductory course in assembler language programming. Students design, write, and debug assembler language programs using structured programming concepts. Topics covered include: decimal, binary, and hexadecimal numbering systems; personal computer architecture; memory, addresses and registers; assembler directives; subroutines and the stack; interrupts; string functions; command line parameters; external subroutines, segments, groups and macros. Lecture Hours: 54 Lab Hours: 54 Repeatable: No Grading: L Prerequisite: CS-073 and CS-086 CAN: None Transfer Status: CSU/UC Degree Applicable: AA/AS COD GE: None CSU GE: None IGETC: None
  • 3.00 Credits

    This course focuses on application development using Java. Proper syntax and operating procedures are covered, along with design and programming techniques for object-oriented programs in Java. Additional topics include Applet Programming in Java, exception handling, graphics, font, colors, multithreading, streams, and native methods and libraries. Lecture Hours: 36 Lab Hours: 54 Repeatable: No Grading: L Prerequisite: CS-086 CAN: None Transfer Status: CSU/UC Degree Applicable: AA/AS COD GE: None CSU GE: None IGETC: None
  • 3.00 Credits

    This is an introductory course in C++ programming. Students design, write, and debug C++ programs using structured programming concepts. Topics covered include: C++ structure and syntax; algorithm development; fundamental data types; functions and parameter passing; arrays and addresses; conditional and relational operators; space and time scope of variables; sequential and random access file processing; command line arguments; string manipulation; objects, classes and data abstraction; inheritance, reusability, polymorphism and overloading. Lecture Hours: 36 Lab Hours: 54 Repeatable: No Grading: L Prerequisite: CS-073 and CS-086 CAN: None Transfer Status: CSU/UC* Degree Applicable: AA/AS COD GE: None CSU GE: None IGETC: None
  • 3.00 Credits

    This is an advanced course in C++ programming. Students design, write, and debug C++ programs using structured programming concepts. Topics covered include: pointers; linked lists, unions and data structures; bit operations, user-defined data types; recursion; incorporation of assembly language subroutines; and advanced graphical and animation techniques. Lecture Hours: 36 Lab Hours: 54 Repeatable: No Grading: L Prerequisite: CS-089 CAN: None Transfer Status: CSU/UC Degree Applicable: AA/AS COD GE: None CSU GE: None IGETC: None
  • 1.00 Credits

    Lecture Hours: 0 Lab Hours: 54 Repeatable: 3 Grading: K
  • 2.00 Credits

    Lecture Hours: 0 Lab Hours: 108 Repeatable: 3 Grading: K Microcomputer Applications Lab is an open entry/open exit environment designed to develop microcomputer skills for students in all segments of the college community. Emphasis is on the one-to-one tutorial approach, with time devoted to completing lab projects assigned in computer-related courses. May be taken for a total of four times. Corequisite: Enrollment in any CS or CIS course CAN: None Transfer Status: None Degree Applicable: NAA COD GE: None CSU GE: None IGETC: None
  • 0.50 Credits

    Lecture Hours: 0 Lab Hours: 27 Repeatable: 3 Grading: K
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2025 AcademyOne, Inc.