|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Presents database concepts and architectures. Topics include basic file structures, data dictionaries, data models, languages for data definition and queries, and transaction management for data security, concurrency control, and reliability. Hands-on experience with database and query systems. Prerequisites: Computer Science 215, Mathematics 222.
-
3.00 Credits
Components of operating systems. Tasking and processing, process coordination and scheduling, memory organization and management, device management, security, networks, distributed and real-time systems. Prerequisite: Computer Science 215. Recommended corequisite: Computer Science 320. Spring.
-
3.00 Credits
Digital data communication systems in hardware and software, synchronous and asynchronous communication, standards, protocols, network configurations, network applications. Prerequisites: Computer Science 215, Mathematics 222.
-
3.00 Credits
(3) Covers real-time programming techniques that are commonly used on embedded systems. Topics include real-time operating system concepts, concurrent programming and task scheduling algorithms, mutual exclusion and synchronization methods, and interprocess communication. Students gain real-world experience by writing applications for two popular embedded operating systems. Prerequisite: Electrical Engineering 354 or Computer Science 220; Electrical Engineering 356/Computer Science 376 or Computer Science 215 or permission of the instructor. Same as Electrical Engineering 458. Spring.
-
3.00 Credits
Theoretical and practical aspects of compiler construction. Covers lexical analysis, parsing, code generation, and code optimization. Includes implementation of a usable compiler. Prerequisites: Computer Science 215; Computer Science 220 or Electrical Engineering 354. Recommended: Computer Science 380.
-
0.00 Credits
Provides guidance for the selection of a topic for the senior design project. Projects (some industry-sponsored) are presented for student selection. An outline and short presentation of the project selected is required. Prerequisite: 12 hours of 300-level computer science courses. Computer engineers may substitute Electrical Engineering 494. Spring.
-
3.00 Credits
Plan the computer science project and formulate the preliminary design under the guidance of faculty and industrial advisors. Discussion of the relationship of computer science as a discipline to the humanities and social sciences. Preparation of a written formal proposal and an oral presentation of the proposal. Seminar session addresses ethical, environmental, economic, safety, and ergonomic aspects of computer science. Written reaction to seminar topics. Prerequisites: Computer Science 494 and GPA of at least 2.0. Computer engineers may substitute Electrical Engineering 495. Fall.
-
3.00 Credits
Student completes and builds the design proposed in Computer Science 495. A formal design review is conducted early in the semester. A practice oral report, a written final report, a final oral report, and a demonstration of the completed project are required. Prerequisite: Computer Science 495. Computer engineers may substitute Electrical Engineering 497.
-
3.00 Credits
Independent study of a topic of interest to the student. Requires faculty sponsor and approved detailed study plan.
-
1.00 - 3.00 Credits
Study of topics of special interest. Topics will be announced. May be repeated. Prerequisites will be announced when scheduled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|