|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisite: CSC 205. Provides an introduction to artificial intelligence and its languages. Includes these topics: history and state of the art in AI; programming techniques in the languages LISP and PROLOG; fundamental methods in AI including heuristic search, knowledge representation using predicate logic, and production systems; classic basic problems involving games, graphs, theorem-proving, symbolic algebra, expert systems, natural language, etc. Requires extensive programming. 3 Cr. Spring
-
3.00 Credits
Prerequisites: CSC 205 and CSC 209. Surveys electronic commerce technologies and realities. Studies defining tools of e-business to understand the manner in which users, tools, needs and opportunities interact. Includes these topics: the infrastructure of e-commerce and the design and implementation of e-business portals using network and database technologies, data/Web mining and security/encryption techniques for finding and negotiating with trading partners to execute electronic transactions. 3 Cr. Fall
-
3.00 Credits
Prerequisites: CSC 406 and MTH 481. Deals with design and analysis of parallel algorithms. Includes these topics: parallel models of computation, measures of complexity, parallel algorithms for selection, searching, sorting, merging, matrix algorithms, transitive closure, connected components, shortest path, minimum spanning tree and routing algorithms. Provides hands-on experience in a parallel programming environment. 3 Cr.
-
3.00 Credits
Prerequisites: CSC 203 and MTH 481. Provides a study of formal languages and theory of automata with an emphasis on Church ? thesis and the ?lgorithm = machine?point of view. Includes these topics: regular expressions and context-free languages, finite and pushdown automata, Turing machines, computability, undecidability, and complexity of problems . 3 Cr. Spring
-
3.00 Credits
Prerequisite: CSC 205; junior or senior status and computer science majors only. Provides an overall view of the professional field of computing, emphasizing development of communication skills for the profession. Includes these topics: detailed history of computing technology, social effects of computing, ethics in the field, professional literature, organizations and related activities, current industrial, social, legal governmental and technical developments, and career opportunities. Requires extensive reading and writing, both technical and non-technical, as well as library research, and prepared group discussions and oral presentations. 3 Cr. Every Semester
-
3.00 Credits
Prerequisites: Junior status, 3.0 or better average in computer science courses, appropriate course work, at least 18 credits towards the major completed prior to starting the internship, and instructor ? permission. Provides an opportunity to apply knowledge from the classroom by working in a professional setting. Also provides a valuable and challenging experience for students who have never worked in such a situation, as well as for professionals furthering their education. Teaches the successful intern how effective professional performance requires integrating substantive knowledge with behavioral skills and proficiency in oral and written communication. Each student is supervised on campus by a computer science faculty member, and at the work site by qualified management personnel. Past projects have involved software engineering, graphics, database design, data communications, and process control. 1-3 Cr. By Arrangement
-
3.00 Credits
Prerequisites: Junior status, 3.0 or better average in computer science courses, appropriate course work, at least 18 credits towards the major completed prior to starting the thesis, and instructor ? permission. Provides students with an opportunity to apply knowledge from the classroom by working in an independent research or development project in an academic setting, which is a valuable and challenging experience for students who are contemplating graduate studies in computer science, to test out their potential for independent study and advanced research. May involve substantial software or hardware development, structuring available commercial software/hardware for specific applications, or theoretical analysis of computational schemes. By developing a successful thesis, permits students to enrich their knowledge of computer applications, theory, hardware or software, to develop skills in analyzing problems involving current computing technologies, and to make effective oral and written presentations of their accomplishments. Each student is supervised by a Department of Computer Science faculty member. For details, see ?he Computer Science Thesis Option?in the Handbook . 3 Cr. By Arrangement
-
3.00 Credits
Prerequisite: Published prior to registration each semester. As an advanced course, addresses current topics in the field. Each offering is motivated by the expertise of the instructor and students?interests. Requires students to complete a major research, design, or development project. Descriptions are published prior to the registration period for the course. Past topics include: networking, human factors, computational linguistics, advanced architecture, software engineering, logic programming, program validation, object-oriented programming and parallel algorithms. 3 Cr.
-
3.00 Credits
Prerequisite: Instructor ? permission. Arranged in consultation with the instructor-sponsor and in accordance with the procedures of the Office of Academic Advisement prior to registration. 1-3 Cr. By Arrangement
-
3.00 Credits
Studies selected traditional jazz dance forms and development of skills through studio experience. Covers artistic and educational uses of traditional jazz dances. Requires reading along with experiencing the recreational value of the traditional jazz dance styles. 3 Cr. DNS 103 Traditional Dance Tap (A
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|