Course Criteria

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

    On-the-job experience in computer science. Co-op students work 20 hours per week, September through May, in local industrial, commercial or not-for-profit organizations and apply their knowledge to practical, professional problems. Students share experiences and discuss job search techniques in formal class meetings. Compensation provided by sponsor organization. Prerequisites: four courses in computer science; open only to junior or senior computer science majors. Registration, by consent of instructor, is competitive and requires sponsor interview. every sem., var. cr.
  • 3.00 Credits

    Individual study under direct supervision of faculty member investigating topic of interest to student. Special registration form required with signature of supervising faculty member. var. cr.
  • 3.00 Credits

    Using the World Wide Web as a platform for corporate intranets and the Internet at large. Covers HTTP protocol, Web servers, the Common Gateway Interface (CGI), CGI programming, active server page technologies (MS ASP, PHP and Cold Fusion), the Java Servlet API, Java server pages and Enterprise Java Beans. Additional topics: state-less programming, application state management, database connectivity, application scalability, scalability strategies and security. Prerequisites: CS 140 and CS 240.
  • 3.00 Credits

    The use of single-board computer systems as the embedded processing elements for consumer and industrial products. Storage hierarchies, rotating and non-rotating storage devices. Parallel and serial interfacing standards. Architecture and application of small form factor, single board computers used to solve consumer and industrial problems. Application and use of small computer operating systems. This course has a directed laboratory in which students will get hands-on experience with interfacing and the application of small form factor devices including embedded web servers, single-board computer systems and mixed signal programmable systems on chip. Prerequisites: CS 325, CS 350.
  • 3.00 Credits

    Microprocessor-based systems in hardware control. Embedded microcontroller systems: architectures and instruction sets for microprocessors and microprocessor-based control systems; memory and I/O port organization; serial and parallel I/O; timers; interrupts; ADC; DAC. Robotics: hardware; software; motion control; interaction control; actuators and sensors; trajectory planning; navigation; image processing and vision systems; operating systems and programming languages; multitasking; robot behavior and intelligence architectures; robot kinematics and dynamics. Supervised laboratory work involves microprocessor programming, interfacing and hardware control experiments. Students working in teams design and build mobile, autonomous, microprocessor-controlled robots and program them to perform a variety of tasks. Prerequisite: CS 350.
  • 3.00 Credits

    Survey of computer communication networks, circuit and packet switching, OSI reference model, LAN technologies, data link protocols, datagrams, and virtual circuits, application layer protocols. Automatic network routing algorithms. Internet protocols and issues associated with today's Internet, domain name system, mobile IP, multicast, IPV6. Programming assignments using the Berkeley Socket Interface. Prerequisite: CS 350.
  • 3.00 Credits

    Historic background of network security; legal, social and ethical implications associated with network security. Emphasis will be on understanding and identifying hazards and the mitigation of the associated risks. Investigation and analysis of classical attacks. Machine and OS hardening. Additional topics will include: cryptography, perimeter defenses, firewalls, virtual private networks, remote network access and demilitarized zones. Prerequisites: CS 328 or CS 428.
  • 3.00 Credits

    Associations among data elements and data models: entity-relationship, relational and object-oriented. Relational database design techniques. Various query languages. Introduction to query processing, transaction management and concurrency control. Prerequisite: CS 333.
  • 3.00 Credits

    Indexing and data structures for storing and searching the index. Boolean, statistical, inference nets and knowledge-based models. Thesaurus construction. Query expansion. Natural language and linguistic techniques. Evaluation. Distributed information retrieval. Information integration and fusion. Dissemination of information. Summaries, themes and reading tours. Hypertext. Internet tools. Intelligent agents. Digital libraries. Prerequisite: CS 333.
  • 3.00 Credits

    Basic topics of data mining, including data preprocessing, mining association rules, classification rules, clustering rules, post processing and mining in unstructured data. Prerequisites: CS333, MATH 327.
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.