Course Criteria

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

    An introduction to the issues, techniques, strategies, representations and patterns used in designing and implementing software. Possible design topics include: specification of internal interfaces, architectural design, data design, user-interface design, design tools and evaluation of design. Possible implementation topics include: language-oriented issues, construction technologies, tools and formal constructions methods. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions. Prerequisite:    CSIS 602 AND CSIS 603
  • 3.00 Credits

    This course is an introduction to specifying, designing, implementing, and testing (real-time) embedded systems. Topics include the embedded system lifecycle, choosing a processor, hardware/ software partitioning, design techniques, cross-platform development, debugging, testing, and integration. Implementation languages may include Java, C/C++ or assembly. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions.
  • 3.00 Credits

    An introduction to the concepts and methods associated with software testing and maintenance. Testing topics to include: testing as part of the requirements for engineering and software design, test plan writing and static and dynamic testing. Maintenance topics to include: an overview of corrective, adaptive, perfective and preventive maintenance activities as well as organizational managerial issues. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions.
  • 3.00 Credits

    Service-Oriented Computing is a term that describes software systems that combine Service-Oriented Architecture (SOA) and Business Process Management (BPM) layers. This course explores both SOA and BPM, demonstrating how business and IT concerns can be aligned. Students will gain experience with service-oriented development, process modeling and execution, and securing services. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions.
  • 3.00 Credits

    This hands-on, project-oriented course explores the principles and tools involved in the design and construction of applications for mobile devices. Topics include the platform application architecture, mobile application lifecycle, managing application resources, designing user interfaces, data storage options, integrating audio and video, locationbased services, cross-platform development using a mobile device emulator, and porting applications to actual devices. Students will work individually or on small teams to design, develop, and deploy several mobile applications.
  • 3.00 Credits

    Introduction to human-computer interaction and user-interface development. Topics include human factors of interactive software, interactive styles, design principles and considerations, development methods and tools, interface quality and evaluation methods. This course stresses the importance of good interfaces and the relationship of user interface design to human-computer interaction. It is intended for students whose future work may involve software development. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions.
  • 3.00 Credits

    An introduction to the fundamental principles of computer graphics. Using standard graphics libraries, students will learn these principles by writing a series of programming projects. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions.
  • 3.00 Credits

    A course in the special study of an advanced or new topic in computer science, information science or software engineering. This course may be repeated for additional credit, as the topics change. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions.
  • 3.00 Credits

    This course consists of individual study of an agreed-upon topic under the direction of a faculty member and following a course of reading and other requirements proposed by the student and established by negotiation with the director. This course is intended to provide graduate students with an opportunity to study in an area of computer science, software engineering or information systems that is not generally offered. This course may be repeated once. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions.
  • 3.00 Credits

    Project Thesis is a three credit hour course for the completion of a formal master's project thesis under faculty direction. A Project Thesis is characterized by a research project that applies or extends course topics through systems development. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions. Prerequisite:    OR CSIS 601 AND CSIS 602 AND CSIS 603 AND CSIS 604
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 - 2024 AcademyOne, Inc.