Course Criteria

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

    For hours and prerequisites, see segment descriptions. Under the direction of a faculty member, student teams propose, design, build, test, and document software and/or hardware devices or systems. Emphasizes professional and ethical responsibilities and the need to stay current on technology and its global impact on economics, society, and the environment.
  • 4.00 Credits

    Discussion, 1 hour; laboratory, 9 hours. Prerequisite(s): CS 141 and CS 152 with grades of "C-" or better; ENGR 180; 8 additional upper-division units in Computer Science. Student teams plan, design, implement, test, and document a Compiler-related system using techniques from previous related courses. Requires a written report and an oral presentation. Emphasizes professional and ethical responsibilities and the need to stay current on technology and its global impact on economics, society, and the environment.
  • 4.00 Credits

    Discussion, 1 hour; laboratory, 9 hours. Prerequisite(s): CS 153 with a grade of "C-" or better; ENGR 180; 8 additional upperdivision units in Computer Science. CS 160 is recommended. Student teams plan, design, implement, test, and document an Operating Systems-related system using techniques from previous related courses. Requires a written report and an oral presentation. Emphasizes professional and ethical responsibilities and the need to stay current on technology and its global impact on economics, society, and the environment.
  • 4.00 Credits

    Discussion, 1 hour; laboratory, 9 hours. Prerequisite(s): CS 141 and CS 166 with grades of "C-" or better; ENGR 180; 8 additional upper-division units in Computer Science. Student teams plan, design, implement, test, and document a Database-related system using techniques from previous related courses. Requires a written report and an oral presentation. Emphasizes professional and ethical responsibilities and the need to stay current on technology and its global impact on economics, society, and the environment.
  • 4.00 Credits

    Discussion, 1 hour; laboratory, 9 hours. Prerequisite(s): CS 122A, CS 141, and CS 161 with grades of "C-" or better or consent of instructor; ENGR 180; 3 additional upper-division units in Computer Science. Student teams plan, design, implement, test, and document a Computer Architecture and Embedded Systems-related system using techniques from previous related courses. Requires a written report and an oral presentation. Emphasizes professional and ethical responsibilities and the need to stay current on technology and its global impact on economics, society, and the environment.
  • 4.00 Credits

    Discussion, 1 hour; laboratory, 9 hours. Prerequisite(s): CS 141 with a grade of "C-" or better; CS 180; ENGR 180; 8 additional upper-division units in Computer Science. Student teams plan, design, implement, test, and document a Software Engineering-related system using techniques from previous related courses. Requires a written report and an oral presentation. Emphasizes professional and ethical responsibilities and the need to stay current on technology and its global impact on economics, society, and the environment..
  • 4.00 Credits

    Discussion, 1 hour; laboratory, 9 hours. Prerequisite(s): CS 141 and CS 170 with grades of "C-" or better; ENGR 180; 8 additional upper-division units in Computer Science. Student teams plan, design, implement, test, and document an Artificial Intelligence-related system using techniques from previous related courses. Requires a written report and an oral presentation. Emphasizes professional and ethical responsibilities and the need to stay current on technology and its global impact on economics, society, and the environment.
  • 4.00 Credits

    Discussion, 1 hour; laboratory, 9 hours. Prerequisite(s): CS 130 with a grade of "C-" or better; CS 141; ENGR 180; 8 additional upper-division units in Computer Science. Student teams plan, design, implement, test, and document a graphics- or electronic game-related system using techniques from previous related courses. Requires a written report and an oral presentation. Emphasizes professional and ethical responsibilities and the need to stay current on technology and its global impact on economics, society, and the environment.
  • 4.00 Credits

    Lecture, 3 hours; laboratory, 3 hours. Prerequisite(s): CS 141. A study of software engineering techniques for the development, maintenance, and evolution of large software systems. Topics include requirements and specification; system design and implementation; debugging, testing, and quality assurance; reengineering; project management; software process; tools; and environments.
  • 4.00 Credits

    Lecture, 3 hours; laboratory, 3 hours. Prerequisite(s): CS 061, CS 141 (CS 141 may be taken concurrently), CS 150. Principles of programming language design. Study and comparison of several programming languages, their features, and their implementations.
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.