Course Criteria

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

    This course assumes that students have average keyboarding and word-processing skills. Technology will be introduced to enhance all phases of the writing process.
  • 1.00 - 3.00 Credits

    These courses are intended for students in the Cooperative Education program. The program is designed to provide the students with an exposure to computer- related problems at commercial computer installations wherein they can apply the skills and concepts they have learned. The courses carry from 1 to 3 credits. The actual number awarded is decided by the faculty coordinator and based upon the level of the students' involvement. Cooperative education courses may not substitute for CS course requirements in the major. All courses must be taken on a Pass/No Pass basis. Prerequisites: Sophomore standing and 2.5 GPA.
  • 3.00 Credits

    Designed for non-science majors, the course emphasizes the computer's capabilities, limits, and its impact on society. Personal computer productivity software is used to demonstrate the influence of computers on society. Students are also provided an introduction to the Internet through the use of a Web browser and an e-mail facility. Not open to students who have completed a higher-level CS course. Laboratory fee.
  • 3.00 Credits

    An introductory computer programming course designed for students with no prior programming background. Emphasis will be placed on problem solving and the translation of solutions into a programming language. Topics include data types, input/output, control structures, loop structures, and program modularity. This course may be used to prepare the student with no prior programming experience for CS 114 or as a one-semester exposure to programming. Prerequisites: (1) Two years of high school algebra with an average grade of at least B and (2) a high school computer course or CS 110. Not open to students who have completed a higherlevel CS course. Laboratory fee.
  • 3.00 Credits

    4] An introductory course, with laboratory, covering the fundamentals of problem solving using a computer. The programming language used is the current base language for the department. Although language-specific, the course emphasizes general programming methodology and concepts common to all programming languages: algorithms, top-down–structured program design, modularity, efficiency, testing and debugging, user friendliness. Topics include organization and hardware; input and output; subprogram units (functions), control structures; compound data types. By the end of the course, the object-oriented paradigm is introduced. Some programming, in any language, is recommended; familiarity with quantitative reasoning is required. Prerequisite: M 110 or two years of high school algebra. Laboratory fee.
  • 4.00 Credits

    A second course, with laboratory, in the fundamentals of problem solving using a computer. The programming language used is the current base language for the department. This course continues to emphasize language-independent programming techniques while building the students' knowledge of the current base language. The ideas of objects, classes, and inheritance, introduced in CS 114, are developed more fully. Pointers, dynamic memory allocation, recursion, and basic data structures are introduced. Prerequisite: CS 114 (minimum grade of C). Laboratory fee.
  • 3.00 Credits

    This course introduces the student to current programming models used to generate and support real-world, Web-based applications. The course focuses on important HTML/ XHTML tags and concepts, including tables, frames, forms, and cascading style sheets. The Common Gateway Interface (CGI) is presented as a means of transferring data to and from client- server applications. Coverage includes an in-depth examination of client-side programming using ECMA (European Computer Manufacturers Association) compliant scripting language, such as JavaScript, to create and customize Web pages, generate dynamic pages, and validate the integrity of CGI data. Prerequisite: CS 111. Laboratory fee.
  • 1.00 - 4.00 Credits

    [ 1-4] Possible topics include those within computer graphics, data communications, formal theory of languages, computer architecture, theory of automata, modeling, simulation, artificial intelligence, and algorithm analysis. Prerequisite: Permission of instructor.
  • 4.00 Credits

    Architecture topics to include CPU and ALU design and operation, instruction sets, microcode, cache memory, arithmetic, instruction and data formats. Architectural principles are illustrated with the study of a specific assembly language. Prerequisite: CS 115. Laboratory fee.
  • 3.00 Credits

    The study of linear lists (stacks, queues); static versus dynamic allocation; garbage collection; sparse matrices; prefix, postfix, and infix formulas; recursion and recursive algorithms; trees (binary and other representations of trees, traversal of trees); hashing; searching; sorting (bubblesort, quicksort, heapsort, mergesort); analysis of algorithms in terms of time and space complexity; graphs (representation of graphs, topological sorting, reachability, critical path algorithm). Prerequisite: CS 115 (minimum grade of C). Laboratory fee.
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.