Course Criteria

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

    Multimedia opportunities, problems and solutions. Creating digital forms of video and audio, as well as text, graphics and images, allows degrees of interaction that are impossible with analog media. Unique demands of video and audio on end-user devices ranging from cell phones to interactive television, servers and, especially, delivery networks. Prerequisites: CS 220 and 240.
  • 3.00 Credits

    Application of the principles of Object-Oriented Analysis (OOA) and Object Oriented Design (OOD) to the development of large-scale projects. Methodologies and tools for OOA and OOD. Use of encapsulation, singular and multiple inheritance and polymorphism to create object-oriented solutions to real problems. Individual and group work, as well as formal written reports and presentations, are required. Prerequisites: CS 240.
  • 3.00 Credits

    Introduction to Smalltalk language and programming environment. Patterns for program design; examples of patterns used in existing software libraries, such as a windowing tool kit. Exercises in programming with design patterns and communicating designs to other programmers using the language of patterns. Programming graphical-interface and network applications in an object-oriented language other than Smalltalk. Prerequisites: CS 140 and CS 333.
  • 3.00 Credits

    Theory and practice of software engineering, especially as applied to life cycle of large software and computer systems. Project management, system requirements and specifications. Design representation and documentation. Implementation, installation and maintenance. Application of automation to development effort. Semester-long, term-oriented project allows students to execute theory. Prerequisites: CS 240.
  • 3.00 Credits

    Business computer systems design, modeling, development, implementation, management, simulation and analysis. The life cycle of enterprise systems, coupled with the business requirements of information technology. Tools for computer-aided software development, communication, financial analysis, project management and Internet resources. Business process modeling, requirements modeling, component modeling, data modeling and enterprise modeling. Object-oriented methods of design and analysis.Strategic planning and business objectives. Considerations of software, architectures, networks, implementations, operations and support. Design and analysis of data, I/O and user interfaces. Professional communication. Ethical, professional, and social issues. Prerequisites: CS 240 and 220.
  • 3.00 Credits

    Introduction to fundamental concepts underlying the design and implementation of operating systems. Process concept and process management; processor and memory management; file systems; input/output subsystems; protection; security issues. Introduction to distributed systems. Prerequisites: CS 220, CS240. every sem.
  • 3.00 Credits

    An overview of the issues involved in the design and implementation of graphical user interfaces (GUI) and windows applications. A practical, hands-on course that teaches many of the interactive, pointer-based, graphical techniques that constitute the modern desktop interaction metaphor. Microsoft Windows; the X Window System; event-driven programming; client/server model; Microsoft's API; Xlib; interface tools; window managers; widgets; resources; graphics and text in windows; future directions of GUIs; multimedia; 3D interaction. Project-oriented course emphasizing the programming of Windows applications rather than the aesthetical and psychological issues involved in user-interface design. Prerequisites: CS 220 and 240.
  • 3.00 Credits

    Theory and application of automata and the languages they recognize. Regular languages, finite-state automata, regular expressions, context-free languages, normal forms, pushdown automata, context-sensitive languages, linear bounded automata, Turing machines, computability, transducers. Application of concepts. Prerequisites: CS 240 and MATH 314. every sem., 3 cr.
  • 3.00 Credits

    Topic varies, depending on interests of instructor.
  • 3.00 Credits

    On-the-job experience in computer science. Student interns have opportunities to work in local industrial, commercial or not-for-profit institutions and to apply their knowledge to practical professional problems. Formal classroom meetings in which interns share their experiences and discuss job-search techniques. Prerequisites: four courses in computer science; open to computer science minors or majors. Registration competitive and by consent of instructor. Preference given to CS majors. every sem., var. cr.
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.