|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Arrays, pointers, strings, structures, sorting and searching algorithms, introduction to classes. Prerequisite: CSCI 150 Programming in C++ I
-
3.00 Credits
Pointers and recursive programming. Fundamentals: objects and methods. Object Oriented features of C++. Classes: data abstraction, hiding and encapsulation. Inheritance and derived classes. Static and dynamic binding. Polymorphism and virtual functions. Prerequisite: CSCI 250 Programming in C++ II
-
3.00 Credits
Recursion and Solutions of recurrence relations, Introduction to Graph Theory, Trees, Language and Grammars, Finite State Machines. Prerequisite: MATH 280 Discrete Mathematics for Computer Science
-
3.00 Credits
Machine representation of data and instructions. Machine organization, primary storage, registers, arithmetic logic unit, control unit, operations. Assembly language programming, interface to high level languages. Assemblers and loaders. Prerequisite: CSCI 250 Programming in C++ II
-
3.00 Credits
Database Design, Entity-Relationship and Relational Model, Relational Algebra, Query Language SQL, Storage and File Structures, Query Processing, System Architectures.
-
3.00 Credits
This course emphasized the implementation in a high level language of the most common data structures. Lists: sorted and unsorted. Stacks and Queues. Linked structures. Circular and doubly-linked lists. Use of recursion with data structures. Binary search trees. Advanced sorting and searching. Prerequisites: CSCI 260 Object Oriented Programming; CSCI 281, Discrete Structures A treatment of computer architecture. Introduction to operating systems. Computer and operating system architectures, processes, inter-process communication, inter-process synchronization, mutual exclusion, deadlocks, memory hierarchy, virtual memory, CPU scheduling, file systems, I/O device management, security. Prerequisites: CSCI 387 Data Structures; CSCI 303 Computer Organization and Assembly Language Programming
-
3.00 Credits
Human information processing, user interface design principals, information presentation, visual, auditory and tactile display, speech communication, data entry, controls, tools and feedback, human factors in computer programming, workspace design, environmental, ethical and legal considerations. Topics vary depending upon needs of students and current interest of the instructor. Students interested in the specific content of this course as offered in a particular term should consult the instructor.
-
3.00 Credits
Prerequisite: CSCI 250 Programming in C++ II
-
3.00 Credits
Prerequisite: CSCI 387 Data Structures
-
3.00 Credits
ISO model for communications. Protocols for physical, data link and network communications. Sockets. TCP/IP. Applications. Protocol correctness and efficiency. Error detection and recovery. Local-area and Wide-area networks. Prerequisites: CSCI 250 Programming in C++
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|