Course Criteria

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

    This course provides an in-depth treatment of recent advances in subjects of current interest in the field of computer science. The special topics in a given semester will be announced before registration. Programming projects in a language selected by the instructor. Oral and/or written reports are required. Prerequisite: junior status
  • 3.00 Credits

    This course allows students to pursue topics not covered in the regular program. The student will either: (1) study in some detail a topic of their choice (subject to faculty approval); or, (2) write a substantial documentation. (The University retains the rights of use.) The faculty supervisor will test the student on the material. An oral presentation of the results of the study will be required. This course cannot be taken to replace a required course. For further details, see "Independent Study" in the "Academic Policies" sectio
  • 3.00 Credits

    This course offers students an in-depth study of computer networks and their role in the information technology infrastructure of an enterprise. Topics will include logical and physical organizations of computer networks, hardware and software, the ISO model, communications protocols especially TCP/IP. Students will study LANs, MANs, BNs and WANs. Network design, management, performance, control, encryption and security will be discussed. The University's computer equipment will be used for hands-on, networkmanagement assignments. Prerequisite: junior status or permission of the instructor
  • 3.00 Credits

    This course continues the development of students' skills in data analysis and modeling. Emphasis will be on data warehousing and data mining. Topics will also include non-relational databases and management systems. Emphasis will be on effectiveness and uses of data analysis for management decisions. Prerequisites: MIS-301, MIS-305
  • 3.00 Credits

    This course introduces fundamental principles of computer science as applied to problem solving. Main topics include problem specification and decomposition, design of algorithms, evolution of computers and computing, data and procedural abstractions, fundamental instructions, control mechanisms and modular programming. Programming projects in C. Prerequisite: MIS-301 or permission of the instructor
  • 3.00 Credits

    This course is the continuation of MIS-422 and introduces more advanced problem-solving techniques through the use of object-oriented techniques such as information hiding and code reuse, classes and data abstractions, single/multiple inheritance, operator/function overloading and polymorphism. More specifics include pointers, stacks, queues, linked lists, binary trees, linear/binary search techniques, recursion and sorting. Programming projects in C++. Prerequisite: MIS-405
  • 3.00 Credits

    The course provides a practical introduction to design and implementation of large- and small-scale projects. It will include a survey of current project procedural paradigms. When feasible, students will work in groups to develop a tangible product in an area of interest not previously defined. Such projects may involve software, industrial design, textile product development or other. Student groups will be expected to follow formal, project-management guidelines including creation and assignment of tasks, budgeting, critical-path analysis, reports, et al. Software support for projects will be utilized. Prerequisite: MATH-103
  • 3.00 Credits

    Review of set algebra; study of mathematical reasoning; Boolean algebra and logic circuits; combinatorics; discrete probability; graphs; trees; recurrence relations; dynamical systems. Prerequisite: MIS-301
  • 3.00 Credits

    Study of advanced programming techniques and data representations, including recursion, stacks and queues; packaging data abstraction; advanced searching and sorting; files; binary search trees; analysis of algorithms and computational complexity; advanced data structures. Programming assignments will be submitted. Prerequisite: MIS-301
  • 3.00 Credits

    This is a second-level programming course offering students experience in planning, developing and testing short software projects. This course will be a continuation of MIS-207. Class periods will involve development methodology, software approaches and a structured walk-through for each project, as well as provide time for students to report on progress and discuss project approaches and problems. Computer languages and "script" currently undergo rapiddevelopment and change necessitating equivalent evolution of this course. Prerequisite: MIS-207
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.