|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisite: CPSC 2108 with a grade of C or bettter. Emphasizes the run-time behavior of programs. Languages are studied from two points of view: (1) the fundamental elements of languages and their inclusion in commercially available systems; and, (2) the difference between implementations of common elements in languages.
-
3.00 Credits
Prerequisite: CPSC 2108 with a grade of C or better. Includes the theory, the design, and the implementation of a large language translator system. Lexical analysis, syntactic analysis, core generation, and optimization are emphasized.
-
3.00 Credits
Prerequisite: CPSC 3131 with a grade of C or better. This course is intended for computer science students and professionals who have already acquired a basic background on databases. The objective of the course is to introduce the students to the most advanced concepts and recent issues in several areas of database technology, including the following: advanced database design and implementation, transaction management and concurrency control, distributed database management systems, object-oriented databases, client/server systems. The course includes lab work and individual database application projects.
-
3.00 Credits
Prerequisite: CPSC 2105 with a grade of 'C' or better. Review of combinational and sequential logic. Description of computer memory. Study of the instruction set architecture and addressing modes of a simple computer. Design on the computer control unit including both hard-wired and microprogrammed CPU's. Design of Input/Output including program-controlled I/O, interrupted-driven I/O, direct memory access (DMA), and I/O channels.
-
3.00 Credits
Prerequisite: CPSC 3125 with a grade of C or better. Survey of parallel computer architectures, including interconnection networks and synchronization techniques. Algorithms and programming languages for parallel computers. Applications. Interprocess communications, communication protocols, communication network architectures, and distributed programming interfaces. Performance implications.
-
3.00 Credits
Prerequisite: CPSC 2108 with a grade of C or bettter. Local area networks, wide area networks, and internets. Protocols and the ISO Open Systems Interconnect reference model. Design, analysis, and performance evaluation. Emphasis on data link, network, and transport protocols.
-
3.00 Credits
Prerequisites: CPSC 4125 with a grade of C or better. This course is a continuation of CPSC 4125, Introduction to Server-Side Web Development. This is a project-based class. Teams consisting of 3-4 students will develop working prototypes of large-scale web applications. Teams and their individual members will be required to make presentations reflecting progress through each stage of the project development: task formulation, analysis, prototyping and design, coding, debugging and testing. The final report will include a demonstration of the fully functional project.
-
3.00 Credits
Prerequisite: CPSC 2108 with a grade of 'C' or better. This course provides an introduction to the field of artificial intelligence with an emphasis on intelligent system methodologies. Topics are selected from the following: search techniques, machine learning, rule-based systems, artificial neural networks, fuzzy systems, genetic algorithms, intelligent agents, game AI, natural language processing and computer vision.
-
3.00 Credits
Prerequisite: Senior standing. Study of topics of special interest in computer science, or directed experience in computer science by means of lecture, discussion, seminar, and research. May be taken for a maximum of nine hours.
-
3.00 Credits
Overview of basic concepts in computer science ranging from computer hardware components, interconnection network structures and communication protocols, analysis of computer algorithms to software systems and applications. May not be applied to a degree program. Need a B or better to show proficiency.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|