Course Criteria

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

    In lieu of a formal course, qualified upper class students, with the approval of the chair, substitute an intensive program of reading and/or writing under the direction of a member of the Communication Studies program. A student wishing to elect this course will be required to submit a proposal to the program and receive approval prior to registration.
  • 6.00 Credits

    A work-study experience co-supervised by the Communication Studies Program and a mentor in the workplace. Students are placed according to interest and career path in a clinical, academic, community or industrial setting for the purpose of gaining hands-on experience in the communication studies discipline. Consent of the Communication Studies Program.
  • 0.00 Credits

    Students in the Cooperative Education Program are registered in this manner during their semesters of on-the-job training.
  • 3.00 Credits

    An introduction to basic programming in a Webbased environment. Topics include the history of the web, data storage, algorithm development and basic programming. HTML and JavaScript will be used to develop interactive web pages. Satisfies the mathematics and science distribution requirement. Not open to students with credit for CS 161A. Three hours a week.
  • 3.00 Credits

    A basic computer literacy course which includes the historical development of computers, the technological characteristics of computers, and a survey of the nature and significance of computers in our society. The course will also emphasize the use of computers as a problem solving tool. It will include an introduction to spreadsheet and database management software packages and an introduction to HTML programming and Web site development. This course is NOT open to business administration majors, computer science majors or anyone with credit for BE 109A. Students cannot receive credit for both CS 103A and BE 108A or BE 109A. Three hours a week.
  • 4.00 Credits

    An introduction to computer science techniques with an emphasis on algorithm development and structured programming. Implemented in C++. Topics include program development, modularity, streams, control structures, functions, recursion, ADTs, structs, arrays. (Only for CS majors, minors, Math majors, EE majors and students considering a major or minor in computer Science). Satisfies the mathematics and science distribution requirements. Three hours a week and one hour weekly lab.
  • 3.00 Credits

    Basic concepts in the representation and manipulation of data. Topics include dynamic memory, classes, linked lists, stacks, queues, trees, sorting techniques, graphs. Prerequisite: CS 161A. Corequisite: MA 114A. Satisfies the mathematics and science distribution requirement. Three hours a week.
  • 4.00 Credits

    Computer structure and machine language, representation of numeric and character data, mnemonic operations including the data transfer, arithmetic, branching, and bit manipulation operations, symbolic addressing, addressing modes, subroutines and procedures, macros, and input/output as they are implemented on an IBM PC (Pentium). Prerequisite: CS 161A. Three hours a week and one three hour weekly lab.
  • 3.00 Credits

    A study of the Object Oriented paradigm and its key concepts: data abstraction, inheritance, information hiding, polymorphism, and encapsulation. Object Oriented Design and Analysis concepts will be discussed and implemented using UML. Programs illustrating key concepts will be written in Java. The course will end with a final project. Prerequisite: CS 162A or consent of the instructor. Three hours a week.
  • 3.00 Credits

    A study of the four language paradigms: imperative, functional, logic, and object-oriented. Programming language implementation issues including: data types (primitive and composite), variables, bindings, scope (static and dynamic), type checking, expressions and assignments, function and procedure calls, parameter passing methods and implementations. Students will write programs in a functional, a logic and an object-oriented language. Prerequisites: CS 262A. Three hours a week.
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.