Search YSU:






CSIS 1590: Survey of Computer Science and Information Systems.

The major areas covered by CSIS 1590 include:

  • Concepts of computer hardware and software.
  • Operating systems (including Unix).
  • Html, graphics, and web page design.
  • Spreadsheets (Excel).
  • Databases (Access).
  • Networking concepts.
  • Programming concepts and paradigms.
While we do not necessarily expect work-related experience in all of these areas, we require evidence of experience in at least two or more areas. This could include:
  • Development of a reasonably complex web page, including images, tables, and links.
  • Development of a reasonably complex spreadsheet with complex data dependency.
  • Development of a small database with a single table.

The CSIS department is also in the process of developing an equivalency examination for CSIS 1590, since a number of undergraduates enter with equivalent knowledge. Once the examination is in place, it may also become a way of demonstrating knowledge in this area.

In addition, since CSIS 1590 is a prerequisite for the more advanced undergraduate requirements in programming, databases, and networking, the requirement for CSIS 1590 is considered to be met if the students has taken (or has experience equivalent to) either CSIS 2610, 3700, 3722, 3723, or 3783.

Back to Admissions | Course Description

CSIS 2610: Programming and Problem Solving and CSIS 3700: Data Structures and Objects.

CSIS 2610 and CSIS 3700 are a sequence of courses that cover programming concepts. Together, these two courses cover the following:

  • Programming concepts, including data types and control structures.
  • Principles of modular program design, including the design and debugging of large, complex programs.
  • Design of complex data structures.
  • Basic concepts of object-oriented programming, including classes and objects.
  • Principles of good coding, including documentation and modular program design.

Students wishing to claim employment experience equivalent to these two courses must submit one or more pieces of software developed in the course of employment. This software can be either a standalone application, or a component of a larger system.

This software must meet the following requirements, equivalent to the kind of programs required by the end of CSIS 2617:

  • At least one piece of software must be relatively complex, with a length of at least 1000 lines of code (not including comments and spacing).
  • At least one piece of software must either demonstrate design of a complex data structure or object-oriented classes.
  • All software must be based on principles of good coding, including modular decomposition and thorough documentation.

Back to Admissions | Course Description

CSIS 3722: Development of Databases.

CSIS 3722 covers the following topics:

  • File design in third normal form
  • File manipulation and migration procedures
  • DBMS software and report generation
  • SQL
The exit project generally involves designing and creating a third normal form database (or data mart) based on real or assumed business rules and environmental constraints that can be implemented for a real firm. Sufficient records are added to the data structure to permit query testing using SQL and report generation using a DBMS software program. The design is encapsulated in a client proposal intended to sell the design to a prospective client.

Students wishing to claim employment experience equivalent to this course must submit evidence that they have created a third normal form database as part of their employment, and have written SQL to query the database. This must include:
  • A copy of the database itself (if the database contains proprietary information, the student may instead populate it with dummy values).
  • Any SQL code written to enable queries to the database.

Back to Admissions | Course Description

CSIS 3723: Networking Concepts and Administration.

CSIS 3723 covers the following topics:

  • LAN and WAN devices, software, and support systems
  • Internet protocols, devices, and services
  • The OSI model
  • Logical and physical network topologies

The exit project for this course generally involves the design, installation, and management of a small LAN, including assigning privileges and performing troubleshooting.

Students wishing to claim employment experience equivalent to this course must submit evidence that they have performed similar duties as part of their employment. This must include:
  • A thorough description of the network configuration, including roles and characteristics of all computers networked in the LAN.
  • A copy of all code used to configure and program the network.

Back to Admissions | Course Description

CSIS 3783: Cisco Networking Academy II.

This is the second of two courses based on the Cisco Networking Academy curriculum. As such, there is no equivalent employment-related experience. Instead, the equivalent experience is a Cisco CCNA Certification.

Back to Admissions | Course Description