Undergraduate Catalog 2006-07 [ARCHIVED CATALOG]
Computer Science
|
|
Return to: Departments and Programs
Mohsen Guizani, Chair
Ala Al-Fuqaha
Elise de Doncker
Ajay Gupta
Donna Kaminski
John Kapenga
Karlis Kaugars
Mark Kerstetter, Director of Undergraduate Programs
Dionysios Kountanis, Director of Graduate Progams
Leszek Lilien
Ronald Miller
Donald Nelson
Thomas Piatkowski
Wuwei Shen
Robert Trenary
Li Yang
Zijiang Yang
The Department of Computer Science offers two Bachelor of Science programs and two minors for undergraduates. The department also offers a master’s program and a doctoral program for graduate students. All programs, both undergraduate and graduate, are in computer science.
Computer Science is the study of digital computers and their uses for the effective processing of information. Degree programs offered emphasize the software aspects both in theory and application rather than the physical construction of computers (hardware aspects). The department offers a number of introductory programming courses as well as complete programs which provide much more focus in computer science.
The undergraduate programs described here provide education in the field of computer science to prepare graduates for careers in many kinds of work, including all aspects of software development and maintenance, database and network design and management, consulting, education, and training. Graduate work provides education in both applications and systems areas.
Computer Science areas of specialization can include: artificial intelligence, databases, distributed computing, graphics, human-computer interfaces, networking, operating systems, pattern recognition, programming languages, software engineering, theory of computing, and web analysis and design.
In computer science programs, you will study mathematics, general education subjects, and some electrical and computer engineering. Mathematics is necessary for the analysis and comparison of computer languages, machines, algorithms, and data structures. The theory and analysis major also requires courses in the basic sciences, engineering ethics, and communications.
Communicating ideas orally and in writing is important for computer scientists.
Academic Advising
Students should contact a computer science academic advisor as early as possible, certainly within the second semester of enrollment in computer science classes. Eligibility requirements for admittance into a major or minor program are available from the computer science advisor. An advisor is available to assist in individual program planning, to recommend electives appropriate to a student’s educational objectives, to discuss employment opportunities, and to help solve academic problems. Substitutions and transfer credit must be approved by a departmental advisor, curriculum committee, and department chair. Academic advising is available through Room E-102 CEAS, (269) 276-3260.
Additional Information
General information regarding counseling and types of degrees may be found under the beginning of the College of Engineering and Applied Sciences section of this catalog.
Students must satisfy prerequisites before enrolling in a course. Those who fail to earn a “C” or better grade in a prerequisite course will be denied permission to enroll in the next course.
Enrollment will not be honored if it is found that the proper prerequisites have not been met. Students whose enrollments are denied for this reason are responsible for processing drop slips with the Registration Office.
Computer Science Courses (CS)
Enrollment in CS 1110, 1120, 2230, 2240, and 3310 is restricted to undergraduates and those graduate students admitted under the PCS (Permission to take Computer Science) classification. Enrollments in all 5000-level computer science classes will be restricted to undergraduates and graduate students in the Computer Science master’s program (CMP). Students in other graduate programs who need one of these courses either for subject matter or a research tool can gain admission by permission from the department.
A list of approved General Education courses can be found in the “Graduation and Academic Advising” section in this catalog.
Return to: Departments and Programs
|