Course Criteria

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

    studies assembly language programming and provides an introduction to machine organization at the hardware level using microprocessor architecture. Topics include CPU design and organization, I/O hardware and programming, hardware interrupts, memory structures, and digital level hardware device interfacing. Emphasis is placed on the hardware and assembly language support for high level languages and operating systems. Prerequisite: COMP 150 or consent of the instructor.
  • 3.00 Credits

    offers an introduction to the algorithmic foundations of graphics generation, graphics hardware devices, and 2 D and 3 D modeling applications. Topics include: display algorithms for producing output primitives with various attributes, vector graphs in two and three dimensions, image generation, representation and manipulation, modeling and hidden line/surface elimination, shading and color. Prerequisite: COMP 150, and MATH 181 or MATH 170 or consent of instructor
  • 3.00 Credits

    introduces students to database theory and design. It combines database design principles with hands on experience in designing and using a database. Emphasis is on the relational model, focusing on E R diagrams, normalization, query languages, data definition languages, and security and integrity issues. Prerequisite: COMP 335 or consent of the instructor.
  • 3.00 Credits

    focuses on the design, implementation, and administration of a Web Server. It prepares the student to work with a variety of Web based tools and addresses security issues. Principal projects in the course will be Website creation and database integration. Prerequisite: consent of the instructor. Junior standing recommended.
  • 3.00 Credits

    introduces students to techniques used in programming graphical user interfaces such as those used in Microsoft Windows platforms. Students will gain experience with programming at least two of the most common GUI's currently in use. Some emphasis will be placed on the human factors (color combinations, menu placement, visual cues, etc.) associated with programming GUI's. Prerequisite: COMP 150 or consent of the instructor.
  • 3.00 Credits

    prepares the student to administer mini and client server computer systems. Topics include server administration for Unix, Linux, and Windows platforms, management of large environments, automation of tasks, use of tools and understanding the functionality to support and administer environments, administering an environment with a large number of users, administering a distributed environment, administering a large desktop environment and automating processes. Prerequisite: COMP 312 or consent of the instructor.
  • 3.00 Credits

    serves as an introductory course in data communications. Topics include data communication functions, the OSI model, international standards, analog and digital signals, transmission media, synchronous and asynchronous communications, modems, data link protocols, LAN hardware and software, circuit switching and packet switching, network routing algorithms, communications between networks, and application layer services. Prerequisite: COMP 335.
  • 3.00 Credits

    offers an overview of the history, principles, and technology underlying modern artificial intelligence. The course focuses on knowledge representation and search techniques in artificial intelligence. Topics include predicate calculus, resolution theorem proving, state space search, production systems, heuristic search, expert systems, semantic nets and frames, natural language understanding, and object oriented knowledge representation. Students are given experience with Artificial Intelligence programming languages such as LISP and PROLOG. Prerequisite: COMP 254.
  • 3.00 Credits

    provides an introduction to the functional elements and structures of digital computers. Digital logic, combinational and sequential circuits are studied in lecture and laboratory. The hierarchy of computer organization and how the digital level, microprogramming level, conventional level and assembly language level are interrelated is studied. Also provides an understanding of present day technology including buses, modern input/output devices, operation of a typical IBM PC clone at the chip level, pipelining, cache memories, and current architecture trends such as RISC machines and multiprocessors. Prerequisite: COMP 360 or consent of the instructor.
  • 3.00 Credits

    provides senior students with the opportunity of working on a team software development project. The project gives students experience in problem solving, applying technical knowledge obtained in previous Computer Science courses, and improving written and verbal communication skills.
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.