Campus Bulletin[an error occurred while processing this directive] |
2004-06 IUPUI Campus BulletinThe policies, regulations, and course descriptions that appear in this edition of the Bulletin are for the academic years specified. Curricular requirements are for students who entered the university or were admitted to a degree program during these specific academic years. As the "bulletin year" (the student's entry year) will be defined differently from school to school at IUPUI, consult your academic advisor to be sure you are using the appropriate edition of the Bulletin. While every effort is made to provide accurate and current information, IUPUI reserves the right to change without notice statements in this bulletin concerning rules, policies, fees, curricula, courses, or other matters. Consult your academic advisor to learn if changes have occurred that may affect you. Department of Computer and Information ScienceAcademic Advising Appointments:Please call the department.Professors Bachelor of ScienceStudents completing the undergraduate degree in computer and information science will have acquired a fundamental understanding of computing, information processing, and information communication. The department's graduates serve in a variety of programming, software engineering, database administration, systems analysis, management, and research positions.Degree RequirementsSee the School of Science requirements under ''Undergraduate Programs'' in this bulletin for the general and area degree requirements. Computer science majors are admitted only provisionally to the program until they have completed MATH 163 and CSCI 230 and 240 with a grade point average of 2.7 or higher for the three courses. Please note that computer and information science courses below CSCI 230 or CSCI N311, mathematics courses below MATH 163, and statistics courses below STAT 311 are not credited toward the degree. Furthermore, the School of Science will not accept certain university courses for the computer science degree program. The Bachelor of Science degree program in computer science requires a minimum of 124 credit hours.Communications R110 Fundamentals of Speech
Social Sciences Comparative World Cultures
Computer and Information Science Program TracksThe Computing Science Track provides a strong theoretical foundation in modern computing combined with hands-on learning experiences in database systems, networking, operating systems, programming languages, and software project management. Students will learn problem-solving skills required in the fields of business, industry, health, and education. The Scientific Computing Track is a sequence of six courses that uses scientific methods and the computer for problem solving in science and engineering disciplines. Scientific philosophy and methodology, data analysis, statistical inference, experimental design, computation, visualization, and modeling techniques will be thoroughly integrated. This interdisciplinary track requires a fundamental knowledge of chemistry, physics, or engineering. Students are strongly encouraged to satisfy their Area IIIC requirements with these related courses. Both tracks require the following courses:
The department strongly urges that elective and required area courses be chosen to form a cohesive support area for the applications of computer and information sciences. Minor in Computer and Information ScienceStudents who wish to pursue a minor in computer and information science must consult with a department advisor, who can be reached at (317) 274-9727. They must also file a formal application. Minor in Business
Certificate in Applied Computer ScienceThose who earn the certificate will have demonstrated that they have the core competencies necessary for entry-level positions in information technology. They will have the ability to solve complex problems, design and implement algorithms, apply computer science theory to practical problems, adapt to technological change and to program in at least two languages. Admission Requirements
Junior standing, and CSCI N201 Programming Concepts CSCI N241 Introduction to Web Design Program RequirementsRequired Core CSCI Courses (9 credit hours): N341 Client Side Web Programming N485 Capstone Project in Applied Computing Students must successfully complete three of the following CSCI courses. Each is worth 3 credits. Other courses may apply with approval from the advisor. N311 Advanced Database Programming, Oracle N321 System and Network Administration N335 Advanced Programming, Visual Basic N345 Advanced Programming, Java N351 Introduction to Multimedia Programming N355 Introduction to Virtual Reality N399 Topics in Computing Sample Program for B.S. Degree (124 cr. required)
Master of ScienceThis program leads to a Master of Science degree from Purdue University. Many courses are offered in the late afternoon or evening to accommodate working students.Computer science continues to evolve rapidly so research experiences are an essential aspect of graduate study. Students will expand their knowledge of modern computing and pursue either a research thesis or project. Students are expected to work closely with their faculty advisor and to contribute to the growth of knowledge in the field. Application for AdmissionSubmit applications for admission to the graduate program directly to the Department of Computer and Information Science. Applications should be complete by May 1 for the following fall semester and October 15 for the following spring semester. To be considered for departmental graduate assistance, all application materials must be received by January 15 for the following fall semester or September 15 for the following spring semester. Apply early because it may take up to six months to complete the application process. See the department's Web site for additional information. Students interested in advanced study or students who are required to complete preparatory courses and are waiting on application processing may take courses as graduate non-degree students. However, no more than 12 graduate credit hours earned as a non-degree student may be counted toward a graduate degree program. For guidelines and applications, contactIUPUI Graduate Office Union Building 620 N. Union Drive Indianapolis, IN 46202-5167 phone (317) 274-4023 General Admission RequirementsThe applicant to the graduate program must have a bachelor's or equivalent degree. The applicant's record should exhibit outstanding achievement as indicated by the grade point average for each degree over his or her entire academic record. An applicant is expected to have a GPA of at least a 3.0 on a scale of 4.0 (letter grade A). The record should also demonstrate strong individual accomplishments and recommendations from independent references.All applicants must submit their scores on the General Aptitude Test of the Graduate Record Examination (GRE). The applicants are strongly encouraged to submit scores for the Computer Science subject test also. All applicants should have a background in the following core areas of computer science:
All applicants whose native language is not English must submit a Test of English as a Foreign Language (TOEFL) score of at least 580 or pass an equivalent test administered by the university. Provisional AdmissionThose students who do not satisfy the admission requirements may request provisional admission only to the Graduate Program if they satisfy the following requirements: possess a bachelor's degree with a cumulative GPA of 3.0/4.0 and have taken 5 semester hour credits of calculus (MATH 163 or equivalent) and CSCI 265 (C++) or equivalent experience or credit If provisional admission to the Graduate Program in Computer Science is granted, the student will be required to satisfy the stipulations of the admission, which may include satisfactorily completing one or more courses, before admission without provisions is granted.Requirements for the Master of Science Degree in Computer ScienceTo receive the Master of Science degree, the applicant must be admitted as a graduate student without provisions and complete 30 semester credit hours of study in CSCI courses numbered 500 or above, at least 6 credit hours of which must be from the following core courses:504 Concepts in Computer Organization 565 Programming Languages 580 Algorithm Design, Analysis, and Implementation Credit for Courses from Outside the DepartmentCredit for graduate courses taken at other institutions may be transferred with the approval of the Graduate Committee and the Graduate School if the courses have not been used for other degree requirements. Transfer credits are normally limited to 6 credit hours and are restricted to courses in which the grade is B or better. Up to 6 credit hours of graduate credit from a closely related discipline may be used to substitute for the elective courses subject to approval by the department prior to enrolling in them.AssessmentThe student's Graduate Examination Committee will examine the student's project or thesis and general proficiency in computer science. Grades of A and B are expected; up to 6 credit hours of C may be included provided an overall GPA of 3.0 (B) is maintained. Other grades are unacceptable.Programs of StudyThe department offers two programs of study within its M.S. Program: the Research Program and the Applied Program.The objective of the Research Program is to develop a general knowledge of computer science, depth in a specific area, and an ability to do independent research. The student learns research techniques by working in close cooperation with a faculty member while doing the thesis research. In addition to the two core courses and 6 to 9 credit hours of thesis work, the student completes a sufficient number of electives from the department's graduate level courses to satisfy the requirement of 30 credits hours total. The objective of the Applied Program is to develop skills and knowledge of the computer science fundamentals and an ability to apply these to practical problems. In addition to the two core courses, it requires at least two courses in a specialization, 3 to 6 credits of work in the project course, 695, and a sufficient number of electives from the department's graduate courses to complete the requirement of 30 credits hours. The course work is designed to provide breadth of knowledge to the professional as well as specialized knowledge in the areas that the project will require. The project normally involves at least two semesters of intensive work on an application of the course material to a problem of practical importance. This might be a project from the student's work environment, internship, or a faculty member's work. Its objective is generally of a more immediately practical nature than the thesis in the Research Program. The student carries out the project under the supervision of a faculty member. The Applied Program offers a menu of courses from which the individual selects one or more specializations to prepare for the proposed project. To define a specialization, the graduate advisor and student identify on the plan of study two or more courses that provide depth in a cohesive theme. Doctor of PhilosophyStudents interested in research in certain areas and who qualify may be admitted to pursue a Ph.D. degree. Information on the general nature of the program appears in the "Graduate Programs" section of this bulletin. Consult the department for more specific information on how this might be arranged. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||