Go To ↓ Navigation & Information Other Information

COMPUTER SCIENCE (CMPS 11.07)

No more than three semester hours credit will be granted in CMPS 200 or OIS 200.

CMPS 101. Computer Literacy I.
3-3-0. Prerequisite: C or Better in MATH 100 or MATH 101 or MATH 117. Functions of a micro computing operating system; use of word processing and spreadsheet software. This course is also available via Internet. Basic computer knowledge is required for students enrolled in the Internet section. (11.0301)

CMPS 130. Introduction to Computer Science I. 3-3-0. Prerequisite: C or better in MATH 100 or 101. Introduction to computer science concepts emphasizing object-orientation. (11.0201)

CMPS 135. Introduction to Computer Science II. 3-3-0. Prerequisite: C or better in both CMPS 130 and MATH 101. Introduction to object-oriented computer science concepts. (11.0201)

CMPS 200. Computing Technology for Science Majors. 3-3-0. Prerequisite: C or better in MATH 100 or MATH 101 or MATH 117. Introduction to application software for use in science, including word processors, spreadsheets, presentation software, and databases. Integration of software tools. Introduction to programming and scripting. Credit toward graduation may not be earned in this course and in OIS 200. (11.0301)

CMPS 202. Computer Literacy II. 3-3-0. Prerequisite: C or better in CMPS 101, CMPS 200 or OIS 200. Continuation of application software, including databases, presentation software, and advanced word processing tasks. Integration of software tools. (11.0301)

CMPS 212. Introduction to the Internet and the World Wide Web. 3-3-0. Prerequisites: C or better in CMPS 101, 130, 200 or OIS 200. Technical aspects of computer communication. Historical development of the Internet and World Wide Web. Applications of the Internet, tools, WWW browsers, hypertext languages. Server configuration and management. (11.0301)

CMPS 221. Data Structures and Software Design I. 3-3-0. Prerequisites: C or better in CMPS 135. Data structure and algorithm design, correctness, and analysis. Emphasis on data abstraction, elementary data structures, recursion and iteration, and reasoning about algorithms. (11.0201)

CMPS 312. Internet and Database Programming. 3-3-0. Prerequisite: C or better in CMPS 221. Internet and database programming using higher-level languages. Rapid application development (RAD). Client/server techniques. Visual programming tools. (11.0501)

*CMPS 406. Software Engineering. 3-3-0. Prerequisites: C or better in CMPS 312. Software engineering techniques for analysis, design, and implementation of information systems. (11.0701)

*CMPS 410. Special Topics. 3-3-0. Prerequisite: Permission of department head. Selected current topics in computer science. May be repeated for credit if content differs. No student may apply more than six semester hours toward a graduate degree. (11.0701)

*CMPS 418. Artificial Intelligence and Simulation Techniques. 3-3-0. Prerequisite: C or better in CMPS 312 or permission of department head. Fundamentals of artificial intelligence, including problem-solving methods, search, knowledge, representation, and expert system languages. (11.0701)

[Back][Top]

Go To ↑ Top