Course Criteria

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

    This course presents an introduction to the elements of databases. It emphasizes the theoretical principles underlying the design, development, and implementation of database management systems. It includes major approaches to database design (relational, hierarchical and network); problems of representation, completeness, integrity, security and concurrency. Prerequisites: CSCI242. Credits: 3(3-0) Offered every other year
  • 3.00 Credits

    This is an introduction to the research techniques and applications of artificial intelligence -- the computer implementation of processes that are called reasoning, perceiving, and decision-making when performed by humans. The main areas studied include knowledge representation, search strategies, problem-solving and planning, deduction and inference, natural language understanding and production, cognitive modeling, image analysis, and learning. Application areas include computer vision, game-playing, robotics, speech analysis and synthesis, automatic programming, theorem proving, and expert systems. The effectiveness and limitations of available techniques will be discussed. Familiarity with predicate logic is helpful. Prerequisites: CSCI242; Corequisite CSCI276. Credits: 3(3-0) Offered every other year
  • 3.00 Credits

    This course is a continuation of CSCI241, Principles of Computer Organization, and the last in the hardware-oriented courses. While computer organization mostly deals with the computer hardware from a programmer's point of view, this course is a high-level treatment of computer architecture with little detailed treatment of hardware design. The course introduces the fundamental concepts and the modern-day approaches to computer design and architecture while examining von Neumann, as well as non-von Neumann architectures. Prerequisites: CSCI241 and MATH 237. Credits: 3(3-0) Offered every other year
  • 3.00 Credits

    This course introduces students to distributed systems, communication architecture, and models for interprocess communication, process migration, distributed file services, fault tolerance, concurrency control, and protection and security. Although normally taken after CSCI343, exceptionally well-qualified students who have completed CSCI242 may enroll in CSCI383 with permission of the instructor. Prerequisites: CSCI242 and permission of the instructor or CSCI343. Credits: 3(3-0) Offered when demand is sufficient
  • 3.00 Credits

    This course surveys the emerging discipline of parallel computation (computing systems incorporating multiple processors working in parallel), with an emphasis on its interaction with the traditional sub-disciplines of computer science. Particular attention is directed at the impact of parallelism on algorithms, both their design and analysis. Interrelated topics include theoretical models, topologies, control mechanisms, memory access, and communications. Both theoretical and empirical performance issues are investigated. The course includes extensive laboratory work and a field trip. Prerequisites: CSCI241 and CSCI242. Credits: 3(3-0) Offered every other year
  • 3.00 Credits

    This course will introduce students to a variety of computational architectures that have been proposed for autonomous intelligent robot systems, as well as some physical systems on which they are typically realized. Students will explore different sensory processes, such as visual and auditory processes, and study how they influence and determine the kinds of intelligent behavior with which an autonomous robot system might be endowed. Through laboratory exercises as well as a course project, students will use existing departmental facilities such as a mobile robot, an active vision system, and sonar technology, to explore different computational mechanisms for autonomous behavior. Prerequisites: CSCI241, MATH 222 (Recommended: CSCI376, MATH 233). Credits: 3(3-0) Offered when demand is sufficient
  • 1.00 - 3.00 Credits

    Directed studies in computer science are under the supervision of a faculty member. (1 to 3 semester hours). Prerequisites: permission of instructor. Offered by individual arrangement
  • 3.00 Credits

    This course presents the history of reading and writing instruction, different interpretations of literacy, and the psychology and linguistics of reading and writing processes. Various theories and aspects of language acquisition are explored and related to different literacy methodologies. The student gains practical experience using different literacy approaches and methods in the classroom. The mature reading and writing process is explored with an emphasis on the strategies individuals use when they read and write. Includes field trip component. Prerequisites: EDUC 214 or SPED 234. Credits: 3(3-0)
  • 3.00 Credits

    This course is designed to provide students with a knowledge of various approaches, methods, and procedures for use in intermediate (grades 4-6) and middle school reading programs; to provide practical experience using various literacy engagements; and to describe modifications of literacy instruction to teach children with disabilities. Includes field trip component. Prerequisites: CURR 213. Credits: 3(3-0)
  • 3.00 Credits

    This course covers contemporary teaching/ learning strategies for mathematics and science instruction in early childhood and elementary classrooms. Instructional techniques integrate hands-on learning, manipulatives, the student's environment, functional uses of mathematics and science, and assessment strategies appropriate for all students. The focus will be on the nature of children's science and mathematics learning, the teacher as a facilitator of meaningful learning, and New York State and National Learning Standards for science, mathematics, and technology. Constructivism, the idea that individuals must build knowledge from their own experience and thought, provides an underpinning for insights into the nature of children's learning in the life and physical sciences and in mathematics. Includes field trip component. Corequisite: MATH 141. Prerequisites: EDUC 214 or SPED 234, and MATH 140. Credits: 4(4-0)
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.