Course Criteria

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

    This course moves students into the domain of software design, introducing principles that are necessary for solving large problems. With an emphasis on the software design process, topics include abstract data types, specifications, complexity analysis, and file organization. Basic data structures (queues, stacks, trees, linked lists) and transformations (sorting and searching) are introduced as fundamental tools that are used to aid this process. Time and space analysis and verification are also included. Applications of the above mentioned topics emphasizing software design will be developed in Java. Students enrolled in COSC 2325 must also enroll in COSC 2125. Prerequisite: COSC 1323 and COSC 1123 with a grade of C or better. (Fall, Spring)
  • 3.00 Credits

    An introduction to instruction set architectures (ISA), emphasizing central processor organization and operation. Specific topics include integer and floating point representations, character codes, register architectures, ISA level addressing modes, instruction execution cycle, interrupt cycles, operating modes, subroutine call/return and I/O services, digital logic gates and basic boolean algebra, sequential and combinational circuits, Karnaugh maps for circuit minimization, caching, pipelining, I/O devices, buses, and bus protocols. Programs will be assigned in a representative assembly language to explore these areas. Prerequisites: C or better in COSC 1323. Spring. (Fall)
  • 3.00 Credits

    Introduction to the technology and management methods needed to administer a computer system. Students will be introduced to the various tasks expected of a computer system administrator. Students will modify system configurations to meet new requirements and install new software on existing systems. They will also be exposed to the tools available for monitoring system resource utilization. Scripting and its use to automate routine tasks will be addressed. Configuration of a system for connection to the Internet and development of web pages will be discussed. Concerns arising from integrating dissimilar machines (Unix, Windows, Mac OS, etc.) into a system will be considered. Challenge credit may not be earned for this class. Prerequisite: COSC 2325 or equivalent with a C or better. (Offered on sufficient demand)
  • 3.00 Credits

    Topics include introduction to database concepts, data models, data normalization, data description languages, query facilities, file organization, index organization, file security, and data integrity and reliability. Prerequisite: COSC 2325 with a grade of C or better. [Same as ACCT 3337] (Spring)
  • 3.00 Credits

    An introduction to the theory, methods and tools of software engineering and system analysis. Each student will take part in the specification, design, implementation, testing, evolution, maintenance and management of a large -scale team project. Students will be exposed to best practices and use industry-standard tools. Topics include software development methodologies, object-oriented design, software testing, client management and technical communication. Spring. Prerequisite: A grade of C or better in COSC 3327. (Fall)
  • 1.00 Credits

    Supervised independent investigation of advanced computer science topics. The course permits students to further their study of specialized areas in which they have already acquired considerable expertise. A particular topic will be offered only with the prior approval of the instructor. May be repeated for credit with different topics. Specific topic entered on transcript. Prerequisite: Twelve hours of upper division computer science and consent of the instructor. (Offered on sufficient demand)
  • 1.00 Credits

    Supervised investigation of a research problem. The research problem will be selected by the student in consultation with the supervising faculty member. A minimum of 60 hours per semester of research time is required. May be repeated for credit. Prerequisite: Consent of instructor. (Fall, Spring, Summer)
  • 1.00 Credits

    A seminar presentation based on the senior project completed in COSC 4347. A written summary of the presentation, conforming to the style of Communications of the ACM, must be provided at the time of the presentation. Professional documentation of the project is required. Students will be required to take the Computer Science Achievement Test as part of this course. Prerequisite: COSC 4347, senior standing, and consent of instructor. [Same as ACCT 4149] (Spring)
  • 1.00 Credits

    An internship at a cooperating work site. Students will be required to work regular shifts, observing and participating in the daily routine. A log is to be kept of each day's activity. Offered with prior approval of the cooperating work site. Requires a minimum of 60 hours per semester of working time. Prerequisite: Consent of the instructor. (Fall, Spring, Summer)
  • 3.00 Credits

    Study of the basic components and functions of an operating system including process scheduling, interrupts and interrupt handling, buffering, interprocess communication (IPC), timesharing, memory management, swapping, paging, virtual memory, device management, file systems, system calls, multiprocessing, and spooling. A UNIX-like operating system is examined. Programs may be assigned to reinforce concepts presented in this course. Prerequisite: COSC 3327 and MATH 2315. (Fall)
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.