|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
3 Hours. This course introduces the principles underlying the field of Artificial Intelligence. The specific topics are: Problem solving, including game playing, first order logic and inference, decision making under uncertainty, and learning and belief networks. The course will have programming exercises and projects to build and add capabilities to intelligent agents. Prerequisite: CS 3403 or CS advisor's approval.
-
1.00 - 6.00 Credits
1-6 Hours. Directed study of a selected problem or topic in computer science. Prerequisite: Prerequisites may vary by topic; instructor's approval is required. This course may be repeated with a change in subject matter for a maximum of twelve hours credit.
-
3.00 Credits
3 Hours. An opportunity for students to obtain on-the-job experience. The student must be accepted as an intern by an approved organization and be employed full-time for at least eight weeks in a supervised position in computer science. Prerequisite: Completion of at least two of the courses CS 3173, CS 3343, CS 3403, CS 3033, and permission of the department.
-
3.00 Credits
3 Hours. An introduction to the development of distributed N-tier applications implemented on networks using the hypertext transfer protocol. Topics include application layer of the TCP/IP stack, developing thin-client applications and rich-client applications using tools such as CGI scripts, Java servlets, ECMAScripting languages, DHTML, XML, cascading style sheets and others. Prerequisite: CS 2163.
-
3.00 Credits
3 Hours. An introduction to concepts, techniques, and tools involved in the software development life cycle. Topics include alternative techniques in structured and object oriented software development methods with emphasis on UML, software project planning, software metrics, software quality, documentation, and testing. Prerequisite: CS 3403 or CS 3033.
-
3.00 Credits
3 Hours. An introduction to game programming using a high level programming language and one of the current graphics application programming interfaces. Prerequisite: CS 2163 and MATH 3023. No credit for both this course and MATH 4223.
-
3.00 Credits
3 Hours. Students will investigate a topic, apply cumulative knowledge, and use appropriate tools, techniques, and principles in completing a project that has been selected and/or approved by the instructor. Prerequisite: Senior Computer Science majors only, CS 4203, and instructor's approval at least 30 days prior to course start date. The course may be repeated once for a maximum of 6 credit hours with the approval of the instructor, provided that the 6 hours are spent on a single project of sufficient complexity.
-
3.00 Credits
3 Hours. Advanced application programming in the Windows Operating System using a high-level programming language in association with the latest Windows Application Programming Interface. Prerequisite: CS 2163.
-
3.00 Credits
3 Hours. An introduction to the theory, logical design, implementation, and manipulation of relational, object, and emerging database management systems. Topics include data modeling, normalization, query languages, and design theory. Prerequisite: CS 2163 and MATH 3023.
-
3.00 Credits
3 Hours. An introduction to the basic elements of formal language theory: regular expressions, automata, and grammars. The theory will be applied to relevant applications such as programming languages, natural language, and/or web publishing languages, HTML and XML. Prerequisite: CS 2163 and MATH 3023.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|