Course Search Results

  • 4.00 Credits

    This course continues with computer skills and concepts that were learned in COMP 215 (PC Management Techniques I). Special attention is given to troubleshooting common laptop hardware and software problems, replacing common laptop hardware, troubleshooting common networking issues with desktops and laptops, and troubleshooting common printing issues with desktops and laptops. Prerequisite:    COMP 215
  • 4.00 Credits

    This course is a practicum for advanced students in the Computer Information Systems program. The instructor and immediate supervisor cooperatively supervise projects or work in business organizations. Students will gain experience in the computer field by observing and working with software, hardware, networking, programming, web pages, and/or databases. Students will complete a minimum of 165 hours at the assigned site. Prerequisite:    Completion of 45 credits in the program and 18 credits in the major with a "C" average or permission of the instructor
  • 3.00 Credits

    This course covers the definitions and models of database management systems (DBMS) including advanced topics in the theory and practice of applying database technology to the solution of typical business problems. Topics include database design and implementation based on a thorough analysis of requirements and information modeling and the application of Structured Query Language (SQL) to data definition and manipulation. Prerequisite:    COMP 210 or COMP 237 or COMP 242 or OADM 135 or permission of the instructor
  • 3.00 Credits

    This course is designed for science and engineering students and covers structured programming principles using the C++ programming language. It concentrates on the principles of good software engineering and stresses program clarity through the use of a structured top-down methodology. This course meets the General Education competency of Technological Competence (TC). Prerequisite:    MATH 102 or permission of the instructor
  • 3.00 Credits

    This course teaches the concepts of computer programming in a visual environment. Topics to be covered will include the incorporation of programming syntax and logic within Graphical User Interface (GUI) applications; coverage of file access methods; and accessing database management systems interface. Prerequisite:    COMP 230 or COMP 235 or COMP 237 or permission of the instructor
  • 3.00 Credits

    This third-level programming course covers the analysis of data structures (arrays, linked lists, stacks, queues, hash tables, trees, and graphs) and their algorithms. The analysis of the time and space requirements will provide a rational basis for the selection of the appropriate data structures and algorithms for programming applications. Prerequisite:    COMP 238 and MATH 100 or permission of the instructor
  • 3.00 Credits

    This course introduces the development and management of web pages using Hypertext Markup Language (HTML). Topics to be covered will include design principles, search engine optimization (SEO), current HTML and Cascading Style Sheets (CSS) syntax, and simple JavaScript.
  • 3.00 Credits

    This course extends the development and management of web pages using dynamic web programming techniques, including the document object model (DOM), client-side (JavaScript, jQuery), server-side (PHP) and database processing. Emphasis will be placed on current client-side and server-side languages. Prerequisite:    COMP 235 and either COMP 231 or COMP 237
  • 3.00 Credits

    This course covers structured programming principles. It concentrates on the principles of good software engineering and stresses program clarity through the use of a structured top-down methodology. Topics covered include data types, control structures, input/output, functions, string processing, arrays, and basic classes. Prerequisite:    Eligibility for enrollment in ENGL 101 based on placement test scores; or C or better in English developmental/preparatory courses. Eligibility for enrollment in MATH 091 based on placement test scores
  • 3.00 Credits

    This second-level course emphasizes the concepts of object-oriented design & programming and includes a thorough conceptual study of encapsulation, inheritance and polymorphism in a primary object-oriented programming language. Various implementations of the object-oriented paradigm in other programming languages are also examined along with operator overloading, templates/generics, exception handling and unit testing. Prerequisite:    COMP 230 or COMP 237 or permission of the instructor