Course Criteria

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

    Students will learn to use a standard graphics API and apply this knowledge to develop graphics applications for several areas. Topics will include a study of basic graphics algorithums, hardware components, output primitives and their attributes, 2D/3D transformations, clipping, interactive input, viewing pipeline, hidden surface removal, shading models, and curve and surface design. Prerequisite: CSCI 112 and CSCI 214, or permission of the instructor. Offered alternate years. Three hours. Staff.
  • 3.00 Credits

    The fundamentals of building a simulation model for a phenomenon that changes state at discrete points in time will be considered. Emphasis will be on learning modeling techniques through a variety of examples and implementing these techniques using a modern simulation language. Topics will include simulation languages, random number generation, selection of probability distributions, system performance measures, and confidence intervals for output data. Prerequisite: completion of CSCI 112 and a one year sequence of mathematics. Offered alternate years. Three hours. Staff.
  • 3.00 Credits

    This course is designed to introduce the student to the theory and practice of parallel computing. Through discussions of principles and implementation of these principles on a small variety of machines, students will gain experience and knowledge of some of the central issues of parallel computing. Topics include: processes sharing resources (using Java and concurrency), processors sharing resources (architecture models, performance measures, speedup and laws for parallel models), parallelizing algorithms, implementation of algorithms in message-passing systems. Prerequisites: CSCI 214 or permission of the instructor. Offered alternate years. Three hours. Staff.
  • 3.00 Credits

    This course offers a student the opportunity to explore an area of computer science or its application in a mode that fosters learning independent of an instructor as well as possibly working on development in a team environment. For example, students might take on projects that require them to learn a new programming language and/or delve deeply into application software and/or perform complex hardware/ software interfacing-projects that take them into topics and technologies not otherwise encountered in our curriculum. This seminar introduces students to a true seminar setting as they meet regularly to hear/present summaries of project progress and topical investigation. It serves as a precursor to the Senior Project where such seminars are also incorporated. Prerequisites: CSCI 214 with a grade of at least C- and junior standing. Three hours. Staff.
  • 3.00 Credits

    A theoretical and practical study of the algorithms used in compilers. Students will learn to define the syntax of a programming language using the BNF notation, and to use the syntax definition, together with a specification of the semantics, to write programs to scan, parse, and generate object code for a language. Prerequisite: MATH 220 or permission of the instructor. Offered alternate years. Three hours. Staff.
  • 3.00 Credits

    An experience in practical education. Each student enrolled in this course will become an active participant in a company's computer science applications. Work schedules will be determined by the participating company. Students will be responsible to a supervisor or supervisors, at the discretion of the respective companies, and to a member of the college's computer science department. Actual work performed will be determined by the company supervisors and may or may not involve a special project. Some possibilities include: computerizing a small company's payroll, inventory, etc.; participating in the systems programming department of a large company; or writing programs based on specifications for a consulting firm specializing in computer applications. Once a month during the fall or spring terms or twice during the January term, the student, his or her company supervisor, and a computer science department faculty member will meet to discuss the program. Further, each student will meet individually with his or her faculty representative bi-weekly in the fall or spring terms and weekly in the January term to discuss the student's progress. At the end of the term, before a final grade is assigned, each student must submit two copies (one for the company and one for the college's computer science department) of a formal report which summarizes the student's work activities during the term. In addition, the company supervisor may also submit a short, confidential report on the student's performance. Prerequisite: junior or senior status, an overall minimum R-MC GPA of 2.25, and departmental approval. Application required; see Internship Program. Offered as needed. Three hours. Staff.
  • 3.00 Credits

    A course in seminar format intended to provide further insight into the many facets of computer science. Students may expect extensive reading assignments, the preparation of written and oral reports, and the programming and documentation of non-trivial computer projects. Prerequisite: permission of the instructor. Offered on demand. Three hours. Staff.
  • 3.00 Credits

    A continuation of CSCI 481. Offered as needed. Three hours. Staff.
  • 3.00 Credits

    This course requires extensive work in some area of Computer Science that the student has studied. A formal proposal for the project must be submitted to and approved by the department during the semester prior to the semester the student is to enroll in the Senior Project. This proposal may be modified during the course of the project with the approval of the supervising faculty. In addition to a substantial working software project, students will be expected to provide written documentation in the form of a testing plan, javadoc-style class and method comments, and a user's guide. A formal oral presentation of the project is required. Prerequisite: CSCI 395 and senior standing. Three hours. Staff.
  • 3.00 Credits

    A continuation of CSCI 483. Offered as needed. Three hours. Staff.
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.