Course Criteria

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

    This course will cove the policies, legal issues and legislation, professional responsibilities and ethical issues in the discipline of Computer Science. Topics will include, but will not be limited to intellectual property, security and privacy, ethics, and Internet protocol. Prerequisites: Junior Standing or Consent from Instructor. Prerequisite:    Undergraduate level CMPS 110, CMPS 111, CMPS 334 Minimum Grade of C
  • 3.00 Credits

    This is an object-oriented programming course. The ideas are applicable in any object-oriented language (e.g., Java, C++, Small Talk, Visual Basic, and Eiffel). This is a program intensive course. Topic includes: abstraction and encapsulation, design by contract, classes and objects, single inheritance, polymorphism, object identity, declarations and definitions, methods, constructors, access control and overloading. Prerequisite: Junior Standing in CS or consent of instructor. Prerequisite:    Undergraduate level CMPS 201 Minimum Grade of C
  • 3.00 Credits

    This is an advanced course in object-oriented programming with JAVA and more intense than 370. Topic includes but not limited to: sub-typing, interfaces and abstract classes, overloading and overriding, multiple and repeated inheritance, polymorphic methods, dynamic binding, genericity, parametric polymorphism, message-passing, threads, remote method invocation, and automatic memory management. Prerequisite: CMPS 370. Prerequisite:    Undergraduate level CMPS 370 Minimum Grade of C
  • 3.00 Credits

    This course introduces the students to methods of securing cyberspace is an extraordinarily difficult strategic challenge. Topics include, but not limited to: formal specification and verification of security properties, operating system security, trust management, multi-level security, security labeling, security auditing and intrusion detection, security policy, safeguards and countermeasures, risk mitigation, covert channels, identification and authentication, password schemes, access control lists, and data fusion techniques. Prerequisites: Junior standing or consent from Instructor. Prerequisite:    Undergraduate level CMPS 110, CMPS 111, CMPS 334 Minimum Grade of C
  • 3.00 Credits

    The study of the software life-cycle that different applications go through, from conception to release and maintenance. Topics include, but are not limited to software requirements, software design, critical software systems, software verification and validation, software management, legacy systems, risk management; tool support; software process; discussion of CMM and ISO- 9003. Students will be required to develop a large project in team setting. Prerequisite: CMPS 202 with a 'C' or better. Prerequisite:    Undergraduate level CMPS 201 Minimum Grade of C
  • 3.00 Credits

    This course discusses the various techniques applied to a software project to achieve the level of quality and productivity required to satisfy customers. The course is designed for those students planning careers as software developers, software managers, or software quality professionals. Classroom projects which illustrate the concepts and techniques will be carried out. Familiarity with a computer language is required. Prerequisites: CMPS 378 with a 'C' or better. Prerequisite:    Undergraduate level CMPS 202 Minimum Grade of C or Undergraduate level CMPS 300, CMPS 378 Minimum Grade of C
  • 3.00 Credits

    No course description available. Prerequisite:    Undergraduate level CMPS 191, MATH 264 Minimum Grade of C
  • 3.00 Credits

    Advanced object-oriented design and implementation based on design patterns. Theoretical framework for the basis of design pattern classification into creational, structural, and behavioral patterns; application of specific patterns (Abstract Factory, Builder, Factory Method, Adapter, Composite, Decorator, Proxy; Iterator, State, Strategy, and Template Method) to the design of software applications, to be implemented in one or more object-oriented languages. Prerequisites: CMPS 370 or CMPS 371. Prerequisite:    Undergraduate level CMPS 370 Minimum Grade of C
  • 3.00 Credits

    This course covers the principles of database programming and relational databases using a case-based, problem-solving approach. The focus will be Microsoft Access and Structured Query Language. The use of tables, queries, forms, reports, advanced queries, embedded SQL, dynamic SQL and ODBC interfaces will be covered. Students will learn the essentials to develop database applications and data manipulation and gain the skills they need to begin designing, creating, and maintaining databases. This is done through textbook, lectures, labs, lab assignments and projects. Prerequisites CMPS 201. Prerequisite:    Undergraduate level CMPS 201 Minimum Grade of C
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.