Course Criteria

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

    One Credit LA Dual listed as ITS 110 The seminar consists of a series of lectures covering topics in computing and information processing. For example, the topics will provide the student with a broad perspective of the field. Lectures will be given on state-of-the-art topics by faculty actively involved in the area. The topics include parallel processing, neural networks, artificial intelligence, web applications, distributed systems, decision support systems, management information systems, and a career panel. Offered every fall.
  • 1.00 Credits

    One Credit LA The Game Studies Seminar is a one-credit course that surveys various topics related to video games and video game development. Different individuals including faculty and guest speakers deliver lectures on a variety of game topics including (but not necessarily limited to) computer science, physics, psychology, communications, art, multimedia, and business.
  • 4.00 Credits

    Four Credits LA The objectives of this course are to introduce a disciplined approach to problem-solving methods and algorithm development; to teach program design, coding, debugging, testing, and documentation using good programming style; to teach an object-oriented programming language; to provide familiarity with computer hardware and software technology; and to provide a foundation for further studies in computer science. Offered every semester. Prerequisite: Three years of high school mathematics
  • 3.00 Credits

    Three Credits LA The concept of data abstraction as applied to elementary stacks, queues, linked lists, and binary trees will be introduced and implemented in an object-oriented language. Recursion as a programming tool will be introduced and employed in the development of linked list and binary tree algorithms. Searching and sorting algorithms will be studied and compared in terms of space and time complexity. The notions of algorithm complexity and program correctness will be introduced and discussed at appropriate points. Offered every semester. Prerequisite: CMSC 120
  • 3.00 Credits

    Three Credits LA Introduction to assembly language programming. Addressing, internal representation of data, instruction execution, program organization, segmentation and linkage, and input-output. Programs will be assigned. Offered every fall. Prerequisite: CMSC 121
  • 3.00 Credits

    Three Credits LA This course is designed to introduce the student to a mainstream programming language that is not a part of the regular computer-science curriculum. The student will be taught the syntax of the language as well as the software design paradigm associated with the language being taught. Programming projects will be assigned. Students are expected to have programming experience comparable to what is covered in CS I and II. Offered on demand. Prerequisite: CMSC 121
  • 3.00 Credits

    Three Credits each LA Topics courses serve as a vehicle by which a division may offer a topical or thematic study not included in the regular course offerings. The specific content is indicated when the course is listed in the schedule of classes. Offered upon demand. (Does not satisfy upper-level Computer Science elective requirements.) Prerequisite: Permission of instructor
  • 3.00 Credits

    Three Credits LA This course is designed to introduce the student to the mainstream programming language C++ which supports the object-oriented paradigm. The C++ approach to abstraction, encapsulation, inheritance, and polymorphism will be examined. Programming projects will be assigned. Offered every fall. Prerequisite: CMSC 121
  • 3.00 Credits

    Three Credits LA The purpose of this course is to gain an understanding of the structure, design, and internal working of modern digital computers. It will involve an introduction to logic design and Boolean arithmetic operations and their application to digital computer organization. Topics discussed will include logic circuits, arithmetic operations, control logic, computer run-time cycles, and interrupt handling. Offered every spring. Prerequisites: CMSC 121, CMSC 230
  • 3.00 Credits

    Three Credits LA This course focuses on the organization of programming languages, the formal study of language specification and analysis, compilation versus interpretation, data and control structures. Offered every spring. Prerequisite: CMSC 230 Corequisite: CMSC 233
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.