Course Criteria

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

    A general introduction to computer science by way of programming and algorithmic problem solving in contexts that provide attractive visualizations of results. Assumes no prior background in programming. The application contexts (animation, robotics, interactive graphics, virtual worlds, games, simulations, etc.) vary from semester to semester. Fundamentals of planning; objects and state; operations, expressions, control structures, logic and procedural decomposition; hierarchies and interactivity are introduced each semester. Provides a background for understanding information technology in terms of its organization, operation and customization, as well as for further study in computer science and related disciplines. Lecture/workshop and lab meetings.
  • 3.00 Credits

    Honors version of I Csi 110. Includes the same topics and approach as I Csi 110 but with greater depth and emphasis on surveying computer science as an intellectual discipline. It will quickly teach the fundamentals of programming so that students who have never done it before can encounter the challenges and rewards of algorithmic problem solving in the same manner as the professionals. The introduction with virtual world programming will be followed by study, discussion, problem solving, and practice with different embodiments of computing, including finite automata, neural networks, cellular automata, Turing machines, numerical simulations, and practical programming languages in different families such as Java, Scheme/Lisp and Prolong. Processes. Team based creative and research projects will be carried out and presented. Prerequisite(s): Excellent proficiency with secondary school mathematics.
  • 3.00 Credits

    Principles and issues arising in a variety of computational situations. Discussion of topics from computation theory, artificial intelligence, and systems design. From computation theory, an emphasis on impediments to computation, such as undecidability and NP-hardness. From artificial intelligence, an emphasis on knowledge representation. From systems, an emphasis on computer design and on synchronization problems. May not be offered in 2008-2009.
  • 3.00 Credits

    An introduction to security in computers and networks for a general audience. The operation of computers and networks is explained to show how they are the basis for attacks. The course will confer a basic but comprehensive understanding of how computer and network attacks (e.g., viruses, worms, denial of service) work. Also, how a general user of computers can defend her or himself from current and future attacks.
  • 1.00 - 3.00 Credits

    Classroom instruction on the practical aspects of computing on the campus personal, network and mainframe computer environment, including word processing, data communications, networking and using various operating systems. Training is followed by continuing consulting work experience in the public user rooms. Work schedules are determined on an individual basis during the first two weeks of class. May be repeated for credit. Total credits for I Csi 198, 199, 496, 497 prior to 2008, and their general education versions may not exceed nine. Prerequisite(s): permission of the instructor. S/U graded.
  • 1.00 - 3.00 Credits

    Classroom instruction on the practical aspects of computing on the University Libraries campus website, including search strategy and skills development in information technology in a public user facility. Students will learn about and assist users with library research databases and research on the Internet within the context of a sophisticated information-delivery organization, will become familiar with the practical, social and ethical issues relating to information, and will be able to evaluate and utilize information acquired through a variety of formats. Consulting schedules are determined on an individual basis during the first two weeks of class. Number of credit hours taken determines consulting hours required. Class attendance is mandatory. (CSI majors: total credits for A Csi 198, A Csi 199, A Csi 490, A Csi 497, and the former A Csi 298 and A Csi 498 may not exceed nine). Prerequisite (s): permission of the instructor. S/U graded. May not be offered during 2008-2009.
  • 4.00 Credits

    Computer algorithms and their representation. The principle of information hiding and its relation to program block structure. File structure and access methods. The efficient use of computational resources. Program development and style.
  • 3.00 Credits

    Introduction to systems analysis and structured programming techniques using COBOL (Common Business Oriented Language). Basic COBOL, table handling, sorting, file structures and maintenance, storage media, and basic functions of a multi-programming operating system. May not be taken for credit by students with credit for I Csi 206 or I Csi 306. Prerequisite(s): I Csi 101 or 110 or 201. Normally offered spring semester only.
  • 3.00 Credits

    Programming in the scientific languages Fortran 77 and APL. The effect of internal storage representation on precision and accuracy. Symbolic computation using Macsyma. Elementary numerical methods and the graphical presentation of scientific data. Software libraries of interest to scientists. Prerequisite(s): I Csi 101 or 110 or 201, and A Mat 113 or 119.
  • 3.00 Credits

    Introduction to object oriented programming, abstraction and system analysis techniques using an object orientated language such as C++ or Java. Basic syntax and semantics, classes, objects, arrays and pointers. Modular software design using header or class files and separate compilations and linking. Use of standard class and function libraries and packages. Introduction to memory management and performance issues. Prerequisite(s): I Csi 101 or 110 or 201. Normally offered fall semester only.
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.