|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
The fundamentals of artificial intelligence (AI), including problem solving techniques, search, heuristic methods, and knowledge representation. Prerequisite: CS 210.
-
3.00 Credits
Methodology for development and implementation of complete software systems. The course integrates concepts and methods from earlier courses and emphasizes program maintenance, file processing, debugging, and documentation. Software engineering concepts and CASE tools are discussed and a system project is completed. Prerequisite: CS 152 or permission of instructor.
-
3.00 Credits
An introduction to the principles underlying the design of programming languages and their compilers. Included are models from automata and formal language theory as they apply to the definition and processing of programming languages. Co-requisite: CS 210.
-
3.00 Credits
The design, implementation and use of operating systems components is studied. Topics covered include: memory management, process management, device and file management, network protocols and interfaces, and basic systems administration. An emphasis is placed on systems programming including: standard low-level API’s, multi-threaded/concurrent programming, shared memory and other interprocess communication related topics, low-level device interfaces, and an introduction to network programming. Prerequisite: CS 311.
-
3.00 Credits
This course combines two important topics which aid in the link between human and machine. The structure and design of systems programs such as editors, compilers, and disk utilities will be studied using C as the main programming language. Techniques for transmitting data between machines will also be emphasized, including local area networks, modem and satellite telecommunications and terminal interfacing. Independent student projects and field trips will be used to illustrate topics covered. Prerequisite: CS 152 or permission of instructor.
-
3.00 Credits
A study of the basic concepts related to computer graphics and how images are produced and displayed by the computer. The course covers both theory and applications. Existing software is utilized to provide a background for more indepth study of underlying principles. Theoretical concepts are reinforced through development of sample graphics software. Students need a solid foundation in mathematics, structured programming, and data structures. Prerequisites: CS 210 and MTH 151 or MTH 131.
-
3.00 Credits
A study of modeling discrete and continuous systems, with applications written using simulation languages and standard higher level languages. Prerequisites: MTH 211 or equivalent and CS 210.
-
3.00 Credits
Prerequisites: 24 semester hours in computer science, including CS 151, 152, 251, junior or senior standing and prior approval of department.
-
2.00 - 3.00 Credits
Students perform the literature review phase of creating a research thesis. They will select a thesis adviser from the computer science faculty who will provide guidance in selecting an area for exploration and locating review materials. The student will select two faculty members, one of whom must be the thesis adviser, to serve as the thesis committee. The second committee member may be from any department; ordinarily this member will be from the Math/CS department. The student will write a thesis proposal that will be presented before the thesis committee at the end of the semester. Prerequisites: CS 151, 152, 210, plus two additional CS courses that count for the major.
-
2.00 - 3.00 Credits
Students perform research related to producing a research thesis. This will culminate in the writing of a thesis which will be presented before the thesis committee, chosen during Capstone I, at the end of the semester. Prerequisite: CS 601.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|