Course Criteria

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

    This is a survey of advanced concepts in computer graphics. Topics include a review of fundamentals, curves and surface design, ray tracing, radiosity, animation, texture mapping, anti-aliasing, and selected topics depending on current research trends. Students are expected to complete substantial programming projects having research content. Preparation for Course P: CS 321 or consent of instructor. Cr. 3. Dual Level Course Dual Level, Undergraduate-Graduate
  • 3.00 Credits

    Emphasis is placed on the development and study of models for client-server systems, communication networks, and protocols. These models include Petri nets, other analytic models, and discrete event simulation models. Actual systems are modeled and performance predicted. Students are expected to complete a major project using simulation models and a standard simulation language, network modeling package, or a network protocol design tool. Cr. 3. Dual Level Course Dual Level, Undergraduate-Graduate
  • 3.00 Credits

    This course surveys the engineering aspects of software system design. It concentrates on such matters as formal specification and acceptance requirements, testing and quality management techniques, and the use of CASE tools as an aid to development. Depending on time available, it may include an introduction to database design, performance analysis, and project management tools. The course forms part of the required core for the ACS master's degree. Preparation for Course P: CS 260 and either CS 460 or CS 367 or equivalent. Cr. 3. Dual Level Course Dual Level, Undergraduate-Graduate
  • 3.00 Credits

    This course introduces the process of modeling computer system requirements and design using an object-oriented language such as the UML. It presumes an iterative life-cycle, and concentrates on human-oriented aspects of systems development. These include the solicitation and definition of requirements, the design of effective interfaces, and the reconciliation of application and technical needs. Students will carry out a team project. The course forms part of the required core for the ACS master's degree. Preparation for Course P: ACS 560 and either CS 460 or CS 367 or equivalent. Cr. 3. Dual Level Course Dual Level, Undergraduate-Graduate
  • 3.00 Credits

    A survey of human-computer interaction (HCI) concepts, theory, and practice, including its interdisciplinary nature. Examination of human needs and capabilities, as well as technological opportunities in the design of interactive systems. Provides an overview and introduction to the field of human-computer interaction and a systematic approach to human-computer design, including tools, techniques, and sources of knowledge. Students are expected to design and evaluate user interface designs in small projects. Preparation for Course P: ACS 562. Cr. 3. Dual Level Course Dual Level, Undergraduate-Graduate
  • 3.00 Credits

    A study of information systems (IS) as part of the corporate strategy. Topics include strategic planning, role of the chief information officer, value of the corporate information system, IS long-range planning, managing MIS development, managing information technologies and resources, and information systems as a corporate, competitive tool. Students complete case studies and an information systems strategic plan for their term project. Preparation for Course P: CS 562. Cr. 3. Dual Level Course Dual Level, Undergraduate-Graduate
  • 3.00 Credits

    Consideration of managing the software development process and the implementation of information technologies. Advanced material in project planning, cost and time estimation, mechanisms for monitoring and controlling projects, quality assurance, change management, and leadership and team building. Other topics include project tracking, managing multiple projects, data sharing, communicating plans, and transnational considerations in areas such as staffing and vendor support. Students apply project management software to case studies. Preparation for Course P: ACS 562. Cr. 3. Notes If you are majoring in this discipline, you may want to consider the Science and Engineering Research Semester. See information under Arts and Sciences (Part 3).
  • 3.00 Credits

    An examination of the concepts of object technology in a language independent fashion, illustrated with examples from specific programming languages. Teaches strategies and patterns for applying object-oriented methodologies to real-world application. Emphasis is on object-oriented programming and object-oriented design. Students are expected to complete large-scale programming and design projects through team programming. Preparation for Course P: CS 367 or equivalent. Cr. 3. Dual Level Course Dual Level, Undergraduate-Graduate
  • 3.00 Credits

    Advanced topics in modern operating systems such as distributed operating systems, client-server models, mutual exclusive and concurrency control, threads models, load balancing, real-time distributed system, distributed file systems, and shared memory. Case studies of contemporary operating systems. Cr. 3. Dual Level Course Dual Level, Undergraduate-Graduate
  • 3.00 Credits

    Introduction to communication networks, the Internet, circuit and packet switching, interfaces between computers and network hardware. Network architecture: OSI seven layer protocol stack, reliable delivery over unreliable channels, transport protocols, datagrams, virtual circuits, internetworking as a fundamental design concept. Network management concepts, client server principles and paradigms, addressing and address resolution algorithms, and remote procedure cells. Preparation for Course P: CS 274. Cr. 3. Dual Level Course Dual Level, Undergraduate-Graduate
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.